TOPSIS 法(优劣解距离法)

  • 1、什么是 TOPSIS 法(优劣解距离法)?
  • 2、解法步骤
    • 统一指标类型
    • 标准化处理(消除不同指标量纲的影响)
    • 通过标准化矩阵计算评分

1、什么是TOPSIS法(优劣解距离法)?

TOPSIS 法是一种理想目标相似性的顺序选优技术,在多目标决策分析中是一种非常有效的方法。它通过归一化后的数据规范化矩阵,找出多个目标中最优目标和最劣目标 (分别用理想解和反理想解表示) , 分别计算各评价目标与理想解和反理想解的距离,获得各目标与理想解的贴近度,按理想解贴近度的大小排序,以此作为评价目标优劣的依据。贴近度取值在 0~1 之间,该值愈接近 1, 表示相应的评价目标越接近最优水平;反之,该值愈接近 0, 表示评价目标越接近最劣水平。

2、解法步骤

统一指标类型

常见的四种指标

将所有指标转化位极大型称为指标正向化(最常用)

  • 极小型指标转换为极大型指标:
    1、公式: m a x − x max-x max−x
    2、如果所有的元素均为正数,那么也可以使用 1 / x 1/x 1/x

  • 中间型指标转换为极大型指标: M = m a x { ∣ x i − x b e s t ∣ } , x z = 1 − ( ∣ x i − x b e s t ∣ / M ) M=max\left \{ |x_{i}-x_{best}|\right \},x_{z}=1-(|x_{i}-x_{best}|/M) M=max{∣xi​−xbest​∣},xz​=1−(∣xi​−xbest​∣/M)

  • 区间型指标转换为极大型指标:

标准化处理(消除不同指标量纲的影响)

假设有n个需要评价的对象,m个评价指标(全部正向化)构成的正向化矩阵:


通过逐一计算出zij的数值可以列出标准化矩阵Z

通过标准化矩阵计算评分

在标准化矩阵Z中

找出最大值 Z+
Z + = ( Z 1 + , Z 2 + , . . . , Z m + ) Z^{+}=(Z_{1}^{+},Z_{2}^{+},...,Z_{m}^{+}) Z+=(Z1+​,Z2+​,...,Zm+​)
其中每一个元素为标准化矩阵中该元素所在列的最大值:

找出最小值 Z-
Z − = ( Z 1 − , Z 2 − , . . . , Z m − ) Z^{-}=(Z_{1}^{-},Z_{2}^{-},...,Z_{m}^{-}) Z−=(Z1−​,Z2−​,...,Zm−​)
其中每一个元素为标准化矩阵中该元素所在列的最小值:

计算出评价对象与最大 / 小值的的距离
最后进行归一化处理

最后得到的S越大则代表目标越优

