Selasa, 06 Oktober 2026
15:52 WIB
TERKINI
Cuaca Lampung Timur Dominasi Sebaran 140 Titik Panas di Provinsi Lampung Ekonomi Dan Bisnis Harga Emas Antam 6 Oktober 2026 Terkoreksi, Cek Daftar Lengkapnya Bandar Lampung Direktur RSUDAM Imam Ghozali Tanggapi Isu Mutasi: Siap Mengabdi Sesuai Kompetensi Lampung Timur Ceceran Minyak Misterius Kembali Cemari Pantai Cemara Lampung Timur Bandar Lampung Mendiktisaintek Brian Yuliarto Optimis Itera Jadi Institut Teknologi Terbaik Asia Tenggara Hukum Pengiriman 1,68 Juta Batang Rokok Ilegal Terbongkar di Tol Tulang Bawang Hiburan No Na Kibarkan Merah Putih: Video Musik 'Work' Tembus UK Music Video Awards 2026 Regional Duel Sengit Barito Putera dan Tira Persikabo Ramaikan Panggung Liga 1 Regional Barito Putera Taklukkan Persebaya Surabaya dengan Skor Tipis 1-0 Regional Evakuasi Korban Tabrakan Speedboat Paspampres di Palangkaraya Dilakukan Cuaca Lampung Timur Dominasi Sebaran 140 Titik Panas di Provinsi Lampung Ekonomi Dan Bisnis Harga Emas Antam 6 Oktober 2026 Terkoreksi, Cek Daftar Lengkapnya Bandar Lampung Direktur RSUDAM Imam Ghozali Tanggapi Isu Mutasi: Siap Mengabdi Sesuai Kompetensi Lampung Timur Ceceran Minyak Misterius Kembali Cemari Pantai Cemara Lampung Timur Bandar Lampung Mendiktisaintek Brian Yuliarto Optimis Itera Jadi Institut Teknologi Terbaik Asia Tenggara Hukum Pengiriman 1,68 Juta Batang Rokok Ilegal Terbongkar di Tol Tulang Bawang Hiburan No Na Kibarkan Merah Putih: Video Musik 'Work' Tembus UK Music Video Awards 2026 Regional Duel Sengit Barito Putera dan Tira Persikabo Ramaikan Panggung Liga 1 Regional Barito Putera Taklukkan Persebaya Surabaya dengan Skor Tipis 1-0 Regional Evakuasi Korban Tabrakan Speedboat Paspampres di Palangkaraya Dilakukan

Aljabar linear numerik

Bagikan:

Aljabar linear numerik adalah pengkajian algoritme untuk melakukan proses komputasi aljabar linear, terutama operasi matriks, pada komputer.[1] Pengkajian ini sering menjadi bagian paling mendasar di dalam persoalan teknik dan ilmu komputasi, semisal pengolahan citra dan sinyal, komputasi keuangan, simulasi ilmu bahan, biologi struktural, data mining, dan bioinformatika, dinamika fluida, dan banyak ranah lainnya. Ada beberapa perangkat lunak yang sangat bergantung pada pengembangan, analisis, dan penerapan algoritma state-of-the-art untuk menyelesaikan berbagai persoalan aljabar linear numerik, pada porsi yang besar karena peranan matriks di dalam metode beda hingga dan metode unsur hingga.

Persoalan yang lazim di dalam aljabar linear numerik di antaranya komputasi misalnya sebagai berikut: penguraian LU, penguraian QR, penguraian nilai singular, nilai eigen.

Sejarah

