MATLAB-层次分析法(一)

简介: MATLAB-层次分析法

AHP (Analytic Hierarchy Process)层次分析法是美国运筹学家T. L. Saaty教授于二十世纪70年代提出的一种实用的多方案或多目标的决策方法,是一种定性与定量相结合的决策分析方法。常被运用于多目标、多准则、多要素、多层次的非结构化的复杂决策问题,特别是战略决策问题,具有十分广泛的实用性。用AHP分析问题大体要经过以下五个步骤:

1、建立层次结构模型


将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。

image.png

2、构造判断矩阵


在确定各层次各因素之间的权重时,如果只是定性的结果,则常常不容易被别人接受,因而Saaty等人提出:一致矩阵法,即:

不把所有因素放在一起比较,而是两两相互比较。

对比时采用相对尺度,以尽可能减少性质不同因素相互比较的困难,以提高准确度。

image.png

3、层次单排序


所谓层次单排序是指,对于上一层某因素而言,本层次各因素的重要性的排序。

image.png

4、判断矩阵的一致性检验


所谓一致性是指判断思维的逻辑一致性。如当甲比丙是强烈重要,而乙比丙是稍微重要时,显然甲一定比乙重要。这就是判断思维的逻辑一致性,否则判断就会有矛盾。

image.png

5、层次总排序


确定某层所有因素对于总目标相对重要性的排序权值过程,称为层次总排序。

这一过程是从最高层到最底层依次进行的。对于最高层而言,其层次单排序的结果也就是总排序的结果。

image.png

image.png

层次分析法的优点


  1. 系统性——将对象视作系统,按照分解、比较、判断、综合的思维方式进行决策——系统分析(与机理分析、测试分析并列);
  2. 实用性——定性与定量相结合,能处理传统的优化方法不能解决的问题;
  1. 简洁性——计算简便,结果明确,便于决策者直接了解和掌握。

总结层次分析法的基本步骤:

角度一:

实际问题分解——>多个因素建立——>层次结构确定——>诸因素的相对重要性计算——>权向量判断——>综合决策

角度二:

建立层次结构模型——>构造判断矩阵——>层次单排序——>一致性检验——>层次总排序。

一.指标体系的建立应遵循的原则:


  1. 指标以少不宜多
  2. 指标应具有独立性
  3. 指标应具有代表性  
  4. 指标可行

注意:以上几条原则在解决实际问题是参考,在实际中要灵活考虑应用。需要注意的是,指标体系的确定有很大的主观随意性。虽然指标体系的确定有经验法跟数学方法两种,但多数研究均采用经验确定法。‘

因为层次分析法中的主观成分过多,所以最好采用专家调研的办法来尽可能来降低主观成分的影响。

专家调研法


1、专家调研法是一种常用的方法。即向专家发函,征求其意见。评价者可以根据评价目标及评价对象的特特征,在设计的调查表中列出一系列的评价指标,分别征询专家所涉及的评价指标的意见,然后进行统计处理,并反馈咨询结果,若专家意见趋于集中,则由最后一次确定出具体的评价指标体系。

2、专家调研法的特征

  1. 匿名性   完全消除了专家互相之间的的影响
  2. 轮间情况反馈   协调人对每一轮的结果做出统计,并将其作为反馈材料发给每一个专家,供下一轮评价时参考
  3. 结果的统计特性    采用统计法对结果进行处理

二、指标权重的确定:


   1.指标的权重是指评价过程中其相对重要程度的一种主观客观观测度的反应,指标间的权重差异是由以下三点造成的:    

  • 评价者对各指标的重视程度不同,反应评价者的主观差异;    
  • 各指标在评价中所起的作用不同,反映各个指标之间的客观差异;    
  • 各指标之间的可靠程度不同,反映了各指标所提供的信息的可靠性不同。    

2.加权的方法有两种    

  • (1)经验加权法,也称定性加权法。它的优点是有专家直接评估,简便易行。    
  • (2)数学加权法,也称定量加权法。它以经验为基础,数学原理为背景,间接生成,具有较强的科学性。

image.png

进行归一化处理

归一化公式如下:

image.png

一般来说,以上方法依据专家知识、经验和个人价值观对指标体系进行分析、判断并主观赋权。一般来说,这样所确定的权数能正确反映各指标的重要程度,保证评价结果的准确性。但是为了提高准确性,也可以采用确定权重的层次分析法。该方法对各指标之间重要程度的分析更具有逻辑性,加上数学处理,使得可信度加大,应用范围较广。

