龙源期刊?/p>
http://www.qikan.com.cn
模糊层次分析法的Matlab实现
作者:黎延?/p>
来源:《硅谷?/p>
2009
年第
17
?/p>
[
摘要
]
讨论运用模糊层次法解决实际问题的过程
,
并运用迭代法求解精度更高的排序向量?/p>
为简化求解过?/p>
,
给出模糊层次分析法的
Matlab
程序
,
最后通过实例说明程序的应用和效果?/p>
[
关键?/p>
]
模糊层次分析
幂法
Matlab
中图分类?/p>
:TP-9
文献标识?/p>
:A
文章编号
:1671-7597(2009)0910002-01
一、引言
层析分析法是将定量与定性相结合的多目标决策?/p>
,
是一种使用频率很高的方法
,
在经济管
理、城市规划等许多领域得到了广泛应用。由于其结果受主观思维的影响较?/p>
,
许多科研工作
者对其进行了深入的研?/p>
,
将模糊理论与层次分析法相结合
,
提出了模糊层次分析法。为克服?/p>
次分析法中判断矩阵的一致性与人类思维的一致性存在的显著差异
,
文献
[1-2]
引入了模糊一?/p>
矩阵。为解决解的精度及收敛问?/p>
,
文献
[3-4]
引入幂法来求排序向量。运用模糊层次分析法?/p>
究实际问题时
,
常采用迭代法来得到精度更高的排序向量
,
这就要求选择合适的初始值并通过?/p>
量的计算
,
为此
,
文中利用三种方法计算了初始排序向?/p>
,
并给出了算法?/p>
Matlab
程序
,
最后通过
实例说明?/p>
二、模糊层次分析法
为解?/p>
AHP
种所存在的问?/p>
,
模糊层次分析法引入模糊一致矩?/p>
,
无需再进行一致性检?/p>
,
同时使用幂法来计算排序向?/p>
,
可以减少迭代齿数
,
提高收敛速度
,
满足计算精度的要?/p>
.
具体步骤
:
1.
构造优先关系矩?/p>
采用
0.1
?/p>
0.9
标度
[2],
建立优先判断矩阵
2.
将优先关系矩阵转化为模糊一致矩?/p>