Implementasi algoritma backtracking dengan menggunakan metode DFS (Depth First Search) pada penyelesaian traveling salesman problem suatu digraph / Pipin Mega Ayuning Tyas

Main Author: Tyas, Pipin Mega Ayuning
Format: Thesis NonPeerReviewed
Terbitan: , 2010
Subjects:
Online Access: http://repository.um.ac.id/17907/
Daftar Isi:
  • KatakunciAlgoritmaBacktrackingTravelingSalesmanProblem.Teorigraphmerupakansalahsatucabangmatematikayangbanyakdimanfaatkandalammemecahkanmasalahdalamkehidupansehari-hari.SalahsatuterapannyaadalahTravelingSalesmanProblemyaitupermasalahandarisalesmanyanginginmenyelesaikanperjalanannyadimulaidarikotaasalsalesmanberadalaluberkunjungkekota-kotayangditujudankembalikekotaasalsalesmanberadatadidenganruteterpendek.DengankatalainpermasalahanTSPadalahpermasalahanmenemukansikelHamilton.PersoalanTSPtidakhanyadapatdiperlakukanuntukmasalahgraphtidaberarahsajatetapijugauntukgraphberarahdangraphkomplitmaupungraphtidakkomplit.Salahsatuteknikyangdapatdigunakanuntukmempercepatpencariansolusiadalahdenganteknikpencarianpadapohonruangstatus.Teknikiniselaludapatmemecahkanmasalahdanjikaadabeberapasolusimakadapatdiketahuiseluruhsolusiyangada.AlgoritmayangmenggunakanteknikinisalahsatunyaadalahAlgoritmaBacktrackingyangdibahaspadaskripsiini.AlgoritmaBacktrackinginimelakukanpenelusurandenganmenggunakanmetodeDFS(DepthFirstSearch).Penelusurandimulaidarisatusimpulawalkemudianmembangkitkansimpulberikutnyayangmerupakansolusi.Solusiiniditentukanolehfungsipembatasyangtelahditentukansebelumnya.Apabilabukansolusimakasimpultersebuttidakdiperhitungkanatauakandimatikandanakandilakukanbacktrackkesimpulsebelumnyabegituseterusnyahinggasemuasimpultelahdibangkitkandantelahditemukansolusinya.DarihasilpenyelesaiancontohTSPdenganmenggunakanmetodematriksbentuknormalmetodebranchandbounddanalgoritmabaktrackingdiperolehsikelhamiltondanbobotminimumyangsama.AlgoritmaBacktrackingjugadapatmenemukanlebihbanyaksolusidaripadaalgoritmalaintetapitidaksemuayangdiselesaikandenganmetodebranchandbounddanalgoritmabacktrackingdapatdiselesaikanjugadenganmetodematriksbentuknormal.Padamatriksbentuknormalberlakupadajenisdigraphtertentusaja.Dengandemikianalgoritmabaktrackingdalamskripsiinidapatdigunakansebagaialternatif.UntuklebihmudahnyaalgoritmabacktrackingalgoritmabranchandbounddanmetodematriksbentuknormaldiimplementasikankedalamsebuahprogramdenganmenggunakanbahasapemrogramanBorlandDelphi7.0.