Minggu 5 Komputasi
Minggu 5 Komputasi
MINGGU KE 5
METODE DEKOMPOSISI LU
Metode Dekomposisi
LU
• Jika matriks A non-singular maka ia dapat difaktorkan (diuraikan atau
di-dekomposisi) menjadi matriks segitiga bawah L (lower) dan
matriks segitiga atas U (upper):
A = LU
• Jadi,
Ax =b;
LU x = b
• Misalkan
Ux = y
maka
Ly = b
Untuk memperoleh y1, y2,…, yn , kita menggunakan teknik substitusi maju
(forward substitution) :
1 0 0 ... 0 y1
l21 1 0 ... 0 diperoleh y1, y2, …
Ly = b b1 yn dengan teknik
... ...
y2 substitusi maju
… 1
ln1 ln2 ln3
Dan untuk memperoleh solusi SPL, xb1,2 x2,…, xn, kita menggunakan
teknik substitusi mundur (backward
… … … substitution):
… …
yn
bn
diperoleh x1 , x2 ,…,
Xn dengan teknik
substitusi mundur
• Jadi, langkah-langkah menghitung solusi SP L dengan metode dekomposi
LU dapat diringkas sebagai berikut:
1. Bentuklah matriks L dan U dari A
2. Pecahkan Ly = b, lalu hitung y dengan teknik penyulihan maju
3. Pecahkan Ux = y, lalu hitung x dengan teknik penyulihan mundur
A = LU
Eliminasikan matriks A di ruas kanan menjadi matriks segitiga atas U, dan tempatkan
faktor pengali mij pada posisi lij di matriks I.
4 3 -1 R2 - (-2/4)R1 4 3 -1
-2 -4 5 ~ 0 -2.5 4.5
1 2 6 R3-(1/4)R1 0 1.25 6.2
5
Tempatkan m21 = -2/4 = 0.5 dan m31= 1/4 = 0.25 ke dalam matriks L:
1 0 0
L= -0.5 1 0
0.25 m32 1
Teruskan proses eliminasi Gauss pada matriks A,
4 3 -1 R3 - (1.25/-2.5)R2 4 3 -1
0 -2.5 4.5 ~ 0 -2.5 4.5 =U
0 1.25 0 0
6.25 8.5
1 0 0
L= -0.5 1 0
0.25 -0.5 1
Jadi,
4 3 -1 1 0 0 4 3 -1
A = -2 -4 5 = -0.5 1 0 0 -2.5 ■
1 2 6 0.25 -0.5 1 0 4.5
0 8.5
• Contoh:
(LU Gauss dengan tata-ancang pivoting)
Faktorkan matriks A berikut
Penyelesaian:
Eliminasikan matriks A di ruas kanan menjadi matriks segitiga atas U, dan tempatkan
faktor pengali mij pada posisi lij di matriks I.
Tempatkan m21 = 2 dan m31= 1/1 = 1 ke dalam matriks L:
Teruskan proses eliminasi Gauss pada matriks A. Dalam hal ini ada pivoting karena calon
pivot bernilai 0, sehingga baris kedua dipertukarkan dengan baris ketiga:
a1 a2 a3 a4 a5 a 6 a1 a2 a3 a4 a5 a6
0 b2 b3 b4 b5 b6 0 b2 b3 b4 b5 b6
0 0 c3 c4 c 5 c6 R5 R4 0 0 c3 c4 c5 c6
0 0 0 0 d 5 d6 (*) 0 0 0 e4 e5 e6
0 0 0 e4 e 5 e6 0 0 0 0 d5 d6
0 0 0 f4 f 5 f6 0 0 0 f4 f5 f6
Maka, baris ke-5 dan baris ke-4 pada matriks L juga harus dipertukarkan:
1 0 0 0 0 0 1 0 0 0 0
m21 1 0 0 0 0 m21 0 0 0 0 0
m31 m32
1 0 0 0 R5 R4 m31
1 0 0 0
m41 m42 m43 m51
1 0 0 (*) m51 m52 m53 1 0 0
x 1 0 m
m32
41 m42 m43 x 1 0
m52 m53 m61 m62 x x 1 m61 m62 m63 x x 1
m63
Pemfaktoran dengan Metode Reduksi
Crout
• Meskipun metode LU Gauss dikenal paling baik untuk
melakukan dekomposisi LU, terdapat metode lain
yang digunakan secara luas, yaitu metode reduksi
Crout
• Nama lain: metode reduksi Cholesky atau metode
Dolittle
Dalam membahas
a11metode
a12 reduksi
a13 Crout, 1tinjau matriks
0 03 3 berikut:
u11 u12 u13
A = L= l21 1 0 U= 0 u2,2
a21 a22 a23
l31 l3,2 1 u23
a31 a32 a33 0 0
u33
2
To make the system uniquely solvable, usually the
diagonal elements of L are set to 1
u33
3
l31u 12 + l32u = a32 l32 = a32 l31u12 Kolom kedua L
22
u 22
} Baris
l31u13 + l32u23 + u33 = a33 u33 = a33 - ( l31u13 + l32u23)
ketiga U
Penyelesaian:
1 1 -1 1
A= 2 2 1 b= 5
-1 1 1 1
l21 = a21/u11
l31 = a31/u11 = -1/1 = -1 6
R2 R3 1 -1 R2 R3 1
1 1 1
-1 1 1 5
2
2
Hitung kembali nilai l21 , l31 , dan u22 (Perhatikan bahwa nilai u11, u12, u13 tidak berubah)
l21 = a21/u11 = -1/1 = -1
l31 = a31/u11 = 2/1 = 2
u22 = a22 - l21u12 = 1 - (-1)(1) = 1 + 1 = 2
u23 = a23 - l21u13 = 1 - (-1)(-1) = 1-1 = 0
2
l32 a32 l31u12 = 21
= u 22 0
2
7
Diperoleh L dan U sebagai berikut,
1 1
Ly = b -1 1 y2 = 1
00 y3 5
2 0 1
y1, y2, dan
0 y3 dihitung dengan teknik substitusi maju:
y1 =1
-y1 + y2 y1 = 1 y2 = 1 + y1 = 1 + 1 = 2
2y1 + 0y2 + y3 = 5 y3 = 5 - 2y1 = 3
8
x1, x2, dan x3 dihitung dengan teknik substitusi mundur:
3x3 = 3 x3 = 1
2x2 + 0x3 =2 x2 = 1
x1 + x2 - x3 =1 x1 = 1
9
10
Determinan
• Metode eliminasi Gauss dapat diterapkan untuk
menghitung determinan matriks n n.
• Determinannya dapat dihitung setelah ia ditransformasi
menjadi matriks segitiga atas U.
• Dua hukum penting determinan:
det (U)
= det (P-1) 1
det (U)
= det (P-1) det
(U)
= det (U)
Penyelesaian:
2 3 -1 R2 - 4/2 R1 2 3 -1 R3 - 6/-2 R2 2 3 -1
4 4 -3 R3 - -2/2 R1 0 -2 -1 0 -2 -1
-2 3 -1 1 0 -2 0 0 -5
To check that the factorization does its job, compute the product
LU Decomp. With MATLAB