基于层次分析法(AHP)的多准则决策支持系统
项目介绍
本项目实现了一个完整的层次分析法(AHP)决策支持工具,专门用于解决多准则决策问题。系统能够处理诸如学校选择、职位评估等复杂决策场景,通过量化分析帮助用户做出科学合理的选择。该系统采用层次结构建模技术,结合判断矩阵特征向量权重计算和一致性比率检验算法,确保决策过程的严谨性和可靠性。
功能特性
- 层次结构建模:支持决策目标、准则层和方案层的完整层次结构构建
- 权重计算:基于特征向量法准确计算各层次因素的相对权重
- 一致性检验:自动进行一致性比率(CR)检验,确保判断矩阵的合理性
- 多维度分析:支持多个准则下的方案比较和综合评估
- 可视化输出:提供层次结构图和权重分布柱状图,直观展示分析结果
- 优先级排序:自动生成备选方案的权重排序,为决策提供明确依据
使用方法
- 输入决策信息:
- 输入决策目标描述
- 定义准则层因素列表
- 设定方案层备选选项列表
- 构建判断矩阵:
- 提供准则间两两比较矩阵(n×n数值矩阵)
- 提供各准则下方案间两两比较矩阵(m×m数值矩阵集合)
- 运行分析:执行主程序进行计算和分析
- 查看结果:
- 准则层权重向量
- 方案层综合权重矩阵
- 一致性检验结果(CI、RI、CR值)
- 方案优先级排序
- 可视化图表输出
系统要求
- MATLAB R2018b 或更高版本
- 支持图形显示功能
- 基本矩阵运算工具箱
文件说明
主程序文件实现了系统的核心决策分析流程,包括层次结构数据的接收与验证、判断矩阵的权重计算算法、一致性检验的逻辑判断、综合权重的聚合分析、结果数据的格式化输出以及可视化图表的生成功能。该文件整合了所有关键计算模块,确保从数据输入到结果输出的完整处理链路。