数学建模--优劣解距离法TOPSIS

news2024/9/22 20:24:15

目录

简介

TOPSIS法的基本步骤

延伸

优劣解距离法(TOPSIS)的历史发展和应用领域有哪些?

历史发展

应用领域

如何准确计算TOPSIS中的理想解(PIS)和负理想解(NIS)?

TOPSIS方法在处理多指标评价系统时的优势和局限性是什么?

优势

局限性

与优劣解距离法相比,还有哪些其他评价方法可以用来比较多个方案的优劣?

在实际应用中,如何选择合适的指标集来构建TOPSIS模型?


简介

        优劣解距离法(Technique for Order Preference by Similarity to an Ideal Solution,简称TOPSIS)是一种常用的综合评价方法,由C.L.Hwang和K.Yoon在1981年首次提出。该方法通过检测评价对象与最优解、最劣解的距离来进行排序,把距离作为评价标准。

TOPSIS法的基本步骤

  1. 正向化处理:将原始数据矩阵统一指标类型,一般进行正向化处理,使得所有指标都为正值。
  2. 标准化处理:为了消除计量单位不同的影响,需要对正向化后的矩阵进行标准化处理。标准化的目的是使各指标在同一标准下可比。
  3. 计算得分并归一化:计算每个方案的得分,并进行归一化处理,以确保各方案的得分在同一个范围内。
  4. 计算与理想解的距离:计算每个方案到理想解(PIS)和负理想解(NIS)的距离。理想解是所有指标最大值的组合,而负理想解是所有指标最小值的组合。
  5. 排序和选择最优方案:根据每个方案到理想解和负理想解的距离进行排序,距离理想解近且距离负理想解远的方案被认为是更好的方案。

        TOPSIS法的优势在于能够充分利用原始数据的信息,并能更精确地反映出各个评价方案之间的差距。此外,它还具有较强的适应性和灵活性,可以应用于多种领域和问题的解决。

        总结来说,优劣解距离法通过计算评价对象与理想解及负理想解的距离来进行排序,从而确定最优方案。这种方法不仅能够全面客观地反映各评价方案之间的差距,还能有效地克服主观因素的影响。

延伸

优劣解距离法(TOPSIS)的历史发展和应用领域有哪些?

优劣解距离法(Technique for Order Preference by Similarity to Ideal Solution,简称TOPSIS)是由C.L. Hwang和K.Yoon于1981年首次提出的多标准决策分析方法。该方法的核心思想是通过计算各方案与理想解及负理想解之间的距离来进行排序,从而确定最优方案。

历史发展

TOPSIS法自提出以来,因其简洁有效且易于操作的特点,在学术界和工业界得到了广泛的应用和认可。其历史发展可以分为以下几个阶段:

  1. 初始阶段:1981年,Hwang和Yoon首次提出TOPSIS模型,并在多个领域进行了初步应用。
  2. 扩展与改进阶段:随后,学者们对TOPSIS法进行了多种扩展和改进,例如引入熵权法以提高评价的客观性和准确性。
  3. 结合人工智能阶段:近年来,TOPSIS法与人工智能技术的结合成为研究热点,进一步提升了决策分析的智能化水平。
应用领域

TOPSIS法在多个领域都有广泛应用,具体包括:

  1. 生产经济:用于生产规划、资源分配和技术选择等。
  2. 交通运输:在交通规划和管理中,如选址决策和供应商选择等场景中得到应用。
  3. 供应链管理:用于优化供应链管理决策,提高效率和效果。
  4. 环境保护:在环境评估和资源管理中,帮助决策者进行综合评估和比较。
  5. 医疗保健:在医院设备采购、药品评价等方面发挥重要作用。
  6. 教育:在教育资源配置、课程设置等方面提供支持。
  7. 企业财务风险评价:如酒鬼酒公司案例所示,利用熵权TOPSIS法进行财务风险评估。

如何准确计算TOPSIS中的理想解(PIS)和负理想解(NIS)?

在TOPSIS(Technique for Order Preference by Similarity to Ideal Solution)方法中,理想解法是一种有效的多指标评价方法。其核心在于通过计算各方案与正理想解和负理想解的相对贴近度来对方案进行排序,从而选出最优方案。以下是准确计算TOPSIS中的理想解(PIS)和负理想解(NIS)的详细步骤:

首先需要对原始数据进行预处理,以消除不同量纲的影响并转换成统一的评价标准。这通常包括归一化处理或标准化处理。

