层次分析法(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