层次分析法
层次分析法是笔者参加建模比赛最喜欢用的模型,也是各种算法中最简单的算法,大部分类型的题目都可以用层次分析法入手,进行初步的分析。
层次分析法的优点在于不需要任何数据,矩阵中用到的数据都是建模者主观上的比较,适用于没有数据或者数据少的问题中,缺点在于有些时候逻辑不够严谨以及模型较单一,推广能力差。
层次分析法概念:
层次分析法(AHP)特点在于对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法。是对难以完全定量的复杂系统做出决策的模型和方法
- 注:决策是指面临多种方案时需要根据一定的标准选择某一种方案,如根据景区的景色、居住环境、餐饮特色、交通便利程度、旅游费用等来选择某一旅游目的地。
层次分析法原理:
根据问题的性质和要达到的总目标,将问题分解成不同的组成因素,并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合,形成一个多层次的分析结构模型,从而最终使问题归结为最低层(供决策的方案、措施等)相对于最高层(总目标)的相对重要权值的确定或相对优劣次序的排定。
层次分析法步骤:
1、 建立层次结构模型
2、 构造成对比较矩阵
3、 层次单排序及其一致性检验
4、 层次总排序及其一致性检验
如何构建层次结构模型
将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为目标层、准则层、方案层,绘制出层次结构图
目标层:决策的目的,要解决的问题
准则层:考虑的因素、决策的准则
方案层:决策时的备选方案
如何构造成对比较矩阵
在确定各层次各因素之间的权重时,如果只是定性的结果,则常常不容易被别人接受,因此提出一致矩阵法,即
(1)不把所有因素放在一起比较,而是两两相互比较
&