目录
相关文章
空心电抗器的matlab建模与性能仿真分析
空心电抗器是一种无铁芯的电感元件,通过多层并联导线绕制而成。其主要作用是限制电流、滤波、吸收谐波和提高功率因数。电抗器的损耗包括涡流损耗、电阻损耗和环流损耗。涡流损耗由交变磁场引起,电阻损耗与电抗器半径有关,环流损耗与各层电流相关。系统仿真使用MATLAB2022a进行。
|
2天前
|
编解码 算法 数据安全/隐私保护
基于BP译码的LDPC误码率matlab仿真,分析不同码长,码率,迭代次数以及信道类型对译码性能的影响
本内容介绍基于MATLAB 2022a的低密度奇偶校验码(LDPC)仿真,展示了完整的无水印仿真结果。LDPC是一种逼近香农限的信道编码技术,广泛应用于现代通信系统。BP译码算法通过Tanner图上的消息传递实现高效译码。仿真程序涵盖了不同Eb/N0下的误码率计算,并分析了码长、码率、迭代次数和信道类型对译码性能的影响。核心代码实现了LDPC编码、BPSK调制、高斯信道传输及BP译码过程,最终绘制误码率曲线并保存数据。 字符数:239
29 5
|
5月前
|
算法 数据可视化 图形学
网络通信系统的voronoi图显示与能耗分析matlab仿真
在MATLAB2022a中,该程序模拟了两层基站网络,使用泊松分布随机生成Macro和Micro基站,并构建Voronoi图。它计算每个用户的信号强度,选择最强连接,并分析SINR和数据速率。程序还涉及能耗计算,包括传输、接收、处理和空闲能耗的分析。Voronoi图帮助可视化网络连接和优化能源效率。
|
23天前
|
算法 数据安全/隐私保护
数字通信中不同信道类型对通信系统性能影响matlab仿真分析,对比AWGN,BEC,BSC以及多径信道
本项目展示了数字通信系统中几种典型信道模型(AWGN、BEC、BSC及多径信道)的算法实现与分析。使用Matlab2022a开发,提供无水印运行效果预览图、部分核心代码及完整版带中文注释的源码和操作视频。通过数学公式深入解析各信道特性及其对系统性能的影响。
|
2月前
|
编解码 算法 数据安全/隐私保护
基于BP译码的LDPC误码率matlab仿真,分析码长,码率,信道对译码性能的影响,对比卷积码,turbo码以及BCH码
本程序系统基于BP译码的LDPC误码率MATLAB仿真,分析不同码长、码率、信道对译码性能的影响,并与卷积码、Turbo码及BCH编译码进行对比。升级版增加了更多码长、码率和信道的测试,展示了LDPC码的优越性能。LDPC码由Gallager在1963年提出,具有低复杂度、可并行译码等优点,近年来成为信道编码研究的热点。程序在MATLAB 2022a上运行,仿真结果无水印。
62 0
|
3月前
|
算法 数据可视化
基于SSA奇异谱分析算法的时间序列趋势线提取matlab仿真
奇异谱分析(SSA)是一种基于奇异值分解(SVD)和轨迹矩阵的非线性、非参数时间序列分析方法,适用于提取趋势、周期性和噪声成分。本项目使用MATLAB 2022a版本实现从强干扰序列中提取趋势线,并通过可视化展示了原时间序列与提取的趋势分量。代码实现了滑动窗口下的奇异值分解和分组重构,适用于非线性和非平稳时间序列分析。此方法在气候变化、金融市场和生物医学信号处理等领域有广泛应用。
209 19
|
4月前
|
算法 Perl
【光波电子学】基于MATLAB的多模光纤模场分布的仿真分析
本文介绍了基于MATLAB的多模光纤模场分布仿真分析,详细阐述了多模光纤的概念、实现方法、仿真技术,并利用模式耦合方程分析方法,通过理论和仿真模型设计,展示了不同模式下的光场分布及其受光纤参数影响的分析结果。
178 4
【光波电子学】基于MATLAB的多模光纤模场分布的仿真分析
|
3月前
|
算法 数据挖掘 vr&ar
基于ESTAR指数平滑转换自回归模型的CPI数据统计分析matlab仿真
该程序基于ESTAR指数平滑转换自回归模型,对CPI数据进行统计分析与MATLAB仿真,主要利用M-ESTAR模型计算WNL值、P值、Q值及12阶ARCH值。ESTAR模型结合指数平滑与状态转换自回归,适用于处理经济数据中的非线性趋势变化。在MATLAB 2022a版本中运行并通过ADF检验验证模型的平稳性,适用于复杂的高阶自回归模型。
|
4月前
|
算法 测试技术 SoC
基于直流潮流的IEEE30电力系统停电分布及自组织临界性分析matlab仿真
本研究提出一种基于直流潮流的算法来分析电力系统的停电分布及自组织临界性。算法迭代更新参数并模拟线路随机断开,运用粒子群优化计算关键值,并评估线路接近容量极限的概率。通过改变参数β和μ,分析不同线路可靠性和容量增加方式下的停电分布,并探索系统趋向临界状态的过程及停电概率分布。该方法基于IEEE30测试系统,利用MATLAB2022a实现,简化处理有功功率流动,适用于评估电力系统稳定性及预防大规模停电事故。
|
4月前
|
算法
蜂窝网络下行链路的覆盖率和速率性能matlab仿真分析
此程序在MATLAB2022a环境下运行,基于随机几何模型评估蜂窝网络的下行链路覆盖率和速率性能。通过模拟不同场景下的基站(BS)配置与噪声情况,计算并绘制了各种条件下的信号干扰加噪声比(SINR)阈值与覆盖率概率的关系图。结果显示,在考虑噪声和不同基站分布模型时,覆盖率有显著差异,提出的随机模型相较于传统网格模型更为保守但也更加贴合实际基站的分布情况。

热门文章

最新文章