Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... ·...

11

Transcript of Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... ·...

Page 1: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil
Page 2: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Pengantar

Optimization of large scale

problems

Multi modality

Dimention-ality

Different-iability

Teknik tradisional seperti steepest decent, linear dan dynamic programming kesulitan

menyelesaikan problem skala besar terutamautk kasus NLP

Teknik Tradisonal banyakmembutuhkan informasi

gradien

Page 3: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Advanced Optimization Techniques

Genetic Algorithm

Artificial Immune

Algorithm

Differential Evolution

Biogeography-based

Optimization

Particle Swarm

Optimization

Artificial Bee colony

algorithm

Harmony Element

Algorithm

HybirdAlgorithm

Shuffled frog leaping

algorithm

Grenade explosion algorithm

Page 4: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Genetic Algorithm

• Genetic algorithm didasarkan pada prinsip-prinsip genetika danseleksi alam

• Algoritma ini banyak dipakai dalam penyelesaian masalahkombinatorial seperti TSP, VRP hingga permasalahan kontrol.

Page 5: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Swarm Intelligence

• swarm intelligence (SI) dapat diartikan sebagai paradigmapenyebaran kecerdasan yang inovatif untuk menyelesaikanpermasalahan optimasi dengan mengambil inspirasi dari contohbiologis, seperti fenomena kelompok atau kawanan (swarm) padahewan.

• Berdasarkan perilakusemut mencari makanan

Ant Colony Optimization

• Berdasarkan Perilakukawanan burung

Particle Swarm Optimization

Page 6: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

• Simulated Annealing termasukalgoritma yang meniru perilakufisik berupa pendinginan baja.

• Teknik ini meniru perilaku bajayang mengalami pemanasansampai suhu tertentukemudian didinginkan secaraperlahan.

Page 7: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Cross Entropy

• Metoda CE termasuk dalamkeluarga teknikMonte Carlo yang bisa digunakanuntukmenyelesaikankasus estimasimaupun optimasi.

Page 8: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Ant Colony Optimization

• ACO biasanya digunakan untuk menyelesaikandiscrete optimization problems dan biasanyadigunakan untuk menyelesaikan persoalan yang kompleks dimana terdapat banyak variabel.

Page 9: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Differential Evolution

• Ide awal DE berasal dari Genetic Annealing algorithm

• Genetic Annealing adalah algoritmayang berdasarkan populasi(population-based) suatu algoritmauntuk combinatorial optimization yang mengimplementasikan kriteriaannealing melalui penerapanthresholds.

Page 10: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil

Harmony Search

• Harmony search (HS) termasukpendekatan metaheuristik yang mendasarkan algoritmanya pada musik.

• Setiap alat musik berkaitan denganvariabel keputusan; nada musik berkaitandengan nilai variabel; harmoniberhubungan dengan vektor solusi.

• Beberapa contoh penerapannya adalahpada optimasi fungsi, jaringan distribusiair, pemodelan air tanah energy-saving dispatch, truss design, vehicle routing

Page 11: Advanced Optimization techniquesmiftakhurrizal.lecture.ub.ac.id/files/2017/11/Advanced... · penyebaran kecerdasan yang inovatif untuk menyelesaikan permasalahan optimasi dengan mengambil