Steepest Descent (Ascent) untuk Kasus Min (Maks)

Slides:



Advertisements
Presentasi serupa
Sumber: Pengantar Optimasi Non-Linier Ir. Djoko Luknanto, M.Sc., Ph.D.
Advertisements

Optimasi Fungsi Tanpa Kendala
Max dan Min Tanpa Kendala Untuk Beberapa Variabel
PENGANTAR PROGRAM LINIER & SOLUSI GRAFIK
Uji Hipotesis yang Menggunakan Sebaran t Stat Mat II 25/05/2011Dr. Rahma Fitriani, S.Si., M.Sc.
Integer Programming.
DR Rahma Fitriani, S.Si., M.Sc.,
Penulisan Dalam Bentuk Matriks Eliminasi Gauss
Optimal Test: The Neyman-Pearson Lemma
Fungsi Konveks dan Konkaf
KASUS KHUSUS METODE SIMPLEKS
Ekonometrika Program Studi Statistika Semester Ganjil 2011 Dr. Rahma Fitriani, S.Si., M.Sc.
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc.
Dr. Rahma Fitriani, S.Si., M.Sc
Model Transportasi Pemrograman Linier Semester Ganjil 2012/2013 Dr. Rahma Fitriani, S.Si., M.Sc,
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc.
Dasar-Dasar Model Sediaan
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc.
METODE PENGURUNG SHINTA P, S.Si.
Statistika Matematika I
Model Transportasi 2 Mei 2011 Rahma Fitriani, S.Si., M.Sc,
Pemrograman Linier Semester Ganjil 2012/2013
Sebaran Peluang bersyarat dan Kebebasan
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc.
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2012/2013 DR. Rahma Fitriani, S.Si., M.Sc.
Linear Programming (Pemrograman Linier)
Network Model 1 DR Rahma Fitriani, S.Si., M.Sc., Riset Operasi 2011 Semester Genap 2011/2012.
Linear Programming (Pemrograman Linier)
Statistika Matematika 1
KASUS MINIMISASI Ir. Indrawani Sinoem, MS
Teknik Optimasi Semester Ganjil 2013/2014
Dr. Rahma Fitriani, S.Si., M.Sc
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2011/2012 DR. Rahma Fitriani, S.Si., M.Sc.
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2012/2013 DR. Rahma Fitriani, S.Si., M.Sc.
Transhipment Model Riset Operasi 9 Mei 2011 Rahma Fitriani, S.Si, M.Sc.
Linear Programming (Pemrograman Linier) Program Studi Statistika Semester Ganjil 2012/2013 DR. Rahma Fitriani, S.Si., M.Sc.
Penyelidikan Operasi Penyelesaian Numerik
Optimasi Dengan Metode Newton Rhapson
Linear Programming (Pemrograman Linier)
Linear Programming (Pemrograman Linier)
Metode Linier Programming
Program Studi Statistika Semester Ganjil 2012
Pemrograman Kuadratik (Quadratic Programming)
Linear Programming (Pemrograman Linier)
Linear Programming (Pemrograman Linier)
Metode Linier Programming
Program Studi Statistika Semester Ganjil 2012
PEMOGRAMAN LINEAR ALGORITMA SIMPLEKS
Metode Komputasi Vektor Gradien, Arah Penurunan/ Kenaikan Tercepat, Metode Gradient Ascend/Descend.
Universitas Ahmad Dahlan Yogyakarta
METODE DUA FASE.
Agribusiness Study of Programme Wiraraja University
Agribusiness Study of Programme Wiraraja University
MATA KULIAH METODE NUMERIK NOVRI FATMOHERI
Pemrograman Non Linier(NLP)
Model Logit Untuk Respons Biner
Pendugaan Parameter Regresi Logistik
Program Linier - Daerah Fisibel Tak Terbatas
Review Aljabar Matriks
MENEMUKAN KONSEP NILAI MUTLAK Kegiatan 1 Diskusikan dikelompokmu permasalahan berikut: Alief bermain lompat lompatan dilapangan, dari posisi diam Alief.
Riset Operasi Semester Genap 2011/2012
Pendugaan Parameter Statistika Matematika II
Model Linier untuk Data Kontinyu
Linear Programming (Pemrograman Linier)
Model Linier untuk Klasifikasi Satu arah
Dualitas Antara Uji Hipotesis dan Selang Kepercayaan
Riset Operasi Semester Genap 2011/2012
Analisis Multivariat Program S2 Matematika Semester Genap 2011/2012
Linear Programming (Pemrograman Linier)
Model Sediaan Probabilistik (lanjutan)
Transcript presentasi:

