Penerapan algoritma genetika dalam penyelesaian Travelling Salesman Problem with Precedence Constraints (TSPPC) / Yayun Hardianti
Main Author: | Hardianti, Yayun |
---|---|
Format: | Thesis NonPeerReviewed |
Terbitan: |
, 2013
|
Subjects: | |
Online Access: |
http://repository.um.ac.id/17332/ |
Daftar Isi:
- HardiantiYayun.2013.PenerapanAlgoritmaGenetikadalamPenyelesaianTravellingSalesmanProblemwithPrecedenceConstraints(TSPPC).SkripsiJurusanMatematikaFakultasMatematikadanIlmuPengetahuanAlamUniversitasNegeriMalang.PembimbingProf.Drs.PurwantoPh.D.KataKunciAlgoritmaGenetikaTravellingSalesmaProblemWithPrecedenceConstraints(TSPPC)TravellingSalesamProblem(TSP)merupakanpermasalahanseorangsalesyangharusmengunjungibeberapakotadanharusmelaluisetiapkotatersebuttepatsatukalidankembalilagikekotaawaldenganjaraktempuhdanbiayaminimal.PermasalahnTSPselamainihanyamelihatjarakantaradepotdenganpelangganatauantarpelanggansajapadahalpadakenyataanyapermasalahandistribusitidakhanyapadajaraktetapijugaadanyaurutantitikyangharusdikunjungiterlebihdahulusebelumtitikyanglain.UntukmemecahkanmasalahtersebutTSPdikembangkanmenjadiTSPPCatauTravellingSalesmanProblemwithPrecedenceConstraints.TSPPCmerupakanpermasalahanuntukmencariperjalananterpendekmelaluisemuatitikdantiaptitikdilewatitepatsatukalidengantambahankendalayaituadanyaurutantitikyangharusdikunjungiterlebihdahulu(precedenceconstraints).TSPPCdapatdimodelkandalambentukgraphnetwork.Dengantitiksebagaikotadansisiberarahsebagaiprecedencerelation.SalahsatumetodeyangdigunakandalammenyelesaiakanTSPPCadalahdenganmenggunakanalgoritmagenetika.Algoritmagenetikaadalahalgoritmapencarianheuristikyangdidasarkanatasmekanismeevolusibiologis.TahapanpenyelesaianTSPPCdenganalgoritmagenetikayaitutahapinisialisasi(pembentukanpopulasiawal)tahapperhitungannilaifitnestahappemilihan(seleksi)denganRoulleteWheeltahappindahsilangdenganmooncrossoverdantahapmutasi(swappingmutation).Untukmengatasiprecedenceconstraintsalgoritmagenetikadigabungkandengankonseptopologicalsortdalammenentukanlintasanyangfisibel.Topologicalsortadalahteknikmengurutkantitik-titikpadagraphberarahsedemikiansehinggajikaterdapatlintasandarivikevjmakavjdilaluisetelahvi.UntukmemudahkandalammencaripenyelesaianTSPPCterutamasaatharusmengunjungibanyakkotaalgoritmagenetikadiimplementasikandalambahasapemrogramanBorlandDelphi7.DarihasilanalisisdidapatbahwaalgoritmagenetikayangdigabungkandengankonseptopologicalsortmampumanghasilkanlebihdarisatualternativesolusiuntukTSPPC.PerhitungansecaramanualmenunjukkanalgoritmagenetikamampumenyelesaikanpermasalahanTSPPCdengan6dan10titik.PerhitungandenganmenggunakanprogramGA-TSPPCmampumenyelesaikanpermasalahanTSPPC50titikdan20generasi