数学建模-TOPSIS法

这篇具有很好参考价值的文章主要介绍了数学建模-TOPSIS法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

来自清风老师数学建模的教程

TOPSIS法(Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离法。

TOPSIS 法是一种常用的综合评价方法,其能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距。

层次分析法具有一定的局限性:

topsis,数学建模,算法

下面将以宿舍四名同学的为例:

topsis,数学建模,算法

最简单的想法就是直接按成绩的高低进行排名(成绩最高的为第一名,成绩最低的为最后一名)

topsis,数学建模,算法

这种评分方式有不合理之处,只要保证四位同学的排名不发生变化,只改变对应同学的成绩并不会影响四位同学的评分,这种评分方式只与排名相关,并不会实际的反映分数上的差距。

topsis,数学建模,算法

通过TOPSIS法,选取出这组数据的最大值和最小值,以最大值和最小值的距离为分,以各个值到最小值的距离为分母对以上同学进行评分,这就是TOPSIS法(优劣解距离法)。

topsis,数学建模,算法

 现对问题进行扩展,要对四名同学进行综合评估,增加一个与他人争吵次数的指标。

topsis,数学建模,算法

 成绩是越高越好,与他人争吵次数是越少越好,两个评价指标的方向不同,现需要统一两个评价指标的方向,便于对对应同学进行综合评估。

topsis,数学建模,算法

 为了消去不同指标量纲的影响,还需要对已经正向化的矩阵进行标准化处理。标准化处理的计算公式:

topsis,数学建模,算法

topsis法(优劣解距离法)的直观解释:

topsis,数学建模,算法 

 类比于一个指标下的topsis法,多指标的topsis法评分方法一致:

topsis,数学建模,算法

现对以上两个指标(高数成绩,与他人争吵的次数)采用topsis法进行评分:

topsis,数学建模,算法 计算得分:

topsis,数学建模,算法

topsis法的实现步骤:

 第一步:将所有指标进行正向化。所谓的将原始矩阵正向化,就是要将所有的指标类型统一转化为极大型指标。(转换的函数形式可以不唯一哦~ )

topsis,数学建模,算法

 不同类型的指标转化的方式:极小型转化为极大型指标方法

topsis,数学建模,算法

 中间型指标转化为极大型指标:

topsis,数学建模,算法

 区间型指标转化为极大型指标:

topsis,数学建模,算法

 第二步:将正向化矩阵标准化(目的是消除不同指标的不同量纲的影响)。

topsis,数学建模,算法

标准化的方法有很多种,其主要目的就是去除量纲的影响。计算得分并归一化。

topsis,数学建模,算法

 文章来源地址https://www.toymoban.com/news/detail-551303.html

到了这里,关于数学建模-TOPSIS法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模--TOPSIS

    topsis.m Positivization.m inter2Max.m Mid2Max.m Min2Max.m

    2024年02月13日
    浏览(32)
  • 《零基础数学建模》——TOPSIS+熵权法

    本文大部分是对于数学建模清风老师的课程学习总结归纳而来,我的理解可能有错误,大家发现错误可以在评论区批评指正,课程地址:《数学建模清风》   TOPSIS法(Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离法

    2023年04月09日
    浏览(38)
  • 数学建模.优劣解距离法Topsis

    1.引言 Topsis也是一种分析类的方法,得到最优结果。 层次分析法:有我了还要你干嘛? 哈哈,这里简单说一下,Topsis与层次分析法的区别: 在处理多个决策层的时候,层次分析法会不准确,显得力不从心,那么这个时候用Topsis会更好一些,简单可以理解为Topsis是层次分析法

    2024年02月05日
    浏览(42)
  • 数学建模学习笔记||TOPSIS&&熵权法

    目录 评价类问题介绍 TOPSIS法 算法步骤 1.统一指标类型(指标正向化) 2.标准化处理 3.确定正理想解和负理想解 4.计算距离 5.计算相对接近度(S越大越接近理想解) 熵权法 概念 过程 python代码实现 作用         声明 评价类问题介绍 目的:得知一组方案的好坏,对数据评

    2024年01月16日
    浏览(40)
  • 数学建模之“TOPSIS数学模型”原理和代码详解

    TOPSIS(Technique for Order Preference by Similarity to Ideal Solution)是一种多准则决策分析方法, 用于解决多个候选方案之间的排序和选择问题 。它基于一种数学模型, 通过比较每个候选方案与理想解和负理想解之间的相似性来评估其优劣。 TOPSIS方法包括以下步骤: 确定决策准则:

    2024年02月12日
    浏览(40)
  • 数学建模之TOPSIS模型(含matlab代码)

      目录 一、方法和原理 1、理想解法  2、方法原理  二、TOPSIS法的具体算法 (1) 用向量规划化的方法求得规范决策矩阵 1、线性变换 2、0-1变换 3、区间型属性的变换 4、向量规范化 5、标准换处理  (2)构成加权规范阵C  (3)确定正理想解和负理想解  (4)计算各方案到正

    2024年02月07日
    浏览(37)
  • 数学建模--Topsis评价方法的Python实现

    目录 1.算法流程简介 2.算法核心代码 3.算法效果展示  

    2024年02月09日
    浏览(42)
  • 优劣解距离法(TOPSIS)——数学建模清风笔记

    构造计算评分的公式:    max,min指已知数据中的最大值和最小值而不是理论上的最大值和最小值 三点解释: (1)比较的对象一般要远大于两个。(例如比较一个班级的成绩) (2)比较的指标也往往不只是一个方面的,例如成绩、工时数、课外竞赛得分等。 (3)有很多指

    2024年01月17日
    浏览(43)
  • 【不带权重的TOPSIS模型详解】——数学建模

    部分资料取自于b站:数学建模学习交流清风老师 TOPSIS法可翻译为 逼近理想解排序法 ,国内常简称为 优劣解距离法 它是一种常用的综合评价方法,其能充分利用原始数据的信息,其结果能精确地反映各评价方案之间地差异。 举个例子: 数学成绩越高代表学习能力越强。跑

    2024年02月12日
    浏览(46)
  • 数学建模学习(4):TOPSIS 综合评价模型及编程实战

            需求:我们需要对各个银行进行评价,A-G为银行的各个指标,下面是银行的数据: 清空代码和变量的指令 层次分析法 每一行代表一个对象的指标评分 A为自己构造的输入判别矩阵 求特征值特征向量,找到最大特征值对应的特征向量  找到最大的特征值  找到最大

    2024年02月16日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包