StaticcalculateMenghitung Consistency Index (CI) untuk metode AHP.
Nilai λ maks yang telah dihitung sebelumnya.
Jumlah kriteria (dimensi matriks perbandingan berpasangan).
CI - Consistency Index yang dihitung berdasarkan rumus: CI = (λ maks - n) / (n - 1)
StaticcalculateMenghitung Consistency Ratio (CR) dan menentukan apakah perbandingan konsisten.
Consistency Index yang telah dihitung.
Random Index berdasarkan jumlah kriteria (n), bisa undefined.
Object berisi nilai CR dan status konsistensinya.
StaticcalculateMenghitung bobot kriteria atau eignvector dari matriks ternormalisasi. simbol (w)
Array priority
StaticcalculateMenghitung nilai λ maks (Lamda Max) untuk matriks perbandingan berpasangan menggunakan metode AHP.
Langkah-langkah:
Matriks perbandingan berpasangan (A), dimana setiap elemen A[i][j] menunjukkan perbandingan antara kriteria i dan kriteria j.
Vektor bobot (w), dimana setiap elemen w[i] adalah bobot dari kriteria i.
λ maks - Nilai λ maks yang dihitung sebagai rata-rata dari hasil pembagian antara hasil perkalian matriks dan bobot.
StaticconvertMengubah matriks string bertingkat (nested) menjadi matriks number.
Matriks string atau nested matrix
Matriks angka
StaticcountMenghitung total dari setiap kolom pada matriks 2D.
Matriks angka 2D
Array total dari tiap kolom
StaticgetMenghitung ordo matriks 2D persegi. Fungsi ini menganggap bahwa matriks sudah dalam bentuk angka (bukan string).
Matriks 2D persegi
Ordo matriks (jumlah baris/kolom)
StaticnormalizeMenormalisasi matriks berdasarkan jumlah kolom.
Matriks angka
Matriks ternormalisasi
Kelas utama untuk mengimplementasikan metode Analytic Hierarchy Process (AHP).