供应商的择优问题 某企业家要选择供应商,目前可供选择的有 四家

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

衡阳师范学院数学与计算科学系

学生实验报告

实验课程名称:数学建模

实验内容:供应商的择优问题

系别:数学年级: 12级专业班:应用数学1班

学生姓名高婷

学号 12090121 开课时间: 2014 年上学期

一. 供应商的择优问题

某企业家要选择供应商,目前可供选择的有1234,,,S S S S 四家,他们在产品质量,价格,服务,以及交货期等方面各有不同优势和劣势,要从中作出选择就必须综

合考虑各个指标,然后分别给出四家供应商的综合指标,或将他们的综合评价进行排序,再从中选择一个最好的。

第二层对第一层矩阵

1243113321

1124311113

3

2A ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦

第三层对第二层矩阵

解:依题意有:

1

1

561/31/5121/61/61/211/83681B ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦211/35

831791/51/7121/81/91/21B ⎡⎤⎢⎥⎢⎥=

⎢⎥⎢

⎥⎣⎦

31

548

1/511/

241/42

151/81/41/51B ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥

⎣⎦4131/511/311/81/35815131/51B ⎡⎤⎢⎥⎢

⎥=⎢⎥

⎢⎥

⎣⎦

元素之间两两对比,并对比采用相对尺度

设要比较各准则C1,C2,… , Cn 对目标O 的重要性

要由A 确定C1,… , Cn 对O 的权向量 则准则层对目标层的对比矩阵为:

A= 1243113321

1124311113

3

2⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦

采用和值法求权重系数,并取判断矩阵n 个列向量的归一化后的算术平均值作为权重系数w ,将初始矩阵调整后得到新的判断矩阵。

则有A 的列向量为:

12/25

6/118/171/36/253/116/171/33/251/112/172/94/25

1/111/17

1/9A ⎡⎤⎢⎥⎢

⎥=⎢⎥

⎥⎣⎦ A 的权向量为: ω= 0.4570.3000.1380.105⎡⎤

⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦

由题意可建立四个判断矩阵,并求出其权重系数。

ij

j i a C C ⇒:ij

ji

ij n n ij a a a a A 1,0,)(=>=⨯n w w w W ,,)1(21⇒=j

i ij w w a /=令权向量~),,(21T n w w w w =⎥⎥⎥⎥⎥⎥⎥⎥

⎥⎦

⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=n n n n n n w w w w w w w w w w w w w w w w w w A

2122212121

1111561/31/5121/61/61/211/83681B ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦211/35831791/51/7121/81/91/21B ⎡⎤

⎢⎥⎢⎥=⎢⎥⎢⎥

⎣⎦31

5481/511/24B ⎡⎤⎢⎥

⎢⎥=131/511/311/81/3⎡⎤⎢⎥⎢⎥

利用matlab

输入命令>> A=[1 2 3 4;1/2 1 3 3;1/4 1/3 1 2;1/3 1/3 1/2 1 ];

>> [V,D]=eig(A)

得到矩阵A的特征值和特征值对应的特征向量如下:

由上知矩阵A的最大特征值为y=4.1148,所对应的特征向量(权向量)为

w=(0.4501*0.7962+0.1268*0.5276+0.0796*0.2356+0.8803*0.1795)

定义一致性指标为:CI=(y-n)/(n-1) CI越大,不一致性越严重

计算得CI=0.0383

Saaty的结果如下

n 1 2 3 4 5 6 7 8 9 10 RI 0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45 1.49

定义一致性比率CR = CI/RI 当CR<0.1时,通过一致性检验

查表计算CR =0.0426<0.1 ,通过了一致性检验。

下面对B1,B2,B3,B4进行以上运算,

利用matlab输入命令

>> B1=[1 5 6 1/3;1/5 1 2 1/6;1/6 1/2 1 1/8;3 6 8 1]; >> [V,D]=eig(B1

)

B1的最大特征值y1=4.1217,

B1的权向量为

10.297 0.087 0.053 0.563

ω

⎡⎤⎢⎥⎢⎥=

⎢⎥⎢⎥⎣⎦

CI=(y1-n)/(n-1) CI=0.0406, CR = CI/RI CR=0.0451<0.1,通过了一致性检验利用matlab输入命令

>> B2=[1 1/3 5 8;3 1 7 9;1/5 1/7 1 2;1/8 1/9 1/2 1];

>> [V,D]=eig(B2)

B2的最大特征值y2=4.1134,

B2的权向量为

20.303 0.573 0.078 0.046

ω

⎡⎤⎢⎥⎢⎥=

⎢⎥⎢⎥⎣⎦

CI=0.0378,CR= 0.0420<0.1 通过了一致性检验

利用matlab输入命令

>> B3=[1 5 4 8;1/5 1 1/2 4;1/4 2 1 5;1/8 1/4 1/5 1]; >> [V,D]=eig(B3)

相关文档
最新文档