Penyelesaian masalah lintasan terpendek (shortest path) dengan menggunakan algoritma Johnson / Dewi Wahyuningsih

Main Author: Dewi Wahyuningsih
Format: Thesis NonPeerReviewed
Terbitan: , 2009
Subjects:
Online Access: http://repository.um.ac.id/16750/
Daftar Isi:
  • Teorigraphadalahsalahsatucabangdariilmumatematikayangsangatpentingdanbanyaksekaliaplikasinya.Salahsatunyaadalahpenyelesaianmasalahlintasanterpendek.AdabeberapametodeyangsudahadadanseringdigunakanuntukmenyelesaikanmasalahlintasanterpendekmisalnyaAlgoritmaDijkstraAlgoritmaBellmanForddanAlgoritmaFloyd-Warshall.Selainmenggunakanmetode-metodetersebutadametodelainyangdapatdigunakanuntukmenyelesaikanmasalahlintasanterpendekyaituAlgoritmaJohnson.Dalamskripsiinidibahastentangpenyelesaianmasalahlintasanterpendek(shortestpath)denganmenggunakanAlgoritmaJohnson.LangkahawalpenyelesaianAlgoritmaJohnsonadalahmengkonstruksidigraphbarudenganmenambahkantitikbarupadadigraphdanmemberibobotsisiyangkeluardarititikbarutersebutdengan0.Langkahselanjutnyaadalahmencarilintasanterpendekdarititikbarukesemuatitiklain.Lintasanterpendektersebutdigunakanuntukmengubahbobotsemuasisipadadigraphbaruagarbobotsemuasisibernilaipositif.Setelahitumencarilintasanterpendekdaritiaptitikkesemuatitiklaindanmengubahhasilnyadenganmenggunakanlintasanterpendekdarititikbarukesemuatitiklain.Hasildariperhitunganiniberupamatriks.Darimatriksinidapatdiketahuipanjanglintasanterpendekdaritiaptitikkesemuatitiklain.UntukmenghitunglintasanterpendekdarititikbarukesemuatitiklainyangbergunauntukmengubahsemuabobotmenjadipositifdigunakanAlgoritmaBellman-Ford.UntukmenghitunglintasanterpendekdaritiaptitikkesemuatitiklainyangsemuabobotsisinyasudahbernilaipositifdigunakanAlgoritmaDijkstra.KelebihanAlgoritmaJohnsoniniadalahdapatdigunakanuntukdigraphyangberbobotnegatifdanuntukmenyelesaikanmasalahlintasanterpendekdaritiaptitikkesemuatitiklain.UntukmemeriksakebenaranperhitungandariAlgoritmaJohnsondapatdigunakanAlgoritmaFloyd-Warshall.DariprosesperhitungandiperolehhasilyangsamaantarapenyelesaianmasalahlintasanterpendekdenganmenggunakanAlgoritmaJohnsondanAlgoritmaFloyd-Warshall.UntukmemeriksaperhitungansecaramanualdalamskripsiinijugadigunakanprogrambantuGIDEN.