Pemecahan Masalah Program Tak Linier Integer Campuran Tak Konveks dengan Strategi Kendala Aktif
PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
DISERTASI
Oleh
HARDI TAMBUNAN
108110003/ ILMU MATEMATIKA
PROGRAM STUDI DOKTOR ILMU MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
DISERTASI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Doktor dalam
Program Studi Doktor Ilmu Matematika pada
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Oleh
HARDI TAMBUNAN
108110003/ Ilmu Matematika
PROGRAM STUDI DOKTOR ILMU MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
Judul Disertasi
: PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
Nama Mahasiswa
: Hardi Tambunan
Nomor Induk Mahasiswa : 108110003
Program Studi
: Doktor Ilmu Matematika
Menyetujui,
Komisi Pembimbing
(Prof. Dr. Herman Mawengkang)
Promotor
(Prof. Dr. Saib Suwilo, M.Sc)
Co Promotor
Ketua Program Studi
(Prof. Dr. Herman Mawengkang)
Tanggal lulus : 28 Oktober 2015
(Prof. Dr. Tulus, M.Si)
Co Promotor
Dekan
(Dr. Sutarman, M.Sc)
Telah diuji pada:
Tanggal 28 Oktober 2015
PANITIA PENGUJI DISERTASI
Ketua : Prof . Dr. Herman Mawengkang
Anggota: 1. Prof . Dr. Saib Suwilo, M. Sc
2. Prof . Dr. Tulus, M. Si
3. Prof . Dr. Opim Salim Sitompul, M. Sc
4. Prof . Dr. Anton Abdulbasah Kamil
PERNYATAAN
Saya menyatakan dengan sebenar - benarnya bahwa segala pernyataan dalam
disertasi saya yang berjudul:
PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
Merupakan gagasan atau hasil penelitian disertasi saya dengan pembimbingan
para komisi pembimbing, kecuali yang ditunjukkan rujukannya. Disertasi ini
belum pernah diajukan untuk memperoleh gelar pada program sejenis di Perguruan Tinggi lainnya. Semua data dan informasi yang digunakan telah dinyatakan
secara jelas dan dapat diperiksa kebenarannya.
Medan, 28 Oktober 2015
Penulis,
Hardi Tambunan
ABSTRAK
Program tak linier integer campuran (Mixed integer nonlinear programming
(MINLP)) mengacu kepada program matematika dengan variabel kontinu dan
diskrit, dan ketidaklineran dalam fungsi objektif dan kendala. Dalam disertasi ini
dipaparkan strategi kendala aktif untuk memperoleh solusi integer layak dari suatu kelas pada masalah MINLP tak konveks dengan struktur dan subset variabel
terbatas dan diasumsikan variabel diskrit terpisah dari variabel-variabel kontinu.
Pemecahan masalah digunakan suatu strategi untuk menge- luarkan variabel nonbasic dari batas-batasnya dengan kombinasi kendala aktif dan konsep variabel
superbasic. Strategi ini digunakan untuk mendorong variabel basis non-integer
yang tepat bergerak ke sekitar titik-titik integer. Implementasi dari algoritma
yang dibuat berhasil untuk tes masalah proses sistem sintesis.
Kata Kunci: Program tak Linier, kendala aktif, solusi integer.
i
ABSTRACT
Mixed integer nonlinear programming (MINLP) refers to mathematical programming with continuous and discrete variables and nonlinearities in the objective function and constraints. This dissertation has presented active constraints
trategy for achieving integer feasible solution from a class of non-convex mixedinteger nonlinear programming problems has a structure characterized by a subset
of variables restricted to assume discrete values, which are linear and separable
from the continuous variables. Solving the problem used a strategy of releasing
nonbasic variables from their bounds, combined with the active constraint and the
notion of superbasic variable. This strategy is used to force the appropriate noninteger basic variables to move to their neighbourhood integer points. Successful
implementation of these algorithms was achieved on a process system synthesis
problem test.
Keywords: Non-linear programming, active constraints, integer solution
ii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa atas berkat
dan anugerah-Nya, sehingga penulis dapat menyelesaikan disertasi dengan judul:
Pemecahan Masalah Program Tak Linier Integer Campuran Tak Konveks dengan Strategi Kendala Aktif.
Penyelesaian disertasi ini, penulis banyak mendapat arahan, bimbingan dan bantuan dari berbagai pihak baik material maupun moril. Pada kesempatan ini,
penulis menyampaikan terimakasih yang tulus dan penghargaan setinggi-tingginya
kepada:
1. Bapak Prof. Subhilhar, Ph.D selaku Pejabat Rektor Universitas Sumatera
Utara yang telah memberikan kesempatan kepada penulis untuk mengikuti Program Studi Doktor Ilmu Matematika di Fakultas MIPA Universitas
Suma- tera Utara.
2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera Utara yang telah memberi kesempatan kepada saya menjalani pendidikan di Program Studi Doktor Ilmu Matematika.
3. Bapak Prof. Dr. Herman Mawengkang, selaku Promotor dan Ketua Program Studi Doktor Ilmu Matematika, Fakultas MIPA Universitas Sumatera
Utara yang dengan ketulusan hati, kesabaran, iklas dan bijaksana dalam
memberikan masukan dan arahan sehingga disertasi ini dapat selesai.
iii
4. Bapak Prof. Dr. Saib Suwilo, M.Sc, selaku Co-Promotor dan Sekretaris Program Studi Doktor Ilmu Matematika, Fakultas MIPA Universitas Sumatera
Utara, atas ketulusan hati dan kesabaran dalam memberikan masukan dan
arahan sehingga dapat menyelesaikan disertasi ini.
5. Bapak Prof. Dr. Tulus, M.Si selaku Co-Promotor, atas ketulusan hati dan
kesabaran dalam memberikan masukan dan arahan sehingga dapat menyelesaikan disertasi ini.
6. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Penguji Luar Komisi
atas semua masukan dan arahan mengenai isi disertasi ini.
7. Bapak Prof. Dr. Anton Abdulbasah Kamil selaku Penguji Luar Komisi atas
semua masukan dan arahan mengenai isi disertasi ini.
8. Seluruh Staf Pengajar pada Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang
sangat berharga selama masa perkuliahan.
9. Ibu Misiani, S.Si selaku Staf Administrasi Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara.
10. Buat sahabat-sahabatku mahasiswa angkatan 2010 Program Studi Doktor
Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara atas kerja
sama yang baik selama perkuliahan.
iv
Penulis menyampaikan terima kasih dan rasa hormat kepada Ayahanda(Alm.)
B.Tambunan dan Ibunda T Br Tobing serta Bapak S. Baringbing dan Ibu S. Br
Sitorus yang selalu mendoakan dan memberikan semangat kepada penulis.
Secara khusus, penulis menyampaikan terimakasih kepada Istriku tercinta
Dra. Rosmiati Baringbing atas doa, pengertian dan dukungannya selama penulis
mengikuti kuliah hingga penyelesaian disertasi ini, dan kepada anak-anakku tersayang dan yang kubanggakan; Toman Sony Tambunan, S.E, M.Si/N.L Hutagalung, S.E; Nico Tambunan, S.E; Luna Theresia Tambunan, S.E, M.Si/Leonard
P. S Aruan, S.E; Wilson Raja Ganda Tambunan, S.H, M.H, dan Johannes Tuan
Mulia Tambunan yang selalu memberi semangat.
Akhir kata, semoga disertasi ini bermanfaat untuk pengembangan ilmu
pengetahuan.
Medan, 28 Oktober 2015
Penulis,
Hardi Tambunan
v
RIWAYAT HIDUP
Hardi Tambunan, Lahir di Tarutung pada tanggal 23 Juni 1957. Pendidikan
dasar diselesaikan dari Sekolah Dasar Negeri Pardomuan-Aceh Tenggara pada
tahun 1970. Kemudian melanjutkan ke SMP HKBP Lawe Desky, Aceh Tenggara
dan lulus tahun 1973. Pendidikan Sekolah Menengah Atas lulus tahun 1976 dari
SMA Tarutung, Tapanuli Utara. Selanjutnya, menempuh Pendidikan Tinggi di
Institut Keguruan dan Ilmu Pendidikan (IKIP) Medan dan lulus Sarjana Muda Pendidikan Matematika tahun 1980 dan Sarjana Pendidikan Matematika lulus
tahun 1983. Pada tahun 1999 memperoleh gelar Magister Pendidikan matematika
dari Institut Keguruan dan Ilmu Pendidikan (IKIP) Surabaya. Studi S-3 dimulai
tahun 2010 pada Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara. Pengangkatan pertama sebagai dosen pegawai negeri sipil
yang dipekerjakan di Perguruan Tinggi Swasta melalui Kopertis Wilayah I dimulai tahun 1986. Saat ini bertugas sebagai dosen di Program Studi Pendidikan
Matematika FKIP Universitaa Quality, Medan.
vi
DAFTAR ISI
Halaman
ABSTRAK
1
ABSTRACT
1
KATA PENGANTAR
1
RIWAYAT HIDUP
1
DAFTAR ISI
1
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan Masalah
8
1.3 Tujuan Penelitian
9
1.4 Manfaat Penelitian
9
BAB 2 PROGRAM LINIER DAN TAK LINIER
10
2.1 Program Linier
10
2.2 Metode Pemecahan
11
2.2.1 Metode Grafik
11
2.2.2 Metode Simpleks
11
2.2.3 Metode Reduced Gradient
13
2.3 Program Tak Linier
15
2.3.1 Program Konveks
28
2.3.2 Program Tak Konveks
30
2.4 Metode Pemecahan
31
2.4.1 Line Search
31
2.4.2 Trust Region
32
vii
2.4.3 Penalty and Augmented Lagrangian
32
2.4.4 Active Set
33
BAB 3 PROGRAM LINIER INTEGER CAMPURAN
35
3.1 Program Linier Integer
35
3.2 Metode Pemecahan
36
3.2.1 Cabang dan Batas
36
3.2.2 Pemotongan Bidang
39
3.2.3 Neighbourhood Search
40
3.3 Program Linier Integer Campuran
BAB 4 PROGRAM TAK LINIER INTEGER CAMPURAN
42
44
4.1 Model Program Tak Linier Integer Campuran
44
4.2 Metode Pemecahan
45
4.2.1 Cabang dan Batas
46
4.2.2 Generalized Benders Decomposition
48
4.2.3 Outer Approximation
50
4.2.4 Extended Cutting Plane
53
4.2.5 Hybrid algorithm
54
4.2.6 Feasibility Pump
54
4.2.7 Relaksasi Berdasarkan Heuristik
60
BAB 5 PROGRAM TAK LINER INTEGER CAMPURAN
TAK KONVEKS
63
5.1 Model Program Tak Linier Integer Campuran Tak Konveks
63
5.2 Metode Pemecahan
64
5.2.1 Cabang dan Batas
68
viii
5.2.2 Feasibility Pump
74
5.2.3 Under Cover Heuristic
78
5.2.4 RECIPE
80
BAB 6 STRATEGI KENDALA AKTIF
88
6.1 Variabel Superbasic
88
6.2 Kendala
90
6.3 Kendala Aktif
91
BAB 7 PEMECAHAN MASALAH PROGRAM TAK LINER INTEGER
CAMPURAN TAK KONVEKS DENGAN STRATEGI KENDALA
AKTIF
7.1 Pemecahan Masalah
94
95
7.1.1 Pemecahan Masalah Program Tak Linier
95
7.1.2 Strategi Kendala Aktif
97
7.1.3 Algoritma Pemecahan Masalah
103
7.1.4 Konvergensi Algoritma Pemecahan Masalah
105
7.2 Mencari Solusi Integer
106
7.2.1 Pendekatan Dasar
106
7.2.2 Strategi Kendala Aktif
110
7.2.3 Algoritma Mencari Solusi Integer
116
7.2.4 Konvergensi Algoritma Mencari Solusi Integer
118
7.3 Hasil Komputasi
119
BAB 8 KESIMPULAN
123
8.1 Kesimpulan
123
8.2 Penelitian Lanjutan
123
DAFTAR PUSTAKA
124
ix
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
DISERTASI
Oleh
HARDI TAMBUNAN
108110003/ ILMU MATEMATIKA
PROGRAM STUDI DOKTOR ILMU MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
DISERTASI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Doktor dalam
Program Studi Doktor Ilmu Matematika pada
Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
Oleh
HARDI TAMBUNAN
108110003/ Ilmu Matematika
PROGRAM STUDI DOKTOR ILMU MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2015
Judul Disertasi
: PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
Nama Mahasiswa
: Hardi Tambunan
Nomor Induk Mahasiswa : 108110003
Program Studi
: Doktor Ilmu Matematika
Menyetujui,
Komisi Pembimbing
(Prof. Dr. Herman Mawengkang)
Promotor
(Prof. Dr. Saib Suwilo, M.Sc)
Co Promotor
Ketua Program Studi
(Prof. Dr. Herman Mawengkang)
Tanggal lulus : 28 Oktober 2015
(Prof. Dr. Tulus, M.Si)
Co Promotor
Dekan
(Dr. Sutarman, M.Sc)
Telah diuji pada:
Tanggal 28 Oktober 2015
PANITIA PENGUJI DISERTASI
Ketua : Prof . Dr. Herman Mawengkang
Anggota: 1. Prof . Dr. Saib Suwilo, M. Sc
2. Prof . Dr. Tulus, M. Si
3. Prof . Dr. Opim Salim Sitompul, M. Sc
4. Prof . Dr. Anton Abdulbasah Kamil
PERNYATAAN
Saya menyatakan dengan sebenar - benarnya bahwa segala pernyataan dalam
disertasi saya yang berjudul:
PEMECAHAN MASALAH PROGRAM TAK LINIER
INTEGER CAMPURAN TAK KONVEKS DENGAN
STRATEGI KENDALA AKTIF
Merupakan gagasan atau hasil penelitian disertasi saya dengan pembimbingan
para komisi pembimbing, kecuali yang ditunjukkan rujukannya. Disertasi ini
belum pernah diajukan untuk memperoleh gelar pada program sejenis di Perguruan Tinggi lainnya. Semua data dan informasi yang digunakan telah dinyatakan
secara jelas dan dapat diperiksa kebenarannya.
Medan, 28 Oktober 2015
Penulis,
Hardi Tambunan
ABSTRAK
Program tak linier integer campuran (Mixed integer nonlinear programming
(MINLP)) mengacu kepada program matematika dengan variabel kontinu dan
diskrit, dan ketidaklineran dalam fungsi objektif dan kendala. Dalam disertasi ini
dipaparkan strategi kendala aktif untuk memperoleh solusi integer layak dari suatu kelas pada masalah MINLP tak konveks dengan struktur dan subset variabel
terbatas dan diasumsikan variabel diskrit terpisah dari variabel-variabel kontinu.
Pemecahan masalah digunakan suatu strategi untuk menge- luarkan variabel nonbasic dari batas-batasnya dengan kombinasi kendala aktif dan konsep variabel
superbasic. Strategi ini digunakan untuk mendorong variabel basis non-integer
yang tepat bergerak ke sekitar titik-titik integer. Implementasi dari algoritma
yang dibuat berhasil untuk tes masalah proses sistem sintesis.
Kata Kunci: Program tak Linier, kendala aktif, solusi integer.
i
ABSTRACT
Mixed integer nonlinear programming (MINLP) refers to mathematical programming with continuous and discrete variables and nonlinearities in the objective function and constraints. This dissertation has presented active constraints
trategy for achieving integer feasible solution from a class of non-convex mixedinteger nonlinear programming problems has a structure characterized by a subset
of variables restricted to assume discrete values, which are linear and separable
from the continuous variables. Solving the problem used a strategy of releasing
nonbasic variables from their bounds, combined with the active constraint and the
notion of superbasic variable. This strategy is used to force the appropriate noninteger basic variables to move to their neighbourhood integer points. Successful
implementation of these algorithms was achieved on a process system synthesis
problem test.
Keywords: Non-linear programming, active constraints, integer solution
ii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa atas berkat
dan anugerah-Nya, sehingga penulis dapat menyelesaikan disertasi dengan judul:
Pemecahan Masalah Program Tak Linier Integer Campuran Tak Konveks dengan Strategi Kendala Aktif.
Penyelesaian disertasi ini, penulis banyak mendapat arahan, bimbingan dan bantuan dari berbagai pihak baik material maupun moril. Pada kesempatan ini,
penulis menyampaikan terimakasih yang tulus dan penghargaan setinggi-tingginya
kepada:
1. Bapak Prof. Subhilhar, Ph.D selaku Pejabat Rektor Universitas Sumatera
Utara yang telah memberikan kesempatan kepada penulis untuk mengikuti Program Studi Doktor Ilmu Matematika di Fakultas MIPA Universitas
Suma- tera Utara.
2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas MIPA Universitas Sumatera Utara yang telah memberi kesempatan kepada saya menjalani pendidikan di Program Studi Doktor Ilmu Matematika.
3. Bapak Prof. Dr. Herman Mawengkang, selaku Promotor dan Ketua Program Studi Doktor Ilmu Matematika, Fakultas MIPA Universitas Sumatera
Utara yang dengan ketulusan hati, kesabaran, iklas dan bijaksana dalam
memberikan masukan dan arahan sehingga disertasi ini dapat selesai.
iii
4. Bapak Prof. Dr. Saib Suwilo, M.Sc, selaku Co-Promotor dan Sekretaris Program Studi Doktor Ilmu Matematika, Fakultas MIPA Universitas Sumatera
Utara, atas ketulusan hati dan kesabaran dalam memberikan masukan dan
arahan sehingga dapat menyelesaikan disertasi ini.
5. Bapak Prof. Dr. Tulus, M.Si selaku Co-Promotor, atas ketulusan hati dan
kesabaran dalam memberikan masukan dan arahan sehingga dapat menyelesaikan disertasi ini.
6. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Penguji Luar Komisi
atas semua masukan dan arahan mengenai isi disertasi ini.
7. Bapak Prof. Dr. Anton Abdulbasah Kamil selaku Penguji Luar Komisi atas
semua masukan dan arahan mengenai isi disertasi ini.
8. Seluruh Staf Pengajar pada Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang
sangat berharga selama masa perkuliahan.
9. Ibu Misiani, S.Si selaku Staf Administrasi Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara.
10. Buat sahabat-sahabatku mahasiswa angkatan 2010 Program Studi Doktor
Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara atas kerja
sama yang baik selama perkuliahan.
iv
Penulis menyampaikan terima kasih dan rasa hormat kepada Ayahanda(Alm.)
B.Tambunan dan Ibunda T Br Tobing serta Bapak S. Baringbing dan Ibu S. Br
Sitorus yang selalu mendoakan dan memberikan semangat kepada penulis.
Secara khusus, penulis menyampaikan terimakasih kepada Istriku tercinta
Dra. Rosmiati Baringbing atas doa, pengertian dan dukungannya selama penulis
mengikuti kuliah hingga penyelesaian disertasi ini, dan kepada anak-anakku tersayang dan yang kubanggakan; Toman Sony Tambunan, S.E, M.Si/N.L Hutagalung, S.E; Nico Tambunan, S.E; Luna Theresia Tambunan, S.E, M.Si/Leonard
P. S Aruan, S.E; Wilson Raja Ganda Tambunan, S.H, M.H, dan Johannes Tuan
Mulia Tambunan yang selalu memberi semangat.
Akhir kata, semoga disertasi ini bermanfaat untuk pengembangan ilmu
pengetahuan.
Medan, 28 Oktober 2015
Penulis,
Hardi Tambunan
v
RIWAYAT HIDUP
Hardi Tambunan, Lahir di Tarutung pada tanggal 23 Juni 1957. Pendidikan
dasar diselesaikan dari Sekolah Dasar Negeri Pardomuan-Aceh Tenggara pada
tahun 1970. Kemudian melanjutkan ke SMP HKBP Lawe Desky, Aceh Tenggara
dan lulus tahun 1973. Pendidikan Sekolah Menengah Atas lulus tahun 1976 dari
SMA Tarutung, Tapanuli Utara. Selanjutnya, menempuh Pendidikan Tinggi di
Institut Keguruan dan Ilmu Pendidikan (IKIP) Medan dan lulus Sarjana Muda Pendidikan Matematika tahun 1980 dan Sarjana Pendidikan Matematika lulus
tahun 1983. Pada tahun 1999 memperoleh gelar Magister Pendidikan matematika
dari Institut Keguruan dan Ilmu Pendidikan (IKIP) Surabaya. Studi S-3 dimulai
tahun 2010 pada Program Studi Doktor Ilmu Matematika Fakultas MIPA Universitas Sumatera Utara. Pengangkatan pertama sebagai dosen pegawai negeri sipil
yang dipekerjakan di Perguruan Tinggi Swasta melalui Kopertis Wilayah I dimulai tahun 1986. Saat ini bertugas sebagai dosen di Program Studi Pendidikan
Matematika FKIP Universitaa Quality, Medan.
vi
DAFTAR ISI
Halaman
ABSTRAK
1
ABSTRACT
1
KATA PENGANTAR
1
RIWAYAT HIDUP
1
DAFTAR ISI
1
BAB 1 PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Perumusan Masalah
8
1.3 Tujuan Penelitian
9
1.4 Manfaat Penelitian
9
BAB 2 PROGRAM LINIER DAN TAK LINIER
10
2.1 Program Linier
10
2.2 Metode Pemecahan
11
2.2.1 Metode Grafik
11
2.2.2 Metode Simpleks
11
2.2.3 Metode Reduced Gradient
13
2.3 Program Tak Linier
15
2.3.1 Program Konveks
28
2.3.2 Program Tak Konveks
30
2.4 Metode Pemecahan
31
2.4.1 Line Search
31
2.4.2 Trust Region
32
vii
2.4.3 Penalty and Augmented Lagrangian
32
2.4.4 Active Set
33
BAB 3 PROGRAM LINIER INTEGER CAMPURAN
35
3.1 Program Linier Integer
35
3.2 Metode Pemecahan
36
3.2.1 Cabang dan Batas
36
3.2.2 Pemotongan Bidang
39
3.2.3 Neighbourhood Search
40
3.3 Program Linier Integer Campuran
BAB 4 PROGRAM TAK LINIER INTEGER CAMPURAN
42
44
4.1 Model Program Tak Linier Integer Campuran
44
4.2 Metode Pemecahan
45
4.2.1 Cabang dan Batas
46
4.2.2 Generalized Benders Decomposition
48
4.2.3 Outer Approximation
50
4.2.4 Extended Cutting Plane
53
4.2.5 Hybrid algorithm
54
4.2.6 Feasibility Pump
54
4.2.7 Relaksasi Berdasarkan Heuristik
60
BAB 5 PROGRAM TAK LINER INTEGER CAMPURAN
TAK KONVEKS
63
5.1 Model Program Tak Linier Integer Campuran Tak Konveks
63
5.2 Metode Pemecahan
64
5.2.1 Cabang dan Batas
68
viii
5.2.2 Feasibility Pump
74
5.2.3 Under Cover Heuristic
78
5.2.4 RECIPE
80
BAB 6 STRATEGI KENDALA AKTIF
88
6.1 Variabel Superbasic
88
6.2 Kendala
90
6.3 Kendala Aktif
91
BAB 7 PEMECAHAN MASALAH PROGRAM TAK LINER INTEGER
CAMPURAN TAK KONVEKS DENGAN STRATEGI KENDALA
AKTIF
7.1 Pemecahan Masalah
94
95
7.1.1 Pemecahan Masalah Program Tak Linier
95
7.1.2 Strategi Kendala Aktif
97
7.1.3 Algoritma Pemecahan Masalah
103
7.1.4 Konvergensi Algoritma Pemecahan Masalah
105
7.2 Mencari Solusi Integer
106
7.2.1 Pendekatan Dasar
106
7.2.2 Strategi Kendala Aktif
110
7.2.3 Algoritma Mencari Solusi Integer
116
7.2.4 Konvergensi Algoritma Mencari Solusi Integer
118
7.3 Hasil Komputasi
119
BAB 8 KESIMPULAN
123
8.1 Kesimpulan
123
8.2 Penelitian Lanjutan
123
DAFTAR PUSTAKA
124
ix