Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
1Activity
×
0 of .
Results for:
No results containing your search query
P. 1
METODE GREDDY

METODE GREDDY

Ratings: (0)|Views: 141|Likes:
Published by mayasyukrila

More info:

Published by: mayasyukrila on Oct 15, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOCX, TXT or read online from Scribd
See More
See less

01/10/2014

pdf

text

original

 
1.
 
METODE GREEDY
Metode/Algoritma Greedy merupakan algoritma yang membentuk solusilangkah per langkah. Pada setiap langkah tersebut akan dipilih keputusan yang palingoptimal. Keputusan tersebut tidak perlu memperhatikan keputusan selanjutnya yangakan diambil, dan keputusan tersebut tidak dapat diubah lagi pada langkahselanjutnya.
 
Metode Greedy digunakan untuk memecahkan persoalan optimasi.
 
Persoalan optimasi adalah persoalan mencari solusi optimum.
 
Persoalan optimasi ada 2, yaitu maksimasi dan minimasi.
 
Algoritma greedy membentuk solusi langkah per langkah (step by step).
 
Pada setiap langkah terdapat banyak pilihan yang perlu dieksplorasi.
 
Sehingga, pada setiap langkah harus dibuat keputusan yang terbaik dalammenentukan pilihan. (keputusan yang telah diambil pada suatu langkah tidak dapatdiubah lagi pada langkah selanjutnya).
 
Pada setiap langkah membuat pilihan optimum lokal dengan harapan bahwalangkah sisanya mengarah ke solusi optimum global.
a.
 
Prinsip Utama Algoritma GreedyPrinsip utama algoritma greedy adalah pada setiap langkah dalam algoritmagreedy, kita ambil keputusan yang paling optimal untuk langkah tersebut tanpamemperhatikan konsekuensi pada langkah selanjutnya. Kita namakan solusitersebut dengan optimum lokal. Kemudian saat pengambilan nilai optimum lokalpada setiap langkah, diharapkan tercapai optimum global, yaitu tercapainya solusioptimum yang melibatkan keseluruhan langkah dari awal sampai akhir.
b.
 
Elemen-elemen algoritma greedy:1. Himpunan kandidat,
.2. Himpunan solusi,
 3. Fungsi seleksi (
selection function
)4. Fungsi kelayakan (
 feasible
)5. Fungsi obyektif Dengan kata lain: algoritma
greedy
melibatkan pencarian sebuah himpunanbagian,
, dari himpunan kandidat,
; yang dalam hal ini,
harus memenuhibeberapa kriteria yang ditentukan, yaitu menyatakan suatu solusi dan
 dioptimisasi oleh fungsi obyektif.Metode Greedy banyak digunakan dalam berbagai penyelesaian maslah, antara lainadalah :1.
 
Optimal Storage on Tapes Problem2.
 
Kanpsack Problem3.
 
Minimum Spanning Tree Problem
 
4.
 
Shortest Path ProblemContoh Masalah Optimasi:Penukaran UangDiberikan uang senilai A. Tukar A dengan koin-koin uang yang ada.Berapakah jumlah minimum koin yang diperlukan untuk penukaran uang tersebut.Persoalan Minimasi.Contoh 1: tersedia banyak koin 1, 5, 10, 25
32 = 1 + 1 + … + 1
(32 koin)32 = 5 + 5 + 5 + 5 + 10 + 1 + 1 (7 koin)32 = 10 + 10 + 10 + 1 + 1 (5 koin)Minimum: 32 = 25 + 5 + 1 + 1 (4 koin)Pada masalah penukaran uang:
 
 Himpunan kandidat 
: himpunan koin yang merepresentasikan nilai 1, 5, 10, 25,paling sedikit mengandung satu koin untuk setiap nilai.
 
 Himpunan solusi
: total nilai koin yang dipilih tepat sama jumlahnya dengan nilaiuang yang ditukarkan.
 
Fungsi seleksi
: pilihlah koin yang bernilai tertinggi dari himpunan kandidat yangtersisa.
 
Fungsi layak 
: memeriksa apakah nilai total dari himpunan koin yang dipilih tidak melebihi jumlah uang yang harus dibayar.
 
Fungsi obyektif 
: jumlah koin yang digunakan minimum.
Warning
: Optimum global belum tentu merupakan solusi optimum (terbaik), tetapi
sub-optimum
atau
 pseudo-optimum
.Alasan:1.
 
Algoritma
greedy
tidak beroperasi secara menyeluruh terhadap semuaalternatif solusi yangada.2.
 
Terdapat beberapa fungsi SELEKSI yang berbeda, sehingga kita harusmemilih fungsi yangtepat jika kita ingin algoritma menghasilkan solusi optiamal.
 
 
Jadi, pada sebagian masalah algoritma
greedy
tidak selalu berhasil memberikansolusi yang optimal.Contoh 2:Tinjau masalah penukaran uang.(a) Koin: 5, 4, 3, dan 1Uang yang ditukar = 7.Solusi
greedy
: 7 = 5 + 1 + 1 ( 3 koin)
tidak optimalSolusi optimal: 7 = 4 + 3 ( 2 koin)(b) Koin: 10, 7, 1Uang yang ditukar: 15Solusi
greedy
: 15 = 10 + 1 + 1 + 1 + 1 + 1 (6 koin)Solusi optimal: 15 = 7 + 7 + 1 (hanya 3 koin)(c) Koin: 15, 10, dan 1Uang yang ditukar: 20Solusi
greedy
: 20 = 15 + 1 + 1 + 1 + 1 + 1 (6 koin)Solusi optimal: 20 = 10 + 10 (2 koin)Contoh Metode Greedy

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->