数学建模(二)、TOPSIS法(优劣解距离法)相关推荐

  1. TOPSIS法(优劣解距离法)介绍及 python3 实现

    文章目录 TOPSIS法(优劣解距离法)介绍及 python3 实现 1 简述 2 TOPSIS过程 2.1 指标属性同向化,一般选择指标正向化 2.1.1 极小型指标:期望指标值越小越好(如患病率. ...

  2. 基于熵权法优劣解距离法_物流学年学论文参考文献 物流学年专著类参考文献哪里找...

    [100个]物流学年学论文参考文献供您参考,希望能解决毕业生们的物流学年专著类参考文献哪里找相关问题,整理好参考文献那就开始写物流学年论文吧! 一.物流学年论文参考文献范文 [1]浙江省物流立法现状. ...

  3. 基于熵权法优劣解距离法_基于优劣解距离法的火电机组单辅机运行状态评估

    龙源期刊网 http://www.qikan.com.cn 基于优劣解距离法的火电机组单辅机运行状 态评估 作者:王瑾石 来源:<中国化工贸易 · 上旬刊> 2019 年第 01 期 摘要 ...

  4. Topsis算法(优劣解距离法)——综合评价方法

    一.Topsis算法 TOPSIS 法是一种常用的组内综合评价方法,能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距.基本过程为基于归一化后的原始数据矩阵,采用余弦法找出有限方案中的最 ...

  5. 基于熵权法优劣解距离法_维普资讯中文期刊服务平台-基于改进TOPSIS方法的航空装备预研项目技术风险评估...

    摘 要:技术风险是引发费用风险和进度风险的主要因素,因此在航空装备的研制中需要重点管控和规避.为提供可靠的航空装备预研项目技术方案的选择依据,采用改进的TOPSIS方法对五种不同航空装备预研方案的技术 ...

  6. TOPSIS(优劣解距离法)【附Python实现代码及可视化代码】

    目录 一.指标正向化 1.极小型指标->极大型指标 2.中间型指标->极大型指标 3.区间型指标->极大型指标 二.标准化处理 三.计算得分并归一化(不带权重) 四.计算得分并归一化 ...

  7. 数学建模二:TOPSIS法(优劣解距离法) 附代码详解

    数学建模二:TOPSIS法(优劣解距离法)附代码详解 TOPSIS法(优劣解距离法)用于评价类问题. 层次分析法因为受限于一致性检验指标的数量,最多只能选择15个准则或方案.同时层次分析法也难以处理已 ...

  8. 数学建模学习笔记(二)——Topsis优劣解距离法

    (续上篇文章)层次分析法的局限 上一篇文章中,层次分析法有这样的局限 评价决策层不能太多: 数据是已知的的话,便无法使用层次分析法进行精确的分析评价: 因此,为对这些情况做出更为精准的分析,我们可以使 ...

  9. 【数学建模】Topsis优劣解距离法

    内容来自这篇 https://blog.csdn.net/weixin_43819566/article/details/112342602 评价方法大体上可分为两类,其主要区别在确定权重的方法上.一 ...

  10. 数学建模——TOPSIS法(优劣解距离法)学习笔记(一)

    一.TOPSIS方法 TOPSIS法(Technique for Order Preference by Similarity to Ideal Solution) 可翻译为逼近理想解排序法,国内常简 ...

最新文章

  1. 网站推广——seo优化对企业网站推广能力的提升有着不小的帮助
  2. MySQL-通过MaxScale实现读写分离初探
  3. 苹果电脑怎么删除软件_误格式化,删除文件怎么恢复?3款最好用的数据恢复软件推荐...
  4. 关于 C语言的 按位取反 ~
  5. View,SurfaceView,SurfaceHolder
  6. iOS网络编程实践--NSStream实现TCP Socket iPhone客户端
  7. Java8————Stream API
  8. python适合自学编程吗-Python为什么这么火?小孩子适合学习python编程吗?
  9. mysql 只有 .ibd_mysql数据库被破坏,只剩下ibd文件时如何恢复
  10. 豆瓣已玩烂,来爬点有逼格的 ——IMDB 电影提升你的品位
  11. 从小白到大咖——十分钟学会JavaScript操作浏览器内置对象
  12. C# Excel数据验重及Table数据验重
  13. 计算机网络学习--协议族、协议栈
  14. 织梦网站如何设置404错误页面?
  15. 友价T5商城系统一键生成SiteMap网站地图插件【chajian_sitemap_builder.php】
  16. 如何临时修改ip地址,永久修改ip地址
  17. 计算机教室怎么样布置,如何布置计算机教室
  18. pythonif语句的经典例子_Python之if语句、for循环和while循环(经典示例)
  19. Python 生成器里面的 return 有什么用?
  20. 解决eclipse无法安装,出现java miss的界面的问题!

热门文章

  1. Android插件化开发指南——类加载器
  2. 【每日新闻】华为首次超越苹果成全球第二大智能手机厂商;百度第二季度净利润64亿元,同比增长45%...
  3. vue 封装和使用海康视频组件,使用了海康的webVideoCtrl.js
  4. u盘安装linux系统出现企鹅,U盘安装centos 6.3教程
  5. 奎恩-麦克拉斯基化简法 (Q-M 法)化简逻辑代数式
  6. 52个行之有效的减压方法
  7. 【特别推荐】14个支持响应式设计的流行前端开发框架
  8. java fml_Java FMLDeobfuscatingRemapper類代碼示例
  9. 安卓苹果,诺基亚,微软
  10. 我的屌丝giser成长记-研三篇