Mengikuti jawaban Arnold, ada sesuatu yang dapat Anda lakukan untuk menyederhanakan masalah. Secara khusus, tulis ulang sistem sebagai . Kemudian perhatikan bahwa dari pernyataan bahwa adalah tinggi dan sempit dan setiap baris hanya memiliki satu 1 dan nol sebaliknya, maka pernyataan berarti bahwa himpunan bagian dari elemen memiliki nilai tetap, yaitu unsur-unsur dari .G G T y = - b y - bAy+Gx=0,GTy=−bGGTy=−by−b
Mari kita katakan bahwa untuk kesederhanaan bahwa memiliki kolom dan baris dan bahwa persis baris pertama memiliki yang di dalamnya dan yang menyusun kembali unsur-unsur saya dapat membuatnya sehingga memiliki matriks identitas di atas dan nol matriks di bagian bawah. Kemudian saya dapat mempartisi ke dalam "constrained" dan "free" sehingga . Saya juga dapat mempartisi sehingga . Dari persamaanm n m x G m × m n - m × m y = ( y c , y f ) m n - m y c = - b A A = ( A c c A c f A f c A f f ) A y + G x = 0 A c c y cGmnmxGm×mn−m×my=(yc,yf)mn−myc=−bAA=(AccAfcAcfAff)Ay+Gx=0 Saya kemudian mendapatkan yang berikut:
dan menggunakan apa yang kita ketahui tentang kita miliki dari persamaan kedua ini
dan akibatnya
Dengan kata lain, satu-satunya matriks yang harus Anda invert adalah subset dari yang baris dan kolomnya tidak disebutkan dalam (ruang nol dari ). Ini dapat Anda lakukan dengan mudah: (i) menghitung ; (ii) gunakan pemecah apa pun yang Anda miliki untuk menyelesaikan ; (iii) menghitung .y c A f f y f = A f c b x = A c c b - A c f A - 1 f f A f c b . A G G z = A f c b A f f h = z x
Accyc+Acfyf+x=0,Afcyc+Affyf=0
ycAffyf=Afcb
x=Accb−AcfA−1ffAfcb.
AGGz=AfcbAffh=zx=Accb−Acfh
Dengan kata lain, mengingat struktur , memecahkan sistem linear yang Anda miliki adalah benar-benar tidak lebih sulit daripada memecahkan sistem linear tunggal dengan .AGA