Zuhdi Abdillah Hidayat
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++.
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.