全文预览

数学建模公务员招聘程序

上传者:学习一点 |  格式:doc  |  页数:6 |  大小:49KB

文档介绍
1Р 1 1 1 3 3 2 2Р 2 1 1 1 1 3 3Р 1 3 3 1 1 2 2Р 3 1 1 2 2 1 1Р 2 1 1 3 3 1 1Р 2 1 1 1 1 3 3Р 1 1 1 3 3 2 2Р 2 3 3 1 1 1 1Р 3 1 1 2 2 1 1Р 3 1 1 1 1 2 2Р 2 1 1 1 1 3 3];РB1=B;Р for i=1:16Р for j=1:7Р B1(i,j)=alpha*log(B(i,j))+beta;Р endР endР B1Р T=B1;Р for i=1:16Р T(i,:)=B1(i,:).*Y'; %每一位应聘人员对每个部门的综合满意度%Р endР T;Р S=load('S.mat');Р ZM=sqrt(S.S.*T'); %部门与应聘人员相互的综合满意度%Р Р Р Р f=ZM(:);Р AA=zeros(30,112);Р for j=1:16Р AA(j,(j-1)*7+1:(j-1)*7+7)=1; %%Р endРfor i=17:23Р for j=1:16Р AA(i,(j-1)*7+i-16)=1;Р endРendРfor i=24:30Р for j=1:16Р AA(i,(j-1)*7+i-23)=-1;Р endРendРAA;Рbb=ones(30,1);Рbb(17:23,:)=2;Рbb(24:30,:)=-1;РbbРAAeq=ones(1,7*16);Рbbeq=8;Р Р[x,fval,exitflag,output] = bintprog(f,AA,bb,AAeq,bbeq)РX=zeros(7,16);Рfor i=1:7Р for j=1:16Р X(i,j)=x((j-1)*7+i,1);Р endРend %用整数规划把每一位选上的应聘者分配到各部门%РX

收藏

分享

举报
下载此文档