美文网首页
1.层次分析法(运筹学)

1.层次分析法(运筹学)

作者: 数据时代的下的程序猿 | 来源:发表于2019-06-03 15:10 被阅读0次

1,概念

数学建模里面有一个很重要的模型就是层次分析法,是一种定性与定量相结合的决策分析方法,应用这种方法,决策者通过将复杂问题分解成若干层次和若干因素,在各因素之间进行简单的比较和计算,就可以得到不同方案的权重,为最佳方案的选择提供依据。

2,基本原理

AHP法首先把问题层次化,按问题性质和总目标将此问题分解成不同层次,构成一个多层次的分析结构模型,分为最底层(供决策的方案和措施等),相对于最高层(总目标)的相对重要性权值的确定或者想对优劣的排序问题(权重)

最高层是目标层

中间层是准则层

最底层是方案层/措施层

然后大概懂了这两个概念之后就可以去看看bilibili上面一个视频,但是不需要看会代码,构建层次分析有专门的软件,可以不用使用matlab。

通道:https://www.bilibili.com/video/av20238704/?p=3

基本看到写代码那里就可以不用看了(当然如果本身就是用matlab写代码的可以继续看下去,讲得很详细,通俗易懂)

3,AHP的基本步骤

1.明确问题

2.递阶层次结构的建立

3.建立两两比较的判断矩阵

4.层次单排序

5.层次综合排序

4,yaahp

看了上面的视频之后应该大概懂了层次分析法是个怎么回事。接下来就介绍一款软件,叫做yaahp,大家可以根据自己版本的需求去下载。

下面简单的来介绍以下用法和案例。

案例通道:https://wenku.baidu.com/view/c32dfcf16bec0975f465e2d1.html

这个软件十分的简单,看教程一次就会了还不用写代码。下面是如何看教程的步骤:

打开页面就有这个 点击进去就可以看到了,每一个步骤都讲得很详细

接下来结合上面的案例我来做一个简单的例子:

第一步:打开yaahp建立层次结构模型

层次结构模型

第二步:构造判断模型

这里的数据一致性检验是十分完美的,但是在我们现实的模型当中还需要调试,至于怎么调试好好看一下教程就行了

第三步:权重排序

排序

差不多层次分析法的基础入门看完这些就能上手了,如果要深入了解的话建议看一下一些论文,后续我也会补上一些论文。

相关文章

网友评论

      本文标题:1.层次分析法(运筹学)

      本文链接:https://www.haomeiwen.com/subject/ehecxctx.html