- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通系统层次分析法实验报告及程序案例
重 庆 交 通 大 学学 生 实 验 报 告实验课程名称 交通系统工程实验 开课实验室 交通运输工程实验教学中心 学 院 交通运输 年级 2011级 专 业 交通工程 班 级 交规一班 姓 名 张鑫 学 号 631105120131 开课时间 2013 至 2014 学年第 二 学期 实 验二实验名称层次分析法实验类型综合性实验实验时间2014.4.30实验地点基础实验楼北506实验目的:学习和掌握层次分析法的过程,并进行程序计算仪器、设备名称:编程软件、办公软件实验要求及注意事项:学习和掌握层次分析的全过程,并用软件进行编程,结果不统一,不得抄袭他人的成果。实验内容、操作步骤:实验内容为用层次分析法对给出的两个案例进行分析,选出优选方案,案例具体内容如下:案例一:某市市政部门管理人员对修建一项市政工程进行决策,?有两个解决方案,即建高速路或建地铁。需要考虑的主要准则有三个,即经济效益、社会效益和环境效益。通过深入思考,决策人员认为还必须考虑直接经济效益、间接经济效益、方便日常出行、方便假日出行、减少环境污染、改善城市面貌等因素(准则)。试用层次分析法(AHP)解决。合理建设市政工程,综合效益最高(A)经济效益(B1)社会效益(B2)环境效益(B3)直接经济效益(C1)间接经济效益(C2)方便日常出行(C3)方便假日出行(C4)减少环境污染(C5)改善城市面貌(C6)建高速公路(D1)建地铁(D2)目标层准则层准则层方案层实验流程图:对系统进行分析、评价和排序判断标度: 重要性标度含义1表示两个元素相比,具有同等重要性3表示两个元素相比,要素比稍微重要5表示两个元素相比,要素比较强重要7表示两个元素相比,要素比强烈重要9表示两个元素相比,要素比绝对重要2、4、6、8在上述标准之间取折衷值倒数若元素I与元素J的重要性之比为aij,则元素J与元素I的重要性之比为aji=1/aij构建判断矩阵:以第一层要素(目标层)为依据,对第二层要素(准则层)建立判断矩阵如下表:综合效益AB1B2B3经济效益B1135社会效益B2 1/313环境效益B3 1/5 1/31以第二层要素(准则层)为依据,对第三层要素(准则层)建立判断矩阵如下表:经济效益B1C1C2直接经济效益C11 1/3间接经济效益C231社会效益B2C3C4方便日常出行C315方便假日出行C4 1/51环境效益B3C5C6减少环境污染C513改善城市面貌C6 1/31以第三层要素(准则层)为依据,对第四层要素(方案层)建立判断矩阵如下表:直接经济效益C1D1D2建高速公路D113建地铁D2 1/31间接经济效益C2D1D2建高速公路D11 1/3建地铁D231方便日常出行C3D1D2建高速公路D11 1/5建地铁D251方便假日出行C4D1D2建高速公路D117建地铁D2 1/71减少环境污染C5D1D2建高速公路D11 1/7建地铁D271改善城市面貌C6D1D2建高速公路D11 1/3建地铁D231用matlab编程如下:a=[1 3 5; 1/3 1 3;1/5 1/3 1];b1=[1 1/3;3 1];b2=[1 5;1/5 1];b3=[1 3;1/3 1];c1=[1 3;1/3 1];c2=[1 1/3;3 1];c3=[1 1/5;5 1];c4=[1 7;1/7 1];c5=[1 1/7;7 1];c6=[1 1/3;3 1];b=max(eig(a));d=[];for i=1:(length(a)) c=prod(a(i,:))^(1/length(a)); d(i)=c;endfor i=1:length(a) e=d(i)/sum(d); w(i)=e;endCI=(b-length(a))/(length(a)-1);RI=[0 0 0.58 0.96 1.12 1.24 1.32 1.41 1.45];CR=CI/RI(length(a))B=[b1 b2 b3 c1 c2 c3 c4 c5 c6];d=[];ss=[];for j=1:9 f=B(:,(1+(j-1)*length(b1):(j*length(b1)))); for i=1:(length(f)) c=prod(f(i,:))^(1/length(f)); d(i)=c;endfor k=1:length(f) e=d(k)/sum(d); s(k)=e;ends1=s;ss=[ss,s1];endt1=[];for i=1:length(w) t=w(i)*ss(:,i); t1=[t1,t];endt3=[];for i=1:6 t2=ss(:,i+3)*t1(i); t3=[t3,t2];endfor i=1:length(t3(:,1))
文档评论(0)