TOPSIS方法步骤与MATLAB代码实现
分享兴趣 , 传播快乐 , 增长见闻 , 留下美好!亲爱的您 , 这里是LearningYard学苑 。
今天小编为大家带来 , 一起来看看吧!

文章图片
?多图预警!建议连接WIFI阅读!?
TOPSIS方法由Hwang和Yoon提出 , 该方法通过确定与理想解距离最短、与负理想解距离最远的解 , 从而得到最具优势的方案 。 TOPSIS方法具有逻辑结构稳健、计算过程简单、同时考虑理想解和负理想解的优点 , 适用于基于决策者完全理性的多属性决策 。

文章图片

文章图片
为能够科学地得出方案优势度 , 需将各指标进行标准化 。 令d为标准化后的结果 , 实数的标准化公式如下:

文章图片
TOPSIS方法的核心是在于比较方案与理想点的距离 , 因此需要确定每个属性的正负理想点 , 可根据每个属性中的最大最小值进行确定 。

文章图片
其中 , d+为正理想点 , d-为负理想点 。
分别计算每个方案到正理想点与负理想点的距离 , 由于本文研究的属性值为实数 , 因此只需要将两者相减即可 。
找出正负理想点后通过距离测度公式完成相对贴近度的计算 , 公式为:

文章图片
按照相对贴近度从大到小的顺序对待决策方案进行排序 , 评价对象排在前面的优 。
本文研究属性值实数 , 属性权重完全已知的多属性决策问题 , 原初矩阵如下表所示 , 其中所有属性均为效益型指标 , 决策与编码过程按以下步骤进行 。

文章图片
原初矩阵在MATLAB中的编码如下所示 。

文章图片
顺便测量一下原初矩阵的尺寸:

文章图片
对矩阵进行标准化处理:

文章图片
标准化后的结果如下所示:

文章图片
将扩充后的权重向量点乘标准化矩阵 , 得到加权矩阵 。

文章图片

文章图片
每列的最大值为1 , 最小值为0 , 直接计算相对贴近度 。

文章图片
相对贴近度矩阵如下所示:

文章图片
将上述矩阵每行所有数值进行相加 , 得到每个方案的贴近度:

文章图片

文章图片
从结果可以看出 , 方案1为最优方案 。
TheTOPSISmethod,alsoknownasthemethodofapproximatingidealpointsorthedistancebetweensuperiorandinferiorsolutions,wasproposedbyHwangandYoon.Itassumesthatthedistancebetweentheidealsolutionandthepositiveidealsolutionistheshortest,andthedistancebetweentheidealsolutionandthenegativeidealsolutionisthelongest.Thesedistancesareincludedintheconceptofsimilarityindex,whichwillbesortedtofindthebestsolution,andtherelativeclosenesswillbeusedtodeterminetherankingofthealternativesineachcriterion.
- 模具中凹凸模间隙调整方法,这个你要看看!
- Java|合肥恒泽冠雨讲坛:哪些方法能够快速输出抖音视频内容?
- 软件|在微信上,怎么能确定别人删了自己?这7种方法可以一试
- 结合李想从1到10方法论,明白了理想要靠L9成为苹果的路径
- 当a+b=√15时,计算ab最大值的步骤
- 微信|微信如何关闭“自动扣费”服务?按照这个步骤操作,可以关闭它了
- 自媒体|做自媒体不知道怎样变现?7大变现方法分享
- 无悔华夏欧冶子怎么获得?无悔华夏欧冶子获取方法介绍
- 数字营销|按这5个方法选择老域名,网站SEO优化就成功了一半
- 黑客|如何防止被黑客勒索?终极解决方法来了:不保存重要数据
