Genetic Algorithm With Vehicle Routing Problem.

Zuhdi Abdillah Hidayat

Sosial Media


1 orang menyukai ini
Suka

Summary

   Vehicle Routing Problem (VRP) merupakan permasalahan pencarian rute terdekat yang akan dilalui untuk  pendistribusian barang dengan mempertimbangkan daya tampung kendaraan tersebut. Dengan demikian VRP bisa juga dikatakan sebagai permasalahan penentuan rute terpendek untuk sejumlah kendaraan yang berangkat dan kembali lagi ke satu tempat yang disebut depot, dan kendaraan tersebut harus mendistribusikan barang  ke sejumlah konsumen. Lokasi konsumen tersebar dibeberapa wilayah,  memungkinkan satu konsumen dapat dilayani lebih dari satu kali. Oleh karena itu  diperlukan penentuan rute sebelum melakukan proses pendistribusian sehingga setiap pelanggan tepat dilayani satu kali dengan meminimumkan biaya distribusi barang dan total jarak tempuh dengan memperhatikan daya tampung barang yang dimuat (Juniarto dkk, 2011). Genetic Algorithm (GA) adalah sebuah algoritma pencarian (Search Algorithm) yang menggunakan prinsip seleksi alam dalam ilmu genetika untuk menemukan solusi pada suatu permasalahan (Haupt dan Haupt, 2004). GA pertama kali dikembangkan oleh John Holland pada tahun 1970. Genetic Algorithm (GA) terinspirasi oleh teori evolusi Darwin dan menggunakan teknik warisan, mutasi, seleksi alam dan rekombinasi atau crossover. Berdasarkan uraian diatasm maka pada tugas akhir ini akan dilakukan penyelesaian pada suatu permasalahan optimasi yaitu Vehicle Routing Problem (VRP) dengan menggunakan Genetic Algorithm (GA).

Berdasarkan uraian diatas maka pada portofolio ini akan dilakukan penyelesaian pada suatu permasalahan optimasi yaitu Vehicle Routing Problem(VRP) dengan menggunakan Genetic Algorithm (GA) menggunakan bahasa pemrograman C++.

Description

 

 

 

 

 

Membuat fungsi Permutasi untuk pengkodean yang setiap kromosomnya direpresentasikan sebagai sebuah urutan bilangan

Membuat Inisialisasi Parameter dan Variabel dan melakukan input data manual di program

Membuat inputan mulai memasukkan bilangan bulat hingga banyak iterasi

Membuat perulangan untuk menghitung rute jarak tempuh dari rute 

 

Hasil Output

Kesimpulan :

Genetic Algorithm (GA) dapat diimplementasikan pada permasalahan Vehicle Routing Problem (VRP). Adapun langkah-langkah untuk menyelesaikan permasalahan Vehicle Routing Problem menggunakan Genetic Algorithm antara lain : membangkitkan populasi awal, menghitung nilai fungsi tujuan dari setiap kromosom, memilih induk untuk proses crossover dan mutasi, melakukan proses crossover, melakukan proses mutasi, menggabungkan anak hasil crossover dan mutasi, menghitung nilai fungsi tujuan dari setiap anak hasil crossover dan mutasi, membentuk populasi baru, mengulangi proses memilih induk untuk proses crossover dan mutasi hingga iterasi maksimum dipenuhi

Program untuk menyelesaiakan permasalahan Vehicle Routing Problem dengan menggunakan Genetic Algorithm dapat dibuat dengan Bahasa pemrograman C++ dengan software Borland C++ 5.02. program dibuat mengikuti langkah-langkah pada Genetic Algorithm.

Saran :

Untuk penelitian selanjutnya diharapkan mampu menerapkan Genetic Algorithm pada permasalahan optimasi yang lain seperti Vehicle Routing Problem with Fuzzy Time Window, Close-Open Mixed Vehicle Routing Problem, Job Shop Scheduling Problem. 

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Nature-inspired Optimization