ANP (Analytic Network Process) 模型的基本思想

c85bf277f79e5ad4c7cbe3377ed2eeb6.png

来源:模型视角‍‍
本文约1000字,建议阅读5分钟本文介绍了ANP模型的基本思想。‍

在综合评价模型中,层次分析法(AHP)是一种常用的方法,但它假设决策问题的各个元素之间是独立的,这在复杂的实际问题中可能并不成立。为了克服这一局限性,Thomas L. Saaty提出了网络分析法(Analytic Network Process,ANP)模型,它是AHP的拓展,能够处理元素之间的相互依赖和反馈关系。本文将介绍ANP模型的基本思想,介绍其数学模型,并通过一个案例分析来说明每个步骤的具体意义。

ANP模型简介

ANP模型通过构建网络结构来取代AHP中的层次结构,使得决策问题中的各个元素可以相互影响。

ANP的基本步骤包括问题结构化、建立网络模型、建立对比判断矩阵、计算权重向量、超级矩阵的构建与归一化以及综合评估与决策。

数学模型

问题的结构化


首先,将复杂决策问题分解为不同的层级和元素,包括目标、准则和备选方案。

假设我们要选择一个最佳的项目管理软件,其准则包括成本、功能性、用户友好性和技术支持。备选方案有三个:软件A、软件B和软件C。

建立网络模型

在ANP中,需要明确各个元素之间的相互影响关系,并构建网络模型。这些元素不仅可以在同一层次间相互影响,还可以跨层次相互影响。

dbe5f685cfc90da1dba237169cccdc8e.jpeg

假设成本和功能性相互影响,用户友好性和技术支持相互影响,同时功能性影响用户友好性,用户友好性也影响技术支持。

建立对比判断矩阵

通过成对比较法,构建判断矩阵,量化各个元素之间的相对重要性。这一步是往往是通过专家打分来完成的。

计算权重向量

通过特征值法计算判断矩阵的权重向量。对于每个判断矩阵,求解最大特征值  及其对应的特征向量,并进行归一化处理。

超矩阵的构建与归一化

构建超矩阵  ,其列向量由各个元素的权重向量组成。超矩阵包括各个元素之间的相互影响关系。

对超矩阵进行归一化处理,得到极限超矩阵  ,即超矩阵的稳定状态。

综合评估与决策

通过极限超矩阵计算各个备选方案的综合权重,进行综合评估,选择最优方案。

总的来说,相较于AHP模型,ANP模型具有更高的灵活性和精确性,因为它能够处理决策问题中元素之间的复杂相互依赖关系。在复杂系统中,元素之间往往不是孤立存在的,它们可能会互相影响甚至反馈,从而形成一个动态的网络结构。

不过相较于AHP模型而言,ANP模型的实现更为复杂,本文只是介绍了其基本过程和想法,后续会专门写一篇文章介绍其工具实现,比如Python或者专门工具,敬请期待。

编辑:王菁

8e835ab5c50e28350ffb2e70ca6c76c8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值