PENERAPAN MULTI-OBJECTIVE BAT ALGORITHM (MOBA) PADA OPTIMASI FUNGSI MULTI-OBJECTIVE BERKENDALA
Abstract
Multi-Objective Bat Algorithm (MOBA) merupakan pengembangan dari
Bat Algorithm yaitu algoritma metaheuristik yang terinspirasi dari perilaku
kelelawar. Kelelawar merupakan satu-satunya binatang mamalia yang memiliki
sayap untuk terbang dan mempunyai kemampuan canggih dalam ekolokasi.
Namun Multi-Objective Bat Algorithm (MOBA) merupakan algoritma optimasi
yang digunakan hanya untuk penyelesaian permasalahan multi-objective.
Tujuan dari penulisan tugas akhir ini yaitu menerapan Multi-Objective Bat
Algorithm (MOBA) pada optimasi fungsi multi-objective berkendala. Selain itu
juga mengetahui konvergensi ke daerah feasible solusi pareto optimal yang
didapatkan dari penerapan Multi-objective Bat Algorithm (MOBA) pada fungsi
multi-objective berkendala.
Penelitian dilakukan melalui beberapa langkah, yaitu diawali dengan Studi
literatur, menentukan permasalahan, kemudian menentukan masukan dan keluaran
untuk pembuatan program. Selanjutnya membuat program sesuai dengan
algoritma MOBA menggunakan sofware Matlab. Setelah pembuatan program
yaitu implementasi Multi-Objective Bat Algorithm (MOBA), kemudian analisis
hasil yang didapatkan dari implementasi Multi-objective Bat Algorithm. Terakhir
yaitu pembuatan kesimpulan berdasarkan dari analisis hasil.
Hasil penelitian yang didapatkan menunjukkan bahwa Algoritma MOBA
merupakan agoritma yang cukup baik diterapkan dalam proses optimasi fungsi
multi-objective berkendala. Meskipun membutuhkan waktu komputasi sedikit
lama dalam setiap kali percobaan, kelebihan dari algoritma MOBA adalah solusi
yang didapatkan dari setiap permasalahan seluruhnya konvergen memenuhi
daerah feasible.