dc.description.abstract |
Penelitian ini akan membahas mengenai penerapan algoritma metaheuristik untuk menyelesaikan permasalahan knapsack. Permasalahan knapsack yang digunakan dalam penelitian ini adalah 0-1 knapsack problem. Permasalahan knapsack ini sebelumnya pernah diselesaikan menggunakan algoritma metaheuristik viral systems (Kartika, 2010). Penelitian ini akan membandingkan hasil penelitian sebelumnya menggunakan algoritma metaheuristik baru yaitu elephant herding optimization (EHO). Algoritma elephant herding optimization dirancang oleh Wang, Deb, dan Coelho (2015) dengan memodelkan perilaku kawanan gajah. Dalam algoritma elephant herding optimization ini, kawanan gajah akan dipimpin oleh seekor matriarch dan akan ada satu gajah jantan muda setiap generasi yang meninggalkan kawanan dan digantikan dengan gajah yang baru. Pada penelitian yang dilakukan oleh Wang et al. (2015) algoritma elephant herding optimization diujikan untuk 15 test function dan hasilnya cukup baik.
Pada penelitian ini, algoritma elephant herding optimization akan digunakan untuk menyelesaikan permasalahan knapsack dengan menggunakan bantuan perangkat lunak Netbeans. Perancangan algoritma elephant herding optimization untuk knapsack problem terdiri menjadi beberapa bagian. Bagian pertama adalah penentuan ruang solusi awal untuk nantinya dilakukan perhitungan. Bagian kedua yaitu melakukan perhitungan clan updating operator untuk masing-masing gajah dan untuk gajah matriarch. Bagian ketiga adalah melakukan perhitungan clan separating operator untuk gajah dengan nilai fitness terburuk. Ada beberapa parameter pada algoritma elephant herding optimization. Parameter tersebut adalah jumlah gajah, jumlah clan, alpha, beta, dan jumlah iterasi. Dari empat kasus permasalahan knapsack yang diselesaikan, algoritma elephant herding optimization mampu mendapatkan hasil yang lebih baik dibandingkan dengan penelitian sebelumnya. |
en_US |