Aljabar linier numerik dikembangkan oleh para pelopor komputer seperti John von Neumann, Alan Turing, James H. Wilkinson, Alston Scott Householder, George Forsythe, dan Heinz Rutishauser, dalam rangka untuk menerapkan komputer paling awal untuk masalah dalam matematika berkelanjutan, seperti masalah balistik dan solusi untuk sistem persamaan diferensial parsial.[2] Upaya serius pertama untuk meminimalkan kesalahan komputer dalam penerapan algoritma pada data nyata adalah karya John von Neumann dan Herman Goldstine pada tahun 1947.[3] Bidang ini telah berkembang karena teknologi semakin memungkinkan para peneliti untuk memecahkan masalah kompleks pada matriks presisi tinggi yang sangat besar, dan beberapa algoritma numerik menjadi terkenal karena teknologi seperti komputasi paralel telah menjadikannya pendekatan praktis untuk masalah ilmiah.[2]

Pengkondisian dan stabilitas

Biarkan masalah adalah fungsi f : X → Y {\displaystyle f:X\to Y} {\displaystyle f:X\to Y}, di mana X adalah ruang vektor data bernorma dan Y adalah ruang vektor bernorma solusi. Untuk beberapa titik data x ∈ X {\displaystyle x\in X} {\displaystyle x\in X}, masalah dikatakan tidak terkondisi jika gangguan kecil di x menghasilkan perubahan besar dalam nilai f(x) . Kita dapat mengukur ini dengan mendefinisikan jumlah kondisi yang mewakili seberapa baik masalah dikondisikan, didefinisikan sebagai

κ ^ = lim δ → 0 sup ‖ δ x ‖ ≤ δ ‖ δ f ‖ ‖ δ x ‖ {\displaystyle {\widehat {\kappa }}=\lim _{\delta \to 0}\sup _{\|\delta x\|\leq \delta }{\frac {\|\delta f\|}{\|\delta x\|}}} {\displaystyle {\widehat {\kappa }}=\lim _{\delta \to 0}\sup _{\|\delta x\|\leq \delta }{\frac {\|\delta f\|}{\|\delta x\|}}}

Ketidakstabilan adalah kecenderungan algoritma komputer, yang bergantung pada aritmetika floating-point, untuk menghasilkan hasil yang berbeda secara dramatis dari solusi matematika yang tepat untuk suatu masalah. Ketika matriks berisi data nyata dengan banyak digit signifikan, banyak algoritma untuk memecahkan masalah seperti sistem persamaan linier atau pengoptimalan kuadrat terkecil dapat menghasilkan hasil yang sangat tidak akurat. Membuat algoritma yang stabil untuk masalah kondisi buruk merupakan perhatian utama dalam aljabar linear numerik. Salah satu contohnya adalah stabilitas triangularisasi perumah tangga membuatnya sangat merampok, sedangkan ketidakstabilan metode persamaan normal untuk menyelesaikan masalah kuadrat terkecil adalah alasan untuk mendukung metode dekomposisi matriks seperti menggunakan dekomposisi nilai singular. Beberapa matriks tetapi memiliki modifikasi langsung yang membuatnya stabil; salah satu contohnya adalah Gram–Schmidt yang tidak stabil, yang dapat dengan mudah diubah untuk menghasilkan stabilitas numerik.[4]: 140  Masalah klasik lainnya dalam aljabar linear numerik adalah temuan bahwa eliminasi Gaussian tidak stabil, tetapi menjadi stabil dengan diperkenalkannya pivoting.

Metode berulang

Artikel utama: Metode iteratif

Ada dua alasan bahwa algoritma iteratif merupakan bagian penting dari aljabar linear numerik. Pertama, banyak masalah numerik penting yang tidak memiliki solusi langsung; untuk menemukan nilai eigen dan vektor eigen dari matriks sembarang, kita hanya dapat mengadopsi pendekatan iteratif. Kedua, algoritma noniteratif untuk sembarang m × m {\displaystyle m\times m} {\displaystyle m\times m} matriks membutuhkan O ( m 3 ) {\displaystyle O(m^{3})} {\displaystyle O(m^{3})} waktu, yang merupakan lantai yang sangat tinggi karena hanya berisi matriks m 2 {\displaystyle m^{2}} {\displaystyle m^{2}} nomor. Pendekatan berulang dapat memanfaatkan beberapa fitur dari beberapa matriks untuk mengurangi waktu ini. Misalnya, jika matriks adalah rengga, algoritma iteratif dapat melewati banyak langkah yang harus diikuti oleh pendekatan langsung, bahkan jika langkah-langkah tersebut berlebihan karena matriks yang sangat terstruktur.

