层次分析法的MATLAB 设计与实现

龙源期刊网 https://www.360docs.net/doc/e910302657.html,

层次分析法的MATLAB 设计与实现

作者:冉伟刚

来源:《电脑知识与技术》2015年第13期

摘要:许多人利用层次分析法解决工作中遇到的问题时,受计算条件的限制,不能方便

的给出结果,从而影响现场决策。利用 MATLAB对层次分析法的判断、分析和计算过程进行处理后,为决策者提供方便、友好的对话界面,当决策者输入自己的层次结构方案和判断矩阵后迅速得出相应的结果,为解决实际问题提供一个快捷的方法。

关键词:AHP;层次分析法;MATLA

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)13-0234-02

Abstract: Many people use AHP to solve the problems encountered in the work, due to the calculation conditions, the results are not convenient, thus affecting the on-site decision-making. TheAHP judgment, analysis and calculation process using MATLAB, and provide a convenient and friendly interface for decision makers, decision makers when the input hierarchy of the program and their own judgment matrix quickly after the corresponding results, provide aquick method for solving practical problems.

Key words: AHP; Analytic Hierarchy Process;MATLAB

1 层次分析法简介

层次分析法( The Analytic Hierarchy Process,简称AHP)由美国运筹学家T.L.Saaty提出,是一种定性与定量相结合的多目标决策分析技术,其基本原理是将待评价或识别的复杂问题分解成若干层次,由专家或决策者对所列指标通过重要程度的两两比较逐层进行判断评分,利用计算判断矩阵的特征向量确定下层指标对上层指标的贡献程度或权重,从而得到最基层指标对于总体目标的重要性权重排序[1]。

AHP方法多用于战略目标体系的层次结构分析和决策研究,也可应用于系统诊断中的重

要性排序。本文结合实例介绍其工作步骤和具体方法,以及用MATLAB计算的过程。

2 层次分析法

1)明确问题,建立层次结构

本论文以一个例子来说明。假设研究对象是某工业企业。已知该企业的主要问题是多年经营亏损,经济效益不好,希望通过系统诊断方法,找出影响企业经济情况不好的因素,并给出解决问题的途径。

相关文档
最新文档