根据专家评分或相关研究确定各指标的权重,并构建加权矩阵。这一步骤是基于各指标在评价体系中的重要性来进行的。

正理想解(PIS)是指各指标取最优值的组合,而负理想解(NIS)是指各指标取最劣值的组合。具体计算如下:

  • 正理想解(PIS):对于每个指标,取所有方案中该指标的最大值作为正理想解。
  • 负理想解(NIS):对于每个指标,取所有方案中该指标的最小值作为负理想解。

对于每个方案,分别计算其到正理想解和负理想解的距离。常用的方法是欧几里得距离,即:


其中,𝑥𝑖xi​是方案i的第i个指标值,𝑃𝐼𝑆𝑖PISi​和𝑁𝐼𝑆𝑖NISi​分别是正理想解和负理想解的第i个指标值。

相对贴近度用于衡量每个方案与正理想解的接近程度以及与负理想解的远离程度。计算公式如下:

其中,𝐶𝑖Ci​是方案i的相对贴近度。

根据相对贴近度对各方案进行排序,相对贴近度越高的方案越优。最终可以得出最优方案。

TOPSIS方法在处理多指标评价系统时的优势和局限性是什么?

TOPSIS方法(Technique for Order Preference by Similarity to Ideal Solution)是一种在多指标评价系统中常用的决策分析方法,具有以下优势和局限性:

优势
  1. 综合考虑多个影响因素:TOPSIS方法能够同时处理多个评价指标,并且可以考虑各指标之间的相互影响,为决策者提供科学的决策支持。
  2. 避免数据主观性:该方法不需要目标函数,避免了数据的主观性,能够很好地刻画多个影响指标的综合影响力度。
  3. 计算简单、结果直观:TOPSIS算法易于理解和操作,结果直观,便于决策者快速做出判断。
  4. 适应性强:TOPSIS方法对数据分布、样本数量及指标数量没有严格限制,能够处理极大型与极小型指标,适用于多样本和少样本的情况。
  5. 充分利用原始数据:该方法可以充分利用原始数据,信息损失较少,使得评价结果更加可靠和准确。
局限性
  1. 理想解和负理想解的假设问题:TOPSIS方法假设理想解和负理想解是唯一的、固定的。然而,在实际决策中,这些理想解可能会发生变化,这限制了TOPSIS方法的适用性和决策结果的准确性。
  2. 对各方案优劣刻画不够精细:尽管TOPSIS方法能够排列对象的优劣次序,但其对各方案与正负理想解的距离仅作相对比较,无法有效度量各方案的详细差异,导致对各方案优劣的刻画不够精细。
  3. 权重确定的复杂性:虽然熵权法等可以提高TOPSIS模型的精确性和客观性,但在传统TOPSIS方法中,属性赋权往往存在不精确和自相矛盾的问题。

TOPSIS方法在处理多指标评价系统时具有显著的优势,如综合考虑多个影响因素、避免数据主观性、计算简单等。然而,它也存在一些局限性,如理想解和负理想解的假设问题以及对各方案优劣刻画不够精细等。

与优劣解距离法相比,还有哪些其他评价方法可以用来比较多个方案的优劣?

与优劣解距离法相比,还有多种其他评价方法可以用来比较多个方案的优劣。以下是一些常见的评价方法:

  1. SWOT分析:通过识别和评估每个方案的优势、劣势、机会和威胁,帮助决策者全面了解各方案的优缺点。

  2. 成本效益分析:这种方法通过计算每个方案的成本与收益比值来评估其经济合理性,从而选择最优方案。

  3. 实施可行性分析:评估方案在实际操作中的可行性,包括技术、资金、时间等各方面因素。

  4. 互斥方案评价方法

    • 绝对效果检验:检验方案自身是否可行,筛选出可行的方案。
    • 相对效果检验:在可行的方案中选择最优方案。
  5. 净现值(NPV)法:通过计算各方案的净现值,比较其现值总额与其费用现值总额之比,从而确定哪个方案更有价值。

  6. 内部收益率(IRR)法:计算两方案净现值相等时的内部收益率,若Δ IRR>ic,则投资大的方案为优。

  7. 综合评价方法:运用多方案评价的指标及综合评价方法,对项目机会研究和可行性研究中提出的众多方案进行比较分析,从中选出技术先进、经济合理的方案。

