数学建模公务员招聘程序.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
function mainfun clc clear all A=5; B=4; C=3; D=2; alpha1=1.1086; beta1=0.8942; eata1=0.3915; gamma1=0.3699; alpha2=1.1086; beta2=0.8942; eata2=0.3915; gamma2=0.3699; w1=1/4.*ones(1,4); w2=[0.4,0.6]; w3=1/4.*ones(1,4); %% % S1=[290,288,288,285,283,283,280,280,280,280,178,177,175,275,274,273]; S1=(S1-min(S1))/(max(S1)-min(S1)) %归一化% %% M1=[A A B B A B A C B A D C A B B B B A B C B D A B A B C B B A A C B B A B D B A C D C B A A B C A B C D A D B A B A B C B B A B C]; for i=1:16 for j=1:4 if M1(i,j)3 MM1(i,j)=(1+alpha1*(M1(i,j)-beta1)^(-2))^(-1); %运用片大型隶属分布函数将M1量化% else MM1(i,j)=eata1*log(M1(i,j))+gamma1; end end end MM1; MM1=MM1*w1; SC=S1*w2(1,1)+MM1*w2(1,2); %每位人员的综合成绩% Y=[B A C A A B B C A B B C C C A A C C A A C B B A C B B A]; P=zeros(16,4,7); for i=1:7 for j=1:16 P(j,:,i)=M1(j,:)-Y(i,:)+4; end end for i=1:7 for j=1:16 for k=1:4 if P(j,k,i)4 P(j,k,i)=(1+alpha2*( P(j,k,i)-beta2)^(-2))^(-1); %运用片大型隶属分布函数将P量化% else P(j,k,i)=eata2*log( P(j,k,i))+gamma2; end end end end MY=zeros(16,7); for i=1:7 MY(:,i)=P(:,:,i)*w3; %部门对每一成员面试的满意度% end S=MY; save S F=zeros(7,16); for i=1:7 F(i,:)=S(i,:)+S1; %每一部门对每一人员初试与面试的综合满意度% end f=F(:); AA=zeros(30,112); for i=1:16 AA(i,(i-1)*7+1:(i-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

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档