permasalahan kombinatorial dalam menyelesaikan sistem linier

advertisement
PERMASALAHAN KOMBINATORIAL DALAM
MENYELESAIKAN SISTEM LINIER
TESIS
Oleh
MELIYA NINGRUM
137021009/MT
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
Universitas Sumatera Utara
PERMASALAHAN KOMBINATORIAL DALAM
MENYELESAIKAN SISTEM LINIER
TESIS
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Magister Sains dalam
Program Studi Magister Matematika pada
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Oleh:
MELIYA NINGRUM
137021009/MT
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
Universitas Sumatera Utara
Judul Tesis
: PERMASALAHAN KOMBINATORIAL DALAM
MENYELESAIKAN SISTEM LINIER
Nama Mahasiswa : Meliya Ningrum
Nomor Pokok
: 137021009
Program Studi
: Magister Matematika
Menyetujui,
Komisi Pembimbing
(Prof. Dr. Saib Suwilo, M.Sc)
Ketua
(Prof. Dr. Opim Salim S, M.Sc)
Anggota
Ketua Program Studi
Dekan
(Prof. Dr. Herman Mawengkang)
(Dr. Sutarman, M.Sc)
Tanggal lulus: 1 Juni 2015
Universitas Sumatera Utara
Telah diuji pada
Tanggal : 1 Juni 2015
PANITIA PENGUJI TESIS
Ketua
: Prof. Dr. Saib Suwilo, M.Sc
Anggota
: 1. Prof. Dr. Opim Salim S, M.Sc
2. Dr. Mardiningsih, M.Si
3. Prof. Dr. Muhammad Zarlis
Universitas Sumatera Utara
PERNYATAAN
PERMASALAHAN KOMBINATORIAL DALAM
MENYELESAIKAN SISTEM LINIER
TESIS
Saya mengakui bahwa tesis ini adalah hasil karya sendiri, kecuali beberapa kutipan
dan ringkasan yang masing-masing dituliskan sumbernya.
Medan,
Penulis,
Meliya Ningrum
i
Universitas Sumatera Utara
ABSTRAK
Sistem linier dan kombinatorial optimisasi merupakan topik yang luas. Hampir
semua kasus terdapat gagasan sparsity untuk masalah kombinatorial yang muncul.
Matriks sparse merupakan bentuk dasar dari interaksi kedua subyek yang tampaknya berbeda. Sebagai inti dari banyak perhitungan aljabar linier yang terdiri
dari solusi sistem linier sparse dilakukan dengan metode langsung atau metode
iteratif. Akan diteliti beberapa masalah kombinatorial, ide-ide dan algoritma yang
berkaitan dengan perhitungan. Pada metode langsung, akan didiskusikan tentang
matriks ordering (pengalamatan matriks), pencocokan bipartisi dan matriks skala
untuk pivoting yang lebih baik, penugasan dan penjadwalan untuk menyelesaikan
multifrontal paralel.
Kata kunci: Kombinatorial optimisasi, Matriks jarang, Penyelesaian sistem
linier
ii
Universitas Sumatera Utara
ABSTRACT
Linear system and combinatorial optimization are vast topics. In virtually all
cases there should be a notion of sparsity for a combinatorial problem to arise.
Sparse matrices form the basis of the interaction of these two seemingly disparate
subjects. As the core of many linear algebra computations consists of the solution
of sparse linear system by direct or iterative methods. Would survey some combinatorial problems, ideas and algorithms relating to these computations. On the
direct methods side, will discuss issues such as matrix ordering, bipartite matching
and matrix scaling for better pivoting, task assignment and scheduling for parallel
multifrontal solvers.
Keywords: Combinatorial optimization, Sparse matrices, Linear system solution
iii
Universitas Sumatera Utara
KATA PENGANTAR
Setinggi puji dan sedalam syukur penulis serahkan kehadirat Allah SWT
yang telah memberikan berkat dan rahmadNya sehingga penulis dapat menyelesaikan tesis yang berjudul PERMASALAHAN KOMBINATORIAL DALAM
MENYELESAIKAN SISTEM LINIER. Tesis ini merupakan salah satu syarat
untuk menyelesaikan studi pada Program Studi Magister Matematika Fakultas
Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Sumatera Utara.
Pada kesempatan ini, penulis menyampaikan terima kasih sebesar-besarnya
kepada :
Prof. Subhilhar, PhD selaku Pejabat Rektor Universitas Sumatera Utara.
Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan
Alam (FMIPA) Universitas Sumatera Utara.
Prof. Dr. Herman Mawengkang selaku Ketua Program Studi Magister Matematika FMIPA USU.
Prof. Dr. Saib Suwilo, M.Sc selaku Sekretaris Program Studi Magister Matematika FMIPA USU dan juga merupakan Pembimbing Pertama yang telah banyak
memberikan bimbingan dan arahan serta motivasi kepada penulis dalam penulisan
tesis ini.
Prof. Dr. Opim Salim S, M.Sc selaku Pembimbing Kedua yang juga telah banyak
memberikan bimbingan kepada penulis dalam penulisan tesis ini.
Dr. Mardiningsih, M.Si selaku Penguji Pertama yang telah banyak memberikan
bimbingan serta kepada penulis dalam penulisan tesis ini.
Prof. Dr. Muhammad Zarlis selaku Penguji Kedua yang juga telah banyak memberikan bimbingan kepada penulis dalam penulisan tesis ini.
Seluruh Staf Pengajar pada Program Studi Magister Matematika FMIPA USU
yang telah banyak memberikan ilmu pengetahuan selama masa perkuliahan.
iv
Universitas Sumatera Utara
Kakanda Misiani, S.Si selaku Staf Administrasi Program Studi Magister Matematika FMIPA USU yang telah banyak memberikan pelayanan yang baik kepada
penulis selama mengikuti perkuliahan.
Seluruh rekan-rekan Mahasiswa Program Studi Magister Matematika FMIPA
USU tahun 2013 yang telah memberikan bantuan moril serta motivasi kepada
penulis dalam penulisan tesis ini.
Tidak lupa penulis mengucapkan terima kasih sebesar-besarnya dan penghargaan setinggi-tingginya kepada ibunda tercinta Muliati dan ayahanda Amran
yang mencurahkan kasih sayang dan dukungan kepada penulis, serta adik-adik
terkasih M. Rizki Ramadhan dan Nanda Kurnia Farhani. Terima kasih juga untuk
Nano Sulistio yang telah memberikan semangat dan motivasi kepada penulis dalam penulisan tesis ini. Terima kasih kepada sahabat-sahabatku, khususnya M.
Romi Syaputra, Isnaini Halimah Rambe dan Evi Syafitri Pohan serta rekan-rekan
lainnya yang tidak dapat disebutkan satu-persatu. Semoga Allah SWT memberikan balasan atas jasa-jasa mereka yang telah diberikan kepada penulis.
Penulis menyadari bahwa tesis ini masih jauh dari sempurna, untuk itu
penulis mengharapkan kritik saran untuk penyempurnaan tesis ini. Semoga tesis
ini dapat bermanfaat bagi pembaca dan pihak-pihak lain yang memerlukannya.
Terima kasih.
Medan,
Penulis,
Meliya Ningrum
v
Universitas Sumatera Utara
RIWAYAT HIDUP
Meliya Ningrum dilahirkan di Bandar Setia pada tanggal 03 April 1990 dari
pasangan Bapak Amran & Ibu Muliati. Penulis lulus dari pendidikan Sekolah
Dasar Negeri 106811 pada tahun 2002, Sekolah Menengah Pertama (SMP) Negeri
1 Percut Sei Tuan pada tahun 2005, Sekolah Menengah Atas (SMA) Negeri 1
Percut Sei Tuan tahun 2008. Pada tahun 2008 memasuki tingkat Perguruan
Tinggi di Universitas Sumatera Utara Fakultas MIPA jurusan (S-1) Matematika
bidang Statistik dan lulus tahun 2012.
Pada tahun 2013, penulis melanjutkan pendidikan pada Program Studi Magister (S-2) Matematika di Universitas Sumatera Utara. Selain kegiatan akademik,
penulis juga aktif di berbagai kegiatan organisasi baik internal maupun eksternal kampus. Pada tahun 2013 penulis dipercayakan sebagai asisten laboratorium
komputer D-3 Statistik, Universitas Sumatera Utara.
vi
Universitas Sumatera Utara
DAFTAR ISI
Halaman
PERNYATAAN
i
ABSTRAK
ii
ABSTRACT
iii
KATA PENGANTAR
iv
RIWAYAT HIDUP
vi
DAFTAR ISI
vii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan Masalah
3
1.3 Tujuan Penelitian
3
1.4 Manfaat Penelitian
4
1.5 Metodologi Penelitian
4
BAB 2 TINJAUAN PUSTAKA
5
2.1 Sistem Sparse
5
2.2 Preconditioner
6
2.3 Beberapa Penelitian Permasalahan Kombinatorik dalam Menyelesaikan Sistem Linier
7
BAB 3 SISTEM LINIER DAN GRAF
9
3.1 Sistem Linier
9
3.2 Graf
10
vii
Universitas Sumatera Utara
3.2.1 Matriks diagonal dan matriks ketetanggaan
14
3.2.2 Matriks bersisian (incidence)
15
BAB 4 METODE LANGSUNG
19
4.1 Eliminasi Gauss
19
4.2 Ordering untuk Sparsity
21
4.3 Pencocokkan dan Penskalaan
27
4.4 Eliminasi Pohon
30
4.5 Metode Multifrontal
31
4.6 Pendekatan Pohon Eliminasi dan Multifrontal
34
BAB 5 KESIMPULAN
40
5.1 Kesimpulan
40
5.2 Saran
40
DAFTAR PUSTAKA
41
viii
Universitas Sumatera Utara
DAFTAR TABEL
Nomor
Judul
Halaman
4.1
Algoritma Gauss
20
4.2
Algoritma minimum degree
24
4.3
Beberapa kode program dan webpage/ alamat email
33
4.4
Kode program, pemilihan ordering dan algoritma faktorisasi
33
ix
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor
Judul
Halaman
3.1
Graf tak berarah dengan 5 verteks
12
3.2
Graf berarah dengan 4 verteks
13
3.3
Graf bipartisi dengan 9 verteks
14
3.4
Hubungan graf dengan matriks
16
4.1
(a)Matriks sparse simetris dan (b)Graf eliminasi
21
4.2
Gambaran proses eliminasi dari pivot 1
23
4.3
Contoh pemotongan bertingkat
25
4.4
Graf pohon matriks simetris yang berfill
36
4.5
Inisialisasi graf 13 titik
36
4.6
Penggabungan graf
37
4.7
Matriks yang berfill dan graf eleminasinya
37
x
Universitas Sumatera Utara
Download