Inti dari banyak metode iteratif dalam aljabar linear numerik adalah proyeksi matriks ke dimensi yang lebih rendah Subruang Krylov, yang memungkinkan fitur matriks berdimensi tinggi didekati dengan menghitung secara iteratif fitur ekuivalen dari matriks serupa yang dimulai dari ruang berdimensi rendah dan berpindah secara berurutan. Ketika A simetris dan kita ingin menyelesaikan masalah linear Ax = b , pendekatan iteratif klasiknya adalah metode gradien konjugasi. Jika A tidak simetris, maka contoh solusi iteratif untuk masalah linier adalah metode residual minimal tergeneralisasi dan konjugasi gradien pada normal e. Jika A simetris, maka untuk menyelesaikan soal nilai eigen dan vektor eigen kita bisa menggunakan Algoritma Lanczos, dan jika A non-simetris, maka kita bisa menggunakan iterasi Arnoldi.

Matriks partisi

Artikel utama: Matriks blok

Untuk banyak masalah dalam aljabar linier terapan, akan berguna untuk mengadopsi perspektif matriks sebagai rangkaian vektor kolom. Misalnya, saat menyelesaikan sistem linear x = A − 1 b {\displaystyle x=A^{-1}b} {\displaystyle x=A^{-1}b}, daripada memahami x sebagai produk dari A − 1 {\displaystyle A^{-1}} {\displaystyle A^{-1}} dengan b , akan membantu jika menganggap x sebagai vektor koefisien pada ekspansi linier b dalam basis yang dibentuk oleh kolom A .[4]: 8  Memikirkan matriks sebagai rangkaian kolom juga merupakan pendekatan praktis untuk tujuan algoritma matriks. Ini karena algoritma matriks sering kali berisi dua loop bersarang: satu di atas kolom matriks A , dan satu lagi di atas baris A . Misalnya untuk matriks A m × n {\displaystyle A^{m\times n}} {\displaystyle A^{m\times n}} dan vektor x n × 1 {\displaystyle x^{n\times 1}} {\displaystyle x^{n\times 1}} and y m × 1 {\displaystyle y^{m\times 1}} {\displaystyle y^{m\times 1}}, kita bisa menggunakan perspektif partisi kolom untuk menghitung Ax + y sebagai

forj=1:n
fori=1:m
y(i)=A(i,j)x(j)+y(i)
end
end

Lihat pula

Catatan

  1. ↑ Baderi, Firdaus (2019). "Aljabar Linier dan Manajemen Risiko". neraca.co.id.
  2. 1 2 Golub, Gene H. "A History of Modern Numerical Linear Algebra" (PDF). University of Chicago Statistics Department. Diakses tanggal Februari 17, 2019.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  3. ↑ von Neumann, John; Goldstine, Herman H. (1947). "Numerical inverting of matrices of high order" (PDF). Bulletin of the American Mathematical Society. 53 (11): 1021–1099. doi:10.1090/s0002-9904-1947-08909-6. Diarsipkan dari asli (PDF) tanggal 2019-02-18. Diakses tanggal Februari 17, 2019.{{cite journal}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  4. 1 2 Trefethen, Lloyd; Bau III, David (1997). Numerical Linear Algebra (Edisi 1st). Philadelphia: SIAM. ISBN 978-0-89871-361-9.

Referensi

Pranala luar

Wikimedia Commons logo
Wikimedia Commons memiliki media mengenai Numerical linear algebra.
Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan