Mengapa Tidak Perlu Tukar Baris
Misalkan simetris positif definit, yang berarti
Syarat ini memastikan dekomposisi LU dapat dilakukan tanpa pertukaran baris. Dalam aritmetika eksak, setiap pivot eliminasi bernilai positif.
Jadi, kita memperoleh faktorisasi dengan elemen diagonal berupa pivot positif.
Karena , kita juga memiliki:
Pada persamaan tersebut, adalah matriks yang diagonal utamanya dinormalisasi menjadi , sedangkan adalah matriks diagonal:
Ketika dan berdiagonal satu, dekomposisi ini unik. Perbandingan kedua faktorisasi menghasilkan
Definisikan matriks akar diagonal sebagai berikut.
Matriks tersebut memenuhi .
Faktor Segitiga Bawah dengan Diagonal Positif
Setiap matriks real simetris positif definit memiliki faktor Cholesky tunggal dengan elemen diagonal positif:
Matriks merupakan matriks segitiga bawah yang dapat diinversi. Akar positif dari setiap pivot menetapkan tanda diagonal dan membuat faktor Cholesky tersebut tunggal.
Perhitungan matriks dilakukan dengan:
Perhitungan tersebut memakai hubungan . Algoritma berikut menghasilkan faktor Cholesky.
Algoritma Cholesky
Diberikan matriks positif definit .
Untuk :
Hitung dahulu sisa entrinya:
Rumus kedua berlaku untuk .
Besaran di dalam setiap akar harus tetap positif. Nilai nol atau negatif berarti bahwa masukan tidak positif definit atau pembulatan telah memengaruhi masalah yang hampir singular. Mengganti nilai tersebut dengan nilai mutlak akan mengubah relasi rekursif dan dapat menghasilkan faktor yang tidak memenuhi .
Setelah algoritma selesai, kita memperoleh faktor Cholesky segitiga bawah:
Memfaktorkan Matriks Positif Definit Ordo Dua
Faktorkan matriks
Elemen faktor segitiga bawah diperoleh langsung dari algoritma:
Jadi,
Setelah faktor diketahui, selesaikan melalui dua sistem segitiga: terlebih dahulu, kemudian . Cara ini menghindari perhitungan invers matriks.
Kompleksitas Algoritma Cholesky
Algoritma Cholesky untuk menghitung faktor Cholesky dari memerlukan:
Rumus tersebut menyatakan jumlah operasi aritmetika.
Biaya utama faktorisasi Cholesky terdiri atas sekitar perkalian dan penjumlahan. Jika digabungkan, totalnya sekitar operasi titik mengambang, kira-kira separuh biaya utama untuk faktorisasi matriks rapat umum. Cholesky menghemat kerja dengan memanfaatkan kesimetrian dan hanya menyimpan satu bagian segitiga dari faktorisasi.