- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)