在实际应用中,如何选择合适的指标集来构建TOPSIS模型?

在实际应用中,选择合适的指标集来构建TOPSIS模型需要考虑以下几个方面:

        首先,根据具体问题的背景和需求,确定评价对象和相应的评价指标。例如,在煤矿优劣性评估中,可以选取“粉尘浓度”、“二氧化硫量”和“肺病患病率”作为评价指标。

对于不同的评价指标,需要进行同趋势化处理,即高优指标数值越高越好,低优指标数值越小越好。然后对这些指标进行归一化处理,以消除量纲的影响并确保各指标在同一标准下可比。

        权重的确定是TOPSIS模型中的关键步骤之一。常用的方法包括层次分析法(AHP)、熵权法、组合赋权法等。例如,可以通过AHP法计算各指标的相对重要性,或者使用熵权法根据数据的离散程度来确定权重。此外,还可以结合多种方法来提高权重确定的科学性和准确性。

        在确定了评价指标和权重之后,需要构造初始矩阵和标准化矩阵。初始矩阵包含了所有评价对象在各个指标上的原始数据,而标准化矩阵则是将这些数据经过归一化处理后的结果。

        利用标准化矩阵,计算每个评价对象与正理想解和负理想解的距离,并据此计算其状态指数。正理想解是指所有指标值均为最优的情况,而负理想解则是所有指标值均为最差的情况。

        最后,根据每个评价对象的贴近度进行排序,贴近度越大,表明该评价对象越接近正理想解,因此其综合评价结果越好。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1938606.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

<数据集>手势识别数据集<目标检测>

数据集格式:VOCYOLO格式 图片数量:2400张 标注数量(xml文件个数):2400 标注数量(txt文件个数):2400 标注类别数:5 标注类别名称:[fist, no_gesture, like, ok, palm] 序号类别名称图片数框数1fist597…

Qt中在pro中实现一些宏定义

在pro文件中利用 DEFINES 定义一些宏定义供工程整体使用。(和在cpp/h文件文件中定义使用有点类似)可以利用pro的中的宏定义实现一些全局的判断 pro中实现 #自定义一个变量 DEFINES "PI\"3.1415926\"" #自定义宏 DEFINES "T…

XLua原理(一)

项目中活动都是用xlua开发的,项目周更热修也是用xlua的hotfix特性来做的。现研究底层原理,对于项目性能有个更好的把控。 本文认为看到该文章的人已具备使用xlua开发的能力,只研究介绍下xlua的底层实现原理。 一.lua和c#交互原理 概括&…

香橙派AIpro部署边缘端夜莺监控

文章目录 硬件信息硬件简介技术路线硬件参数到手实拍接口详情图应用场景相关资源香橙派官方昇腾论坛 开箱使用准备工作上电准备启动设备开发板状态 连接设备方式一、显示器直连方式二、Micro Usb 数据线串口连接方式三、Micro Usb 数据线方式网络直连方式四、Micro Usb数据线方…

R语言画散点图-饼图-折线图-柱状图-箱线图-直方图-等高线图-曲线图-热力图-雷达图-韦恩图(二D)

R语言画散点图-饼图-折线图-柱状图-箱线图-直方图-等高线图-曲线图-热力图-雷达图-韦恩图(二D) 散点图示例解析效果 饼图示例解析效果 折线图示例解析效果 柱状图示例解析效果 箱线图示例解析效果 直方图示例解析效果 等高线图使用filled.contour函数示例…

Pixel6 GKI 内核编译

前言 前段时间写了一篇关于pixel4 Android内核编译编译内核的流程。 但是随着Android版本的提升Google开始推崇GKI方式发内核模式,这种模式可以方便供应商剥离内核和驱动的捆绑性,官方抽象出一部分接口(GKI)提供给产生使用极大便利和解耦开发复杂性。 在pixel4 And…

python-爬虫实例(1):获取京东商品评论

目录 前言 道路千万条,安全第一条 爬虫不谨慎,亲人两行泪 获取京东商品评论信息 一、实例示范 二、爬虫四步走 1.UA伪装 2.获取Url 3.发送请求 4获取响应数据进行解析并保存 总结 前言 道路千万条,安全第一条 爬虫不谨慎,亲…

【BUG】已解决:AttributeError: ‘str‘ object has no attribute ‘get‘

已解决:AttributeError: ‘str‘ object has no attribute ‘get‘ 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识&#xff0c…

