收藏 分享(赏)

数学建模——工作岗位的挑选决策.doc

上传人:精品资料 文档编号:8060555 上传时间:2019-06-07 格式:DOC 页数:12 大小:84KB
下载 相关 举报
数学建模——工作岗位的挑选决策.doc_第1页
第1页 / 共12页
数学建模——工作岗位的挑选决策.doc_第2页
第2页 / 共12页
数学建模——工作岗位的挑选决策.doc_第3页
第3页 / 共12页
数学建模——工作岗位的挑选决策.doc_第4页
第4页 / 共12页
数学建模——工作岗位的挑选决策.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、工作岗位的挑选决策摘要:本文是关于工作岗位的最优选择问题,对于某位即将毕业的学生通过分析其对目标的重要性,建立层次模型来决定其最优决策方案。一 问题重述1 问题的提出一位四年级大学生正从若干个招聘单位中挑选合适的工作岗位,他考虑的主要因素包括发展前景、经济收入、单位信誉、地理位置等,给出决策建议,为其选择一个最满意的单位。2 问题分析:对于这个问题,我们其实通过主观臆断,可以为该毕业生选择一个我们认为合适的单位,这种方法被称为定性分析。但这并不一定是最好的,随意性较大,并不具有严格意义上的道理,有时可能还会造成很大的失误。这时我们可以通过层次分析方法来解决,它把定性分析与定量研究结合在一起,能

2、较好的解决问题。建立三个层次,目标层、准则层、方案层。二 符号说明1 假设三个单位可供选择, 单位 p1,单位 p2,单位 p3;2 考虑的 4 个主要因素,发展前景 B1、经济收入 B2、单位信誉 B3、地理位置 B43 随机一致性指标 RI,一致性比例 CI,4 主特征值 maxnumbta,主特征向量 W三 模型假设1 假如该生对目标层 4 个因素进行比较(相对目标层而言)的结果为B1 B2 B3 B4B1 1 1 1/2 2B2 1 1 1/4 1/2B3 1/2 4 1 1/2B4 1/2 2 2 1(如 a13=1/2 表示该位同学对目标 B1 与 B2 的重要性之比为 1:2)2

3、 假设方案层有三个单位可供选择, 单位 p1,单位 p2,单位 p3,并假设这位学生对方案层的3 个因素相对于准则层的每一个因素进行两两比较的结果为针对 B1P1 P2 P3P1 1 2 1P2 1/2 1 1P3 1 1 1针对 B2P1 P2 P3P1 1 1/2 1/2P2 2 1 2P3 2 1/2 1针对 B3P1 P2 P3P1 1 1/2 1/3P2 2 1 1P3 3 1 1针对 B4P1 P2 P3P1 1 1/2 2P2 2 1 3P3 1/2 1/3 1四 模形的建立建立层次结构目标层 O:选择工作单位;准则层 C:发展前景 B1、经济收入 B2、单位信誉 B3、地理位置

4、 B4;方案层 P:单位 p1,单位 p2,单位 p3。五 模形的求解1 构造准则层对目标层次的比较矩阵 A,进行一致性检验并求权向量。得到判断矩阵A= 1 1 1/2 21 1 1/4 1/21/2 4 1 1/21/2 2 2 1通过编写 Matlab 程序(见附录 M 文件 objecyion.m)可以得到一致性检验结果 CR = 0.0974=0.01 % 迭代法求主特征根和主特征向量,允许误差 0.01 if flag=1 % flag=1 表示第一次迭代flag=0;x=A*y0;m=max(x);y=x./m;else m0=m;y0=y;x=A*y;m=max(x);y=x./

5、m;endendmaxnumbta=m0;s=0;for i=1:4s=s+y0(i);endw=y0./s;fprintf( 主特征根:n);maxnumbtafprintf( 主特征向量:n);wn=4; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.89;CR=CI/RI%b1.mclear; clc; fprintf( 判断矩阵:n); % A 为判断矩阵A=1 2 11/2 1 11 1 1x0=1:3; % 任意初始向量m0=max(x0);y0=x0./m0;flag=1;m=100; % m 设初值是为了使第一次迭代能进行while abs(m-m0)=0

6、.01 % 迭代法求主特征根和主特征向量,允许误差 0.01 if flag=1 % flag=1 表示第一次迭代flag=0;x=A*y0;m=max(x);y=x./m;else m0=m;y0=y;x=A*y;m=max(x);y=x./m;endendmaxnumbta=m0;s=0;for i=1:3s=s+y0(i);endw1=y0./s;fprintf( 主特征根:n);maxnumbtafprintf( 主特征向量:n);w1n=3; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.52;CR=CI/RI%b2.mclear; clc; fprintf(

7、判断矩阵:n); % A 为判断矩阵A=1 2 11/2 1 11 1 1x0=1:3;% 任意初始向量m0=max(x0);y0=x0./m0;flag=1;m=100; % m 设初值是为了使第一次迭代能进行while abs(m-m0)=0.01 % 迭代法求主特征根和主特征向量,允许误差 0.01 if flag=1 % flag=1 表示第一次迭代flag=0;x=A*y0;m=max(x);y=x./m;else m0=m;y0=y;x=A*y;m=max(x);y=x./m;endendmaxnumbta=m0;s=0;for i=1:3s=s+y0(i);endw1=y0./s

8、;fprintf( 主特征根:n);maxnumbtafprintf( 主特征向量:n);w1n=3; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.52;CR=CI/RI%b3.mclear; clc; fprintf( 判断矩阵:n); % A 为判断矩阵A=1 1/2 1/32 1 13 1 1x0=1:3;% 任意初始向量m0=max(x0);y0=x0./m0;flag=1;m=100; % m 设初值是为了使第一次迭代能进行while abs(m-m0)=0.01 % 迭代法求主特征根和主特征向量,允许误差 0.01 if flag=1 % flag=1 表示

9、第一次迭代flag=0;x=A*y0;m=max(x);y=x./m;else m0=m;y0=y;x=A*y;m=max(x);y=x./m;endendmaxnumbta=m0;s=0;for i=1:3s=s+y0(i);endw3=y0./s;fprintf( 主特征根:n);maxnumbtafprintf( 主特征向量:n);w3n=3; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.52;CR=CI/RI%b4.mclear; clc; fprintf( 判断矩阵:n); % A 为判断矩阵A=1 1/2 22 1 31/2 1/3 1x0=1:3;% 任意

10、初始向量m0=max(x0);y0=x0./m0;flag=1;m=100; % m 设初值是为了使第一次迭代能进行while abs(m-m0)=0.01 % 迭代法求主特征根和主特征向量,允许误差 0.01 if flag=1 % flag=1 表示第一次迭代flag=0;x=A*y0;m=max(x);y=x./m;else m0=m;y0=y;x=A*y;m=max(x);y=x./m;endendmaxnumbta=m0;s=0;for i=1:3s=s+y0(i);endw4=y0./s;fprintf( 主特征根:n);maxnumbtafprintf( 主特征向量:n);w4n=3; % 一致性检验CI=(maxnumbta-n)/(n-1)RI=0.52;CR=CI/RI%inter.mclear;clc;w =0.2735 0.1510 0.2733 0.3023;w1 =0.4125 0.2600 0.3275;w2 = 0.1958 0.4934 0.3109;w3 =0.1692 0.3874 0.4434;w4 =0.2969 0.5397 0.1634;C=w1,w2,w3,w4*w

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报