密切值matlab程序,密切值法
[编辑]
什么是密切值法
密切值法是系统工程中多目标决策的一种优选方法。多目标决策由于考虑的目标多,标准多,有些目标之间还存在着矛盾,这就使多目标问题成为一个复杂而困难的问题,密切值法是解决有限方案多目标决策的有效方法。从整个决策过程来看,多目标决策与评价是同一概念,这里的决策实质上就是分析和评价过程。密切值法计算灵活简便,结果直观明了,分辨率较高,近几年来已广泛应用于经济、社会、医学、环保等领域,是综合评价的一种行之有效的方法。
[编辑]
密切值法的基本原理
对于同时存在正向指标(即数值越高越好,如治愈率)和负向指标(即数值越低越好,如病死率)的决策评价系统,将其转化为同向指标(同正向或同反向)系统,然后找出各评价指标的“最优点”和“最劣点”,通过计算各评价对象与“最优点”及“最劣点”的距离,以其密切值的大小排出各评价对象的优劣顺序。
[编辑]
密切值法的基本步骤
1)建立原始数据指标矩阵:设有n个评价对象,每个评价对象有m个评价指标,将原始数据写成指标矩阵
2)建立同向指标矩阵:当评价指标为正向指标时,数值取正值;当评价指标为负向指标时,数值取负值,得同向指标矩阵
3)建立标准化矩阵
其中,
i=1,2,…,n;j=1,2,…,m。
4)确定“最优点”和“最劣点”
最优点
最劣点
其中,
5)计算各评价对象到“最优点”与“最劣点”的距离
i=1,2,…,n;j=1,2,…,m。
6)计算各评价对象的“密切值”,并据此排出优劣顺序
密切值
i=1,2,…,n
其中,
当密切值Ci越小时,与“最优点”越密切,与“最劣点”越疏远,即质量越高。Ci = 0时,质量最佳,即为“最优点”。
[编辑]
密切值法的实例分析
实例:。永安渠首工程规划选择了3个方案,即坝线位置为下坝线,永安进水闸以上4·3km为中坝线,永安进水闸以上6·2km即诺敏河口以下800m为上坝线。各方案(上坝线为第1方案、中坝线为第2方案、下坝线为第3方案)技术经济指标的数据如表1所示。
表1 各方案技术经济指标数据
指标方案闸坝(万元)固滩(万元)引渠(万元)引水条件滩地状况安全性管理运用
17313025540.450.700.950.40
27333053650.850.700.950.85
37564311560.600.450.500.40
渠首工程方案选择的前题是:投资少,引水条件合理,滩地状况良好,安全可靠及管理方便。因此,上述指标中,引水条件、滩地状况、安全性、管理运用都是正向指标,闸坝、固滩、引渠都为负指标。按式计算rij,将其结果列于表2。由(2)和(3)得“最优点”A+和“最劣点”A−
A+=(-0.570 3,-0.496 4,-0.228 9,0.749 8,0.643 7,….662 7,0.832 5)
A−=(-0.589 8,-0.708 6,-0.812 9,0.397 0,0.413 8,0.348 8,0.391 8)
表2 规范化指标矩阵
指标方案闸坝(万元)固滩(-)引渠(-)引水条件(+)滩地状况(+)安全性(+)管理运用(+)
1-0.5703-0.4964-0.81290.39700.64370.66270.3918
2-0.5719-0.5014-0.53560.74980.66370.66270.8325
3-0.5898-0.7086-0.22890.52930.41380.34880.3918
计算
和
=(0.812 3,0.306 7,0.663 0),
=(0.443 6,0.768 2,0.598 8)
则
得密切值
Ci = (2.0710,0,1.3822)
由于C2 < C3 < C1,说明方案2为最佳方案,即永安渠首规划方案应选中坝线。
[编辑]
参考文献
↑ 何东进,洪伟,林改平,朱忠泰,莫明玉.多目标决策的密切值法及其应用研究[J].《农业系统科学与综合研究》.2001,02
本条目对我有帮助14
赏
MBA智库APP
扫一扫,下载MBA智库APP
分享到:
密切值matlab程序,密切值法相关推荐
- matlab实现中值滤波程序,中值滤波流程(matlab平滑滤波和中值滤波程序)
matlab平滑滤波和中值滤波程序 glRasterPos2i(100,100); //定位当前光标 glutBitmapCharacter(GLUT_BITMAP_9_BY_15,'H'); //写 ...
- matlab实现中值滤波程序,中值滤波matlab程序
中值滤波3*3滤波窗口 程序如下: >> i=imread('Winter.jpg'); %读入图像 subplot(2,2,1); imshow(i); %显示原始图像 title('o ...
- anp的matlab程序实现,网络分析法ANP的Matalab程序源码(未完待续)
用了两周左右的时间,我编写了网络分析法(The Analytic Network Process,ANP)的Matlab源代码(将在下面给出),主要针对王莲芬老师的<网络分析法(ANP)的理论与 ...
- matlab求五元多次函数最值,matlab求最值(极值)
这里有必要介绍下内联函数,c++也有,应该说好多编程语言都有. 抄来一段: 在matlab命令窗口.程序或函数中创建局部函数时,可用inline.优点是不必将其储存为一个单独文件.在运用中有几点限制: ...
- matlab中ahp方法,AHP及matlab程序.doc
层次分析法(AHP)及matlab程序 层次分析法是一种新的定性分析与定量分析相结合的系统分析方法,是将人的主观判断用数量形式表达和处理的方法,简称AHP(The Analytic Hierarchy ...
- 微分matlab程序,数值微分及其matlab程序.doc
数值微分及其matlab程序.doc 第八章数值微分1282一阶导数的数值计算及其MATLAB程序821差商求导及其MATLAB程序例821设215SINXF(1)分别利用前差公式和后差公式计算的 ...
- 前向欧拉公式matlab实现,欧拉法matlab程序.doc
欧拉法matlab程序 1.Euler法function [x,y]=naeuler(dyfun,xspan,y0,h)x=xspan(1):h:xspan(2);y(1)=y0;for n=1:le ...
- 中值滤波去除图像噪声的matlab程序
中值滤波:基于排序理论的一种能有效抑制噪声的非线性信号处理技术. 方法:取含有基数(偶数会有半像素的差)个模板数据的滑动模板,对模板中的数据从小到大排序,取排在中间位置上的数据作为最终的处理结果. m ...
- matlab:熵值法确定权重
前言 课题的模型需要给数据的各个属性进行分配权重,原本想使用AHP层次分析法求每个属性的权重,但因为这个算法主观因素偏重,而且我有用大量的数据,完全可以从数据中学习,最终选择了信息熵确定权重的方法. ...
最新文章
- HTML 5入门学习,源码中全部使用HTML 5标签
- PHP + Redis 实现一个简单的twitter
- [C#.NET 拾遗补漏]14:使用结构体实现共用体
- Maven常见问题和陷阱
- 在pycharm中使用conda虚拟环境(conda虚拟环境是已经创建好的),解决python安装包文件很费劲的问题
- Kotlin学习笔记23 协程part3 lambda表达式深入 挂起函数 全局协程
- anaconda navigator更新_Python 数据分析答疑 1:安装 Anaconda
- 构造函数强制使用new
- 事件分发机制 事件拦截 滑动冲突 MD
- java实现打开新窗口_[Java教程]javascript 打开新窗口(window.open)
- 基于STC89C52的测速和超速报警系统设计
- python 给qq点赞_Python实现QQ自动点赞
- 电影海王真的好看吗|我爬取了9000条影评,得出的结论是
- php软件怎么使用方法,ps软件的日常使用方法有哪些?
- 这是我见过最牛逼的Shell脚本!
- 西门子1200plc两部六层电梯程序
- 所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置!
- VLookup怎么用详细步骤?VLookup函数的使用方法及实例
- jmeter+csv+ant接口自动化测试--利用apache-ant执行测试用例并生成HTML格式测试报告(二)
- android天女散花效果_维摩说法,天女散花——刘松年《天女献花图》赏析
热门文章
- cad表示计算机辅助,CAD计算机辅助设计之快捷键篇~( ̄▽ ̄)
- java快速搭建webapi,4.从零搭建WebApi接口开发框架-设计Dao、Service
- html页面在微信分享php,详解html静态页面实现微信分享思路的示例代码分析
- python进程线程处理模块_python程序中的线程操作 concurrent模块使用详解
- php css下划线,如何自定义下划线的样式
- 根据时间比较选择数据
- python cgi root运行_如何执行Python CGI脚本?
- 计算机硬件技术基础东北大学,东北大学19春学期《计算机硬件技术基础》在线作业123答案...
- 网络波动服务器维护中,官方回应《王者荣耀》游戏无法登录:网络波动导致,已修复...
- java this context,java – Spring XML中applicationcontext的“this”引用