10/17/2016 1
Pemrograman Non Linier(NLP)
Program tak linier (Non linear programming
(NLP)) adalah suatu program dalam masalah
optimisasi yang mempunyai fungsi objektif tidak
linier dan beberapa atau semua fungsi kendala
tidak linier, akan tetapi tidak diketahui konveks
atau tidak konveks
10/17/2016 2
Konsep NLP
Mencari nilai dari suatu peubah keputusan x1, ..., xn dari
permasalahan:
max (min) z =f(x1,...xn)
s.t. g1 (x1,...xn) (≤,=,≥)b1
.
.
.
gm (x1,...xn) (≤,=,≥)bm
di mana z dan gi, i = 1, ..., n suatu fungsi yang non linier.
Dimungkinkan maksimisasi/minimisasi tanpa kendala
10/17/2016 3
Perbedaan antara NLP dan
Pemrograman Linier (LP)
Himpunan Konveks (Convex set):
himpunan titiktitik S di mana sembarang pasangan titik
di dalam himpunan S dihubungkan oleh garis yang
seluruh titik pada garis tersebut juga di S
10/17/2016 5
• Di dalam LP dengan daerah feasibel yang
berupa himpunan konveks, solusi optimal
adalah salah satu dari titik ekstrim (titik pojok)
• Di dalam NLP, walalupun daerah feasibel
berupa himpunan konveks, solusi optimal
belum tentu pada titik ekstrim (titik pojok)
10/17/2016 6
Contoh :
Jika digunakan K unit alat dan L orang tenaga kerja,
maka suatu perusahaan dapat memproduksi KL unit
suatu produk.
10/17/2016 7
Fungsi obyektif: memaksimumkan jumlah produksi
sebagai fungsi dari alat dan tenaga kerja
Kendala modal, dan non negatifitas
Daerah feasibel
(ABC) berupa
himpunan konveks
Titik D terkena garis
isoprofit paling
akhir, tapi bukan
titik pojok
10/17/2016 8
Ekstremum Lokal (maks/min)
Suatu titik feasibel x = (x1, ... , xn) adalah titik
maksimum lokal jika
- Untuk relatif kecil dan sembarang titik
feasibel x’ = (x’1, ... , x’n) di mana
Berlaku:
10/17/2016 9
Ekstremum Lokal (maks/min)
Suatu titik feasibel x = (x1, ... , xn) adalah titik
minimum lokal jika
- Untuk relatif kecil dan sembarang titik
feasibel x’ = (x’1, ... , x’n) di mana
Berlaku:
10/17/2016 10
Ekstremum Lokal (maks/min)
Untuk suatu LP maksimum/minimum lokal pasti
solusi optimal, tetapi tidak untuk NLP
10/17/2016 11
Contoh 2
Fungsi obyektif non linier dengan daerah
feasibel berupa selang tertutup di antara 0
sampai dengan 10
10/17/2016 12
• Titik A dan B adalah titik maksimum lokal
• Akan tetapi hanya C yang merupakan solusi
optimal karena bersifat maksimum global
10/17/2016 13
• NLP tidak mempunyai asumsi aditif dan
proportionalitas seperti di dalam LP
• Pada LP jika nilai peubah keputusan x
dinaikkan satu unit, maka fungsi obyektif akan
meningkat/menurun secara proporsional
• Tidak berlaku bagi NLP
10/17/2016 14
Contoh 3
• Diberikan NLP berikut ini
10/17/2016 15