层次分析法原理及计算过程详解

您所在的位置:网站首页 层次排序及一致性检验方法 层次分析法原理及计算过程详解

层次分析法原理及计算过程详解

2024-07-17 10:57| 来源: 网络整理| 查看: 265

层次分析法原理及计算过程详解

写在前面:

层次分析法是一个很早的决策算法了,它能够处理多目标多准则的决策问题,思维方式却很简单。由于其系统性等优点,后续很多算法都有借鉴,所以这里写一写。

网上关于该方法的讲解很多也很详细,所以本篇都是在前辈的基础上进行整理加工。文章尽量详细,然后加上一些我自己的理解,希望后面看到的人能够读起来更轻松,更容易接受。

注意:文中说的判断矩阵,又称成对比较阵

目录:

1.层次分析法概论

1.1 什么是层次分析法

1.2什么是决策

1.3 决策分析法原理

2.层次分析法的基本步骤

2.1 层次分析法步骤

2.2 建立层次结构模型

2.3 构造判断矩阵

2.4 计算单层权向量并做一致性检验

2.5 计算组合权向量(层次总排序)并做一致性检验

2.6 层次分析法基本步骤归纳

3. 层次分析法的优缺点

3.1 层次分析法的优点

3.2 层次分析法的缺点

4.注意事项

5.可应用的领域

6. 完整例子分析

6.1 旅游问题

6.2 干部选择问题

如有专业问题或者需要仿真可以点下面付费咨询链接。

知乎用户​www.zhihu.com/consult/people/1051501052205080576?ab_signature=CiRBRUNuVjlMNVNBNUxCY3ByRjJ5RGVxbUxoVjBWTDI5U1h1QT0SIDczMmY5NTUxMmZiZTdjNTNhMGQ2NTY2NjY1OGVhMGFlGhAIARIGNi4zNS4wGgQxOTI5

1.层次分析法概论

1.1 什么是层次分析法

层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代初期由美国匹兹堡大学运筹学家托马斯·塞蒂(T.L. Saaty)在为美国国防部研究“根据各个工业部门对国家福利的贡献大小而进行电力分配”的课题时提出。它是一种应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。

是在对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法。

是对社会、经济以及管理领域的问题进行系统分析时,面临的经常是一个由相互关联、相互制约的众多因素构成的复杂系统。层次分析法则为研究这类复杂的系统,提供了一种新的、简洁的、实用的决策方法。

是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的每个标准的权数,利用权数求出各方案的优劣次序,比较有效地应用于那些难以用定量方法解决的课题。

层次分析法是社会、经济系统决策中的有效工具。其特征是合理地将定性与定量的决策结合起来,按照思维、心理的规律把决策过程层次化、数量化。是系统科学中常用的一种系统分析方法。

由于它在处理复杂的决策问题上的实用性和有效性,很快在世界范围得到重视。它的应用已遍及经济计划和管理、能源政策和分配、行为科学、军事指挥、运输、农业、教育、人才、医疗和环境等领域。

该方法自1982年被介绍到我国以来,以其定性与定量相结合地处理各种决策因素的特点,以及其系统灵活简洁的优点,迅速地在我国社会经济各个领域内,如工程计划、资源分配、方案排序、政策制定、冲突问题、性能评价、能源系统分析、城市规划、经济管理、科研评价等,得到了广泛的重视和应用。

1.2 什么是决策

决策是指在面临多种方案时需要依据一定的标准选择某一种方案。日常生活中有许多决策问题。

举例:

1.在海尔、新飞、容声和雪花四个牌号的电冰箱中选购一种。要考虑品牌的信誉、冰箱的功能、价格和耗电量。

2.在泰山、杭州和承德三处选择一个旅游点。要考虑景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用。

3.在基础研究、应用研究和数学教育中选择一个领域申报科研课题。要考虑成果的贡献(实用价值、科学意义),可行性(难度、周期和经费)和人才培养。

1.3 决策分析法原理

层次分析法根据问题的性质和要达到的总目标,将问题分解为不同的组成因素,并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合,形成一个多层次的分析结构模型,从而最终使问题归结为最低层(供决策的方案、措施等)相对于最高层(总目标)的相对重要权值的确定或相对优劣次序的排定。

2. 层次分析法的基本步骤

2.1 层次分析法步骤

运用层次分析法构造系统模型时,大体可以分为以下四个步骤:

1.建立层次结构模型

2.构造判断矩阵(也叫成对比较矩阵)

3.层次单排序及其一致性检验

4.层次总排序及其一致性检验

2.2 建立层次结构模型

简述:

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

最高层:决策的目的、要解决的问题。

中间层:考虑的因素、决策的准则。

最低层:决策时的备选方案。

对于相邻的两层,称高层为目标层,低层为因素层。

解释:

在深入分析实际问题的基础上,将问题包含的因素自上而下地分解成若干层次:同一层的诸因素从属于上一层的因素或对上层因素有影响,同时又支配下一层的因素或受到下层因素的作用。最上层为目标层(解决问题的目的),通常只有1个因素。中间层可以有一个或几个,是选择为实现总目标而采取的各种措施、方案所必须遵循的准则(也可称策略层、约束层、准则层等),当准则过多时(譬如多于9个,所以一般不多于9个)应进一步分解出子准则层。最下层通常为方案或对象层(用于解决问题的各种措施、方案等)。

把各种所要考虑的因素放在适当的层次内。用层次结构图清晰地表达这些因素的关系。

示例:

旅游问题的层次分析模型

2.3 构造判断矩阵

从层次结构模型的第2层开始,对于从属于(或影响)上一层每个因素的同一层诸因素,构造判断矩阵,直到最下层。

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

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

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

判断矩阵是表示本层所有因素针对上一层某一个因素的相对重要性的比较。判断矩阵的元素用Saaty的1-9标度方法给出。

 

 

 

心理学家认为成对比较的因素不宜超过9个,即每层不要超过9个因素。

判断矩阵元素的标度方法

 

判断矩阵元素aij的标度方法

示例:

旅游地选择判断矩阵A

这个矩阵是不一致的,什么是不一致呢?后面讲。

什么是一致性?

2.4 计算单层权向量并做一致性检验

能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A确定不一致的允许范围。

2.4.1 什么是一致性

定理1:n阶一致阵的唯一非零特征根为n

定理2:n阶正互反阵A的最大特征根λ≥n,当且仅当λ=n时A为一致阵

由于λ连续的依赖于aij,则λ比n大的越多,A的不一致性越严重。用最大特征值对应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ-n数值的大小来衡量A的不一致程度。

从理论上分析得到:如果A是完全一致的判断矩阵,应该有

但实际上在构造成对比较矩阵时要求满足上述众多等式是不可能的。因此退而要求成对比较矩阵有一定的一致性,即可以允许成对比较矩阵存在一定程度的不一致性。

由分析可知,对完全一致的成对比较矩阵,其绝对值最大的特征值等于该矩阵的维数。对成对比较矩阵的一致性要求,转化为要求: 的绝对值最大的特征值和该矩阵的维数相差不大。

2.4.2 如何做一致性检验

定义一致性指标:

λ:最大特征根;n:唯一非零特征根

CI=0,有完全的一致性;

CI接近于0,有满意的一致性;

CI越大,不一致越严重

为衡量CI的大小,引入随机一致性指标RI。方法为:

随机构造500个判断矩阵:A1,A2,…,A500,则可得一致性指标: CI1,CI2,…,CI500。

由此可得随机一致性指标公式:

Saaty的随机一致性指标RI结果如下(因为这个是固定的,当作已知)

一致性指标RI表

定义一致性比率:

一般,当一致性比率CR



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3