Sifat Fundamental
Sistem persamaan normal memiliki karakteristik khusus yang membedakannya dari sistem linear biasa. Bayangkan seperti mencari titik terbaik pada sebuah garis untuk mewakili kumpulan data yang tersebar, sistem ini memberikan cara matematis untuk menemukan solusi optimal tersebut.
Untuk matriks dengan , sistem persamaan normal selalu memiliki solusi. Lebih spesifik lagi, sistem ini memiliki solusi unik tepat ketika matriks memiliki peringkat penuh, yaitu ketika . Dalam kondisi ini, solusi dapat dinyatakan sebagai .
Ketika matriks tidak memiliki peringkat penuh, himpunan solusi sistem persamaan normal berbentuk , dimana adalah sembarang solusi khusus dari sistem tersebut.
Mengapa Sistem Selalu Dapat Diselesaikan
Alasan mendasar mengapa sistem persamaan normal selalu memiliki solusi terletak pada konsep proyeksi ortogonal. Proyeksi ortogonal dari vektor ke ruang kolom selalu ada dan merupakan solusi dari masalah kuadrat terkecil linear, yang secara otomatis juga merupakan solusi sistem persamaan normal.
Untuk memahami mengapa solusi lain berbentuk , misalkan adalah solusi lain dari sistem . Maka adalah solusi sistem persamaan normal jika dan hanya jika , yang ekuivalen dengan , yang selanjutnya ekuivalen dengan , atau dengan kata lain .
Moore-Penrose Pseudoinverse
Untuk matriks dengan dan , kita dapat mendefinisikan Moore-Penrose pseudoinverse sebagai
Moore-Penrose pseudoinverse berfungsi seperti "kebalikan terbaik" dari matriks yang tidak persegi. Ia memberikan cara optimal untuk "membatalkan" transformasi linear dalam konteks kuadrat terkecil.
Moore-Penrose pseudoinverse memenuhi empat aksioma Penrose yang menentukan karakteristiknya secara unik
Keempat sifat ini bersifat unik, artinya jika matriks memenuhi keempat aksioma tersebut, maka secara otomatis . Moore-Penrose pseudoinverse dengan demikian berfungsi sebagai operator solusi tunggal untuk masalah kuadrat terkecil linear.
Penyelesaian Menggunakan Dekomposisi QR
Pendekatan yang lebih stabil secara numerik untuk menyelesaikan sistem persamaan normal menggunakan dekomposisi QR. Untuk matriks dengan peringkat penuh dan , kita dapat menggunakan dekomposisi QR (tipis) .
Dengan dekomposisi ini, sistem persamaan normal dapat diselesaikan melalui
Karena adalah matriks segitiga atas yang dapat dibalik, persamaan ini ekuivalen dengan
Sistem segitiga atas ini dapat diselesaikan dengan substitusi mundur, memberikan solusi secara langsung dan efisien.
Contoh Numerik
Mari kita terapkan metode ini pada contoh konkret. Misalkan kita memiliki data eksperimen yang ingin kita cocokkan dengan polynomial kuadrat. Kita akan menggunakan data berikut
Setiap baris dalam matriks berformat untuk mencari koefisien polynomial , sedangkan vektor berisi nilai pengamatan yang bersesuaian.
Proses Dekomposisi QR
Dekomposisi QR dari matriks menghasilkan
Tahap Penyelesaian
Pertama, kita menghitung untuk memperoleh
Selanjutnya, kita menyelesaikan sistem segitiga atas menggunakan substitusi mundur. Karena berbentuk segitiga atas, kita mulai dari persamaan paling bawah.
Dari persamaan ketiga, , sehingga .
Dari persamaan kedua, , sehingga .
Dari persamaan pertama, , sehingga .
Dengan demikian, solusi lengkap adalah
Hasil Fitting
Berdasarkan solusi yang diperoleh, polynomial kuadrat yang paling sesuai dengan data adalah
Visualisasi berikut menunjukkan seberapa baik polynomial ini mewakili data asli
Perbandingan Metode
Untuk menyelesaikan sistem persamaan normal, terdapat dua pendekatan utama yang dapat dibandingkan dari segi komputasi dan stabilitas numerik.
Pendekatan Cholesky melibatkan pembentukan eksplisit matriks terlebih dahulu, kemudian menerapkan dekomposisi Cholesky karena matriks ini bersifat positif definit. Metode ini memerlukan sekitar operasi aritmatika. Namun, perkalian dan dekomposisi dapat menjadi sumber propagasi kesalahan yang besar, terutama ketika dimana .
Pendekatan QR, sebaliknya, dapat menyelesaikan masalah ini dengan stabilitas numerik yang lebih baik dan kompleksitas komputasi yang sebanding. Kompleksitas utama ditentukan oleh operasi untuk dekomposisi QR, sehingga sebanding dengan pendekatan Cholesky. Namun, keunggulan signifikan QR terletak pada fakta bahwa transformasi ortogonal tidak memperburuk kondisi masalah, berbeda dengan pembentukan dalam metode Cholesky.
Pemilihan metode yang tepat bergantung pada karakteristik data dan tingkat akurasi yang dibutuhkan dalam aplikasi spesifik.