Steepest Descent (Ascent) untuk Kasus Min (Maks) Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Menentukan titik min (maks) pada fungsi non linier tanpa kendala dengan n peubah Titik tersebut adalah titik di mana vektor gradien bernilai nol di segala arah Dipakai ketika pembuat nol dari vektor gradien tidak dapat ditentukan secara analitik Dr. Rahma Fitriani, S.Si., M.Sc

Prinsip Dasar Algoritma Pilih titik awal Tentukan arah turun (naik) bagi kasus min (maks) Tentukan besar langkah (sebesar-besarnya)  steepest Update Tentukan titik baru Berhenti ketika kriteria pemberhentian terpenuhi Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Arah penurunan (min) atau kenaikan (maks) dipilih berdasarkan vektor gradien Ilustrasi pada fungsi dengan dua variabel Berdasarkan kontur dari fungsi: Vektor gradien pada suatu titik mengarah pada kenaikan fungsi (maks) Kebalikan dari vektor gradien pada suatu titik mengarah pada penurunan fungsi (min) Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc

Ilustrasi dari Kontur Fungsi Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Ilustrasi 3 dimensi Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Ilustrasi 3 Dimensi Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Vektor gradien Gradien dari fungsi dengan n variabel adalah vektor Setiap elemen adalah kemiringan fungsi pada arah masing-masing variabel Setiap elemen adalah turunan parsial terhadap masing-masing variabel Contoh: Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Vektor gradien pada suatu titik adalah arah kenaikan terbesar (steepest ascent) dari suatu fungsi Arah sebaliknya adalah arah penurunan terbesar (steepest descent) dari suatu fungsi Dr. Rahma Fitriani, S.Si., M.Sc

Algoritma Gradien (Steepest) Descent Konsep sederhana: ikuti arah gradien downhill Proses: Pilih titik awal: x0 = ( x1, x2, …, xn ) Tentukan arah turun: - f( xt ) Pilih panjang langkah penurunan:  Optimasi satu dimensi Update posisi titik baru: xt+1 = xt -  f( xt ) Kembali ke langkah 2 sampai kriteria pemberhentian terpenuhi Kriteria pemberhentian f( xt+1 ) ~ 0 Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Contoh Selesaikan permasalahan berikut: Digunakan titik awal x0 = (1, 1) Hitung vektor gradien pada titik tersebut: Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Arah penurunan adalah: Sebesar  langkah yang akan dipilih sesuai permasalahan optimasi satu dimensi berikut Dr. Rahma Fitriani, S.Si., M.Sc

Dr. Rahma Fitriani, S.Si., M.Sc Solusi dari permasalahan tersebut diperoleh dari turunan pertama fungsi terhadap  yang disamadengankan nol Pada  =0.5 Update titik yang baru: Algoritma dihentikan karena pada titik baru ini vektor gradien sudah sama dengan nol Dr. Rahma Fitriani, S.Si., M.Sc

Algoritma Gradien (Steepest) Ascent Konsep sederhana: ikuti arah gradien uphill Proses: Pilih titik awal: x0 = ( x1, x2, …, xn ) Tentukan arah nai: f( xt ) Pilih panjang langkah penurunan:  Optimasi satu dimensi Update posisi titik baru: xt+1 = xt -   f( xt ) Kembali ke langkah 2 sampai kriteria pemberhentian terpenuhi Kriteria pemberhentian f( xt+1 ) ~ 0 Dr. Rahma Fitriani, S.Si., M.Sc