Implementasi algoritma branch and bound pada distance constrained capacitated vehicle routing problem (DCVRP) / Reny Magfiroh

Main Author: Magfiroh, Reny
Format: Thesis NonPeerReviewed
Terbitan: , 2015
Subjects:
Online Access: http://repository.um.ac.id/17409/
Daftar Isi:
  • ABSTRAKMaghfirohReny.2015.ImplementasiAlgoritmaBranchandBoundpadaDistanceConstarinedCapacitedVehicleRoutingProblem(DCVRP).SkripsiJurusanMatematikaFMIPAUniversitasNegeriMalang.PembimbingDra.SusyKuspambudiAndainiM.Kom.KataKunciConstarinedCapacitedVehicleRoutingProblem(DCVRP)AlgoritmaBranchandBoundBorlandDelphi7.0.Dalamgraphterdapatberbagaiteoriyangdapatditerapkanpadapermasalahanyangterjadidikehidupansehari-haribeberapadiantaranyaadalahShortestPathTravellingSalesmanProblem(TSP)danVehicleRoutingProblem(VRP).SuatushortestpathyangmelaluisemuatitikdalamsuatugraphdankembaliketitikawaldisebutTSP.SuatuTSPmenghasilkancycletunggal.TSPyangmenghasilkancyclelebihdarisatudisebutVRP.SalahsatuperluasandariVRPadalahDistanceConstarinedCapacitedVehicleRoutingProblem(DCVRP).DCVRPmerupakanpermasalahanpenentuanruteoptimalkendaraandalammelayanicustomerdenganbatasankapasitaskendaraandanditambahsatubatasanlagiyaitujaraktempuhkendaraan.Kendaraantersebutberangkatdankembalipadadepotyangsama.AlgoritmaBranchandBounddariTSPdimodifikasisedemikiansehinggadapatditerapkanpadaDCVRP.DalampenyelesaianDCVRPdenganmenggunakanalgoritmaBranchandBoundterdapat3tahap.Tahappertamaujijarakcustomertahapkeduaujikapasitascustomer.Customeryanglolospadatahapujipertamadankeduaakanmasukpadatahapterakhiryaitupembentukanrute.Ketentuanpadatahapujijarakcustomeradalahduakalijaraksetiapcustomerterhadapdepotkurangdarijarakmaksimal.Sedangkanuntukujikapasitaspermintaansetiapcustomerdisyaratkankurangdarikapasitasmaksimal.Selanjutnyauntukprosesditahappembentukanruteyaitudepotselaludipilihsebagaititikawalrute.Kemudianmemilihduacustomerdenganjarakterdekatkedepotsecaraberurutancustomerterpilihdiujikapasitas.Customeryangmemenuhiujikapasitasdanmemilikijarakterpendekadalahyangdipilihuntukmasukpadarute.Prosesiniberlanjutsampaisalahsatubatasandilanggar.Ketikabatasandilanggarmakadibentukrutebarudenganprosesyangsama.Prosesberhentisaatsemuacustomeryangmasukpadatahappembentukanrutetelahmasukpadarute.ImplementasialgoritmaBranchandBoundterhadapbahasapemrogramanBorlandDelphi07dirancangsecaraterstrukturdalamartianprogramdisusundalambentukprocedure-procedure.Programdiujicobamenggunakan6102052sampai100titik.Eksekusiprogramtanpaadakendala.Jumlahtitiktidakberpengaruhterhadapwaktuprosespencariansolusi.Waktuuntukmenampilkansolusirelatifcepat.Programinijugadifasilitasipenyimpanandatainputanpadafiledanjugafasilitasuntukmembukakembalifile