Anda di halaman 1dari 2

3.

Carilah shortest path dari A ke F menggunakan algoritma Greedy

Jawab :
Step 1 : Tandai node awal dengan node tujuan (Hijau = Node Awal; Ungu = Node
Tujuan)

Step 2 : Buat jalur (Tree) dengan memilih node dengan nilai edge terkecil, hingga ke
node tujuan dan membentuk Tree

Start dari vertex-A, dari Vertex-A terdapat 2 pilihan Vertex-B dan D. Nilai edge
Vertex-B = 9 dan Vertex-D = 8. Jarak terdekat dengan nilai edge terkecil terdapat pada
Vertex-D = 8.

Selanjutnya vertex-D, dari Vertex-D terdapat 3 pilihan Vertex yang belum di hampiri
yaitu Vertex-B, C, dan E. Nilai edge Vertex-B = 5, Vertex-C = 12, dan Vertex-E = 9.
Jarak terdekat dengan nilai edge terkecil terdapat pada Vertex-B = 5.
Selanjutnya vertex-B, dari Vertex-B terdapat 3 pilihan Vertex yang belum dihampiri
yaitu Vertex-A, C dan E. Nilai edge Vertex-A = 9, Vertex-C = 8, dan Vertex E = 10.
Jarak terdekat dengan nilai edge terkecil terdapat pada Vertex-C = 8.

Selanjutnya vertex-C, dari Vertex-C terdapat 3 pilihan Vertex yang belum dihampiri
yaitu Vertex-D, E, dan F. Nilai edge Vertex-D = 12, Vertex-E = 12, dan Vertex-F = 4.
Jarak terdekat dengan nilai edge terkecil terdapat pada Vertex-F = 4

Kesimpulan : Finish Vertex-F, diperoleh shortest path menggunakan algoritma


greedy
a. Path = A → D → B → C → F
b. Total Jarak = 8 + 5 + 8 + 4
= 25

Anda mungkin juga menyukai