algoritma golden section search

17
Algoritma Algoritma Golden Section Golden Section Search Search untuk Mencari untuk Mencari Solusi Optimal pada Solusi Optimal pada Pemrograman Non Linear Pemrograman Non Linear Tanpa Kendala Tanpa Kendala Eni Sumarminingsih Eni Sumarminingsih Jurusan Matematika Jurusan Matematika Fakultas MIPA Fakultas MIPA UNIVERSITAS BRAWIJAYA UNIVERSITAS BRAWIJAYA

Upload: sansansansania

Post on 13-Sep-2015

250 views

Category:

Documents


12 download

DESCRIPTION

golden section

TRANSCRIPT

  • Algoritma Golden Section Search untuk Mencari Solusi Optimal pada Pemrograman Non Linear Tanpa Kendala

    Eni Sumarminingsih Jurusan Matematika Fakultas MIPA UNIVERSITAS BRAWIJAYA

  • PENDAHULUANSecara umum masalah pemrograman nonlinear dapat dinyatakan sebagai berikut:Tentukan nilai variabel keputusan untuk permasalahanmax (atau min) dengan kendala

    di mana f dan g adalah fungsi nonlinear

  • PENDAHULUANPemrograman nonlinear tanpa kendala dengan satu peubah :max (atau min)

    1.Tentukan semua maksimum (minimum) lokal2.Tentukan nilai f(x) untuk semua maksimum (minimum) lokal.3.Nilai f(x) terbesar (terkecil) merupakan solusi optimal

  • Mencari Ekstremum (Maksimum atau Minimum) Lokal Terdapat tiga kasus di mana calon titik optimal dapat ditemukan, yaitu Titik x* yang terletak pada [a,b] bila f(x*) = 0Titik x* ketika f(x*) tidak didefinisikan.Titik batas a dan b.Masalah akan muncul bila f(x*) = 0 sulit dievaluasi

  • Algoritma Golden Section Search (kasus maksimisasi)Syarat : f(x) harus bersifat unimodal pada [a,b], artinya jika x* adalah titik optimal pada [a,b] maka f(x) adalah fungsi monoton naik pada interval [a,x*]f(x) adalah fungsi monoton turun pada interval [x*,b]

  • Algoritma Golden Section Search

    Konsep Dasar :Penyempitan selanga x1 x3 x* x4 x2 b

  • Algoritma Golden Section SearchPanduan mempersempit selangJika ,persempit selang menjadi

    Jika ,persempit selang menjadi [ ]Jika ,persempit selang menjadi [ ]Selang [ ] atau di mana x* mungkin berada dinamakan selang ketidakpastian (SK)

  • Algoritma Golden Section SearchAlgoritma :Tetapkan = Interval (selang ketidakpastian) pada iterasi k. selang ketidakpastian untuk iterasi 0 adalah [a,b]. Kemudian evaluasi dan di mana :Dengan = panjang selang ketidakpastian pada iterasi k. Untuk iterasi 0 , = |a b|. r adalah akar dari persamaan atau r = 0.618. a = batas bawah selang ketidakpastian b = batas atas selang ketidakpastian.

  • Algoritma Golden Section Search2. Tentukan Selang Ketidakpastian baru berdasar panduan yang telah dijelaskan sebelumnya.3. Kembali ke langkah 1 sampai didapat yang cukup kecil

  • Algoritma Golden Section SearchAlasan dipilihnya r yang merupakan akar dari persamaan adalah masalah efisiensi.BuktiJika , selang dipersempit menjadi sehingga x3 dan x4 dapat diperoleh dari

  • Algoritma Golden Section SearchJika , selang dipersempit menjadi sehingga x3 dan x4 dapat diperoleh dari

  • Algoritma Golden Section Searchkeistimewaan lainnya adalah dapat diketahuinya banyak iterasi yang akan dilakukan bila diketahui nilai yang dikehendaki

  • Algoritma Golden Section Search

    Iterasi akan berhenti bila

    karena nilai ln r adalah negatif maka didapat

  • Contoh aplikasi Maxs.t -1 x 3Iterasi 0 = [-1,3] = |-1 3 | = 4 = 3 0.618 (4) = 0.528 = -1 + 0.618(4) = 1.472= [-1, 1.472]

  • Contoh aplikasiIterasi 1 = [-1, 1.472] =| -1 1.472 | = 2.472 = 1.472- 0.618(2.472) = -0.0557 = -1 + 0.618(2.472) = 0.5277

  • Penutup

    Algoritma Golden Section Search dapat digunakan untuk mencari solusi optimal pada Pemrograman Nonlinear Tanpa Kendala dengan Satu Peubah. Algoritma ini efisien

  • TERIMA KASIH

    *****************