AHP层次分析法java实现

本文介绍了AHP层次分析法,一种结合定性与定量的决策分析方法,由A.L.Saaty提出。文章提供了详细的方法介绍,并链接了一个包含具体解释的PPT。示例展示了在Java中应用AHP方法处理包含6个影响因素的单层分析问题。
摘要由CSDN通过智能技术生成

层次分析法(AHP)
       美国运筹学家A.L.Saaty于本世纪70年代提出的层次分析法(Analytical Hierar-chy Process,简称AHP方法),是一种定性与定量相结合的决策分析方法。它是一种将决策者对复杂系统的决策思维过程模型化、数量化的过程。

具体的方法介绍在这个ppt上有详细的解释。

PPT:http://files.cnblogs.com/files/mansiisnam/AHP%28%E5%B1%82%E6%AC%A1%E5%88%86%E6%9E%90%E6%B3%95%29%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B.ppt

本例的影响因素有6个,属单层分析。

特征编码为0,1,2,3,4,5。代码:

package crawlerTest;
public class Ahq_test {
    /**
     * 
     *@author LJ
     *2016-3-30
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Double[][] matrix=new Double[6][6];
        for(int i=0;i<6;i++){
            matrix[i][i]=1.0;
        }
        //数组0,1 位置存放的是影响因素0相对于影响因素1的重要程度 。
        //0.25代表 影响因素0的重要程度为影响因素1
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值