public class AHPMath
extends java.lang.Object
Constructor and Description |
---|
AHPMath() |
Modifier and Type | Method and Description |
---|---|
static double |
calculateConsistencyIndex(org.apache.commons.math3.linear.RealMatrix matrix)
Method calculate consistency index of matrix
|
static double |
calculateConsistencyRatio(org.apache.commons.math3.linear.RealMatrix matrix)
Method calculate consistency ratio of matrix
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix)
Method to calculate priority vector (weights).
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix,
int shape,
int iterations,
org.apache.commons.math3.linear.RealVector comp_eigenvector)
Method to calculate priority vector (weights).
|
static org.apache.commons.math3.linear.RealVector |
calculatePriorityVectorOfMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
Calculate priority vector of matrix using eigenvalues method
|
static double |
kehrwert(double x) |
static org.apache.commons.math3.linear.RealVector |
normalize(org.apache.commons.math3.linear.RealVector vector)
Calculate normalized vector
|
public static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix)
matrix
- Input matrix of pairwise importance comparisonpublic static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix_new(org.apache.commons.math3.linear.RealMatrix matrix, int shape, int iterations, org.apache.commons.math3.linear.RealVector comp_eigenvector)
matrix
- Input matrix of pairwise importance comparisonshape
- Shape of matrixiterations
- Number of max. iterationscomp_eigenvector
- comparison eigenvectorpublic static double kehrwert(double x)
public static double calculateConsistencyRatio(org.apache.commons.math3.linear.RealMatrix matrix)
matrix
- RealMatrix contains values of weight between alternativespublic static double calculateConsistencyIndex(org.apache.commons.math3.linear.RealMatrix matrix)
matrix
- RealMatrix contains values of weight between alternativespublic static org.apache.commons.math3.linear.RealVector calculatePriorityVectorOfMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
matrix
- RealMatrixpublic static org.apache.commons.math3.linear.RealVector normalize(org.apache.commons.math3.linear.RealVector vector)
vector
- RealVector to normalization