2021年美赛B题算法——AHP
上午更新了本人对于2021年美赛B题目的解法思路,
现在对上午的思路进行实现。
(为保证比赛的公平,matlab代码暂不公布,赛后公布,
需要的话私信可以讲解,必须自己实现)
B题简述(英文):
(转自2021年MCM)
B题简述(中文):
运用层次分析法(AHP):
(仅供参考!切勿直接套用)
Step 1. 划分层次
Step 2. 准则层两两比较,得到判断矩阵
(此数据矩阵根据30份问卷调查得到)
希望大家还是通过查阅相关文献资料或者咨询学校相关专业的教授来得到判断矩阵更为准确。
查阅农林类专业或者地理环境相关专业论文,或者直接查找相关仪器分析均可。
如果都行不通,可以找相关专业的同学进行问卷调查,越多越好!
Step 3. 一致性检验
原理:检验我们构造的判断矩阵和一致矩阵是否有太大的差别。
(这里我们使用Matlab完成相关步骤)
运行代码,得到结果:
Step 4. 计算准则层的权重
方法一:算术平均法
方法二:几何平均法
3.特征值法
(这里三种方法均可以选择,如果想保证结果更准确,可以将3种方法得到的结果取平均值)
Step 5.计算方案层得分
1. Capability得分
2. Safety得分
3.Economics得分
4. Topography得分
5. Fire event size得分
6. Fire event frequency得分
汇总表:
Step 6. 得出结论
经过一系列的分析评价,得出选择All covered方案最佳。