JVM中的GC流程与对象晋升机制

JVM中的GC流程与对象晋升机制 1、JVM堆内存结构2、Minor GC流程3、Full GC流程4、总结 💖The Begin💖点点关注,收藏不迷路💖 在Java虚拟机(JVM)中,垃圾回收(GC)是自动管…

Let’s Encrypt申请证书流程(附带问题解决方式)

文章目录 前言Let’s Encrypt 和 OpenSSL的区别文章相关 正文1、安装snapd2. 使用snapd安装certbot3. 生成证书(需要指定nginx)5. Nginx.conf的配置 问题1、error: system does not fully support snapd原因解决方式 2、The error was: PluginError(‘Ng…

宠物医院管理系统视频介绍

千呼新零售2.0系统是零售行业连锁店一体化收银系统,包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体,线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货、宠物等连锁店使用。 详细介绍请…

实现给Nginx的指定站点开启目录浏览功能

一、问题描述 需要实现在浏览器上可以浏览Nginx部署网站内容并下载一些常用的软件安装包、文件资料等内容;并且针对一些文件夹或内容需要进行认证后才能查看;有一些格式类型的文件也不能够访问查看。 二、问题分析 1、实现浏览器上可以浏览下载文件内容; 2、针对一些文件…

H3CNE(计算机网络的概述)

1. 计算机网络的概述 1.1 计算机网络的三大基本功能 1. 资源共享 2. 分布式处理与负载均衡 3. 综合信息服务 1.2 计算机网络的三大基本类型 1.3 网络拓扑 定义: 网络设备连接排列的方式 网络拓扑的类型: 总线型拓扑: 所有的设备共享一…

继承和多态(下)

目录 1.多态 2.多态成立的条件 虚函数重写: 虚函数重写的两个例外 3.override 和 final 4.重载,重定义(隐藏)和重写 5.抽象类 接口继承和实现继承 6.多态的原理 虚函数表 多态的原理 动态绑定和静态绑定 7.单继承虚表…

C语言高校人员管理系统

该系统使用easyx插件。 以下是部分页面 以下是部分源码&#xff0c;需要源码的私信 #define _CRT_SECURE_NO_WARNINGS 1//vs的取消报警 #include<easyx.h> #include<stdio.h> #include<stdlib.h>#define width 1280 #define height 840 #define font_w 35 …

《样式设计002:tab切换与底部swiper滑动块》

描述&#xff1a;在开发小程序过程中&#xff0c;发现一些不错的案例&#xff0c;平时使用也比较多&#xff0c;稍微总结了下经验&#xff0c;以下内容可以直接复制使用&#xff0c;希望对大家有所帮助&#xff0c;废话不多说直接上干货&#xff01; 一、tab切换与底部swiper滑…

AD9826 spi读写源码贡献

AD9826是一款专为成像应用设计的模拟信号处理器&#xff0c;它采用三通道架构&#xff0c;设计用于对三线彩色CCD阵列的输出进行采样和调理。这款处理器集成了多个关键功能组件&#xff0c;包括输入箝位电路、相关双采样器(CDS)、偏移DAC和可编程增益放大器(PGA)&#xff0c;并…

新手小白的pytorch学习第八弹------分类问题模型和简单预测

目录 1 启动损失函数和优化器2 训练模型创建训练和测试循环 3 预测和评估模型 这篇是接着新手小白的pytorch学习第七弹------分类问题模型这一篇的&#xff0c;代码也是哟~ 1 启动损失函数和优化器 对于我们的二分类问题&#xff0c;我们经常使用 binary cross entropy 作为损…

秋招突击——7/19——队列同步器AQS学习

文章目录 引言基础知识简介AQS接口和示例第一类&#xff1a;访问和修改同步状态的方法第二类&#xff0c;5个重写的方法第三类&#xff0c;9个模板方法 队列同步器实现原理同步队列独占式同步获取和释放共享式同步获取和释放独占式同步获取和释放 相关面试题怎么理解Lock和AQS的…

如何解决热插拔时的电压过冲

摘要 热插拔是指将上电电压源连接到电子器件的输入电源或电池连接器。热插拔产生的电压瞬态尖峰会损坏器件内部的集成电路。该文解释了此类电压瞬变的根本原因&#xff0c;并提供了防止这些瞬变损坏电子产品中的集成电路(IC) 的可能设计。 1 引言 当将高于 5V 的 USB 适配器…