Bayangkan
kamu sedang berada di sebuah peta kotak-kotak 5x5. Setiap kotak punya angka
tertentu. Angka itu menunjukkan biaya yang harus dibayar kalau kamu ingin
melewatinya. Ada juga beberapa kotak dengan angka 9, yang artinya ada rintangan
dan kamu tidak bisa lewat di situ.
Tugasmu adalah berangkat dari pojok kiri atas (0,0) dan harus sampai ke pojok
kanan bawah (4,4). Kamu ingin mencari jalan dengan biaya sekecil mungkin, tapi
kamu memakai strategi Greedy.
Strategi Greedy itu seperti orang yang selalu bilang:
"Ambil saja pilihan yang paling murah sekarang, nanti urusan berikutnya
belakangan."
Bagaimana langkahnya?
1. Kamu mulai dari kotak awal (0,0) dengan biaya 0.
2. Dari sini ada beberapa pilihan jalan. Kamu melihat semua tetangga, lalu
langsung memilih kotak dengan angka paling kecil.
3. Setelah berpindah, kamu ulangi lagi langkah tadi: lihat tetangga, pilih yang
paling kecil.
4. Kamu terus melakukannya sampai akhirnya tiba di tujuan (4,4).
Apa hasilnya?
- Jalur yang kamu lalui adalah:
(0,0) → (0,1) → (0,2) → (1,2) → (1,3) →
(1,4) → (2,4) → (3,4) → (4,4)
- Total biaya perjalananmu adalah 10.
Walaupun mungkin ada jalur lain yang sebenarnya lebih murah, dengan strategi
Greedy kamu berhasil menemukan jalan yang valid dan bisa sampai tujuan. Greedy
memang selalu memilih langkah terbaik saat itu, sehingga jalur akhirnya wajar
saja jika tidak selalu paling optimal.


Tidak ada komentar:
Posting Komentar