Penyelesaian Vehicle Routing Problem with Time Windows (VRPTW) dengan menggunakan algoritma Ant Colony System (ACS) / Pratimoria Elly Agustin

Main Author: Agustin, Pratimoria Elly
Format: Thesis NonPeerReviewed
Terbitan: , 2011
Subjects:
Online Access: http://repository.um.ac.id/17063/
Daftar Isi:
  • KataKunciGraphVehicleRoutingProblem(VRP)VRPWithTimeWindow(VRPTW)AlgoritmaAntColonySystem(ACS).VehicleRoutingProblemWithTimeWindow(VRPTW)merupakanmasalahkombinatorialyangkompleksdalammasalahoptimalisasi.PendeskripsianVRPTWadalahbagaimanasuatudepotpusatdistribusibarangdengansejumlahkendaraanberkapasitastertentumelayanisejumlahcustomerpadatitik-titiklokasiterpisahdenganpermintaandanbatasantimewindowtertentudengantujuanmeminimalkantotalbiayaperjalanantanpamengabaikanbatasankapasitaskendaraandantimewindowdepot.PenyelesaianVRPTWdapatdilakukanmenggunakanmetodeeksakatauheuristik.DalamtugasakhiriniVRPTWdiselesaikandenganmenggunakanalgoritmaAntColonySystem(ACS)yangmerupakanpermasalahanoptimasiberbasisartificialintelligenceyangberdasarkanpadaobservasitingkahlakukolonisemutnyata.Darisegipandanganoptimasisatuhalyangterpentingdalamperilakukolonisemutnyataadalahperilakumerekadalammencarimakanan.Lebihtepatnyasemutdapatmenemukanjalurterpendekdalammencarimakanandarisarangmerekakesumbermakanandansebaliknya.Penyelesaiancontohpermasalahanpadabab3yangdikerjakandenganmenggunakanalgoritmaACS.Padacontohpertamamenghasilkan2rutedengantotaljaraktempuh32kmcontohkeduamenghasilkan2rutedengantotaljaraktempuh12263kmdanuntukcontohketigamenghasilkan2rutedengantotaljaraktempuh1308km.SedangkanpenyelesaiancontohpermasalahanyangdiselesaikandenganalgoritmaClarkandWrightpadacontohpertamamenghasilkan2rutedengantotaljaraktempuh37kmcontohkedua2rutedengantotaljaraktempuh14035kmdanpadacontohketigamenghasilkan2rutedengantotaljaraktempuh14488km.DarihasilketigapenyelesaiancontohpermasalahanterlihatbahwaalgoritmaACSmenghasilkanrutedengantotaljaraktempuhyanglebihminimumdibandingkandenganalgoritmaClarkandWright.KelebihandarialgoritmaACSyaitupadasaatperluasanruteyangdilakukandengancarapenyisipancustomerpadaduaruteyangberbeda.YaituapabilapadarutepertamakendalakapasitasbelummencapaibatasmaksimumdarikapasitaskendaraanmakacustomerpadarutekeduadapatdisisipkanpadarutepertamadenganmenggunakanLocalSearchInsertionMovetanpamengabaikanbatasantimewindowdankapasitaskendaraan.