SlideShare a Scribd company logo
1 of 10
Metoda Greedy
Realizat de: Balan Veronica
Introducere
 Metoda GREEDY nu încearcă să determine toate
soluţiile posibile şi să o stabilească apoi pe cea
optimală, comparând costurile. Ea alege pe rând
câte un element urmând ca eventual să-l agauge în
mulţimea soluţie.
 De aici vine şi numele metodei de greedy (din
engleza- lacom)
 Metoda Greedy este una dintre cele mai
directe tehnici de proiectare a algoritmilor
care poate fi aplicată la o gamă largă de
probleme.
 În general, această metodă se aplică
problemelor de optimizare.
În ce constă această metodă?
 Majoritatea acestor probleme constau în
determinarea unei submulțimi B, a unei
mulţimi A cu n elemente care să
îndeplinească anumite condiţii pentru a fi
acceptată.
Cum funcționează?
 Orice astfel de submulţime care respectă aceste
restricţii se numeşte soluţie posibilă.
 Din mulţimea tuturor soluţiilor posibile se doreşte
determinarea unei soluţii care maximizează sau
minimizează o funcţie de cost. O soluţie posibilă
care realizează acest lucru se numeşte soluţie
optimă.
 Considerăm că soluţiile posibile au următoarea
proprietate: dacă B este o soluţie posibilă, atunci
orice submulţime a sa este soluţie posibilă.
Exercițiu
 Fiind dat numărul natural k > 1, se cere
să se determine cel mai mic număr
natural n având exact k divizori naturali
proprii (diferiţi de 1 şi n).
Programul
Concluzie
 Metoda Greedy pare atât de simplă încât, la început, ne
miră faptul că a fost evidenţiată ca tehnică. La o analiză
atentă, vom observa însă, că lucrurile nu stau chiar aşa.
Exemplele prezentate sunt didactice (le rezolvăm şi fără
să ştim că există această tehnică), ele nu au alt rol
decât de a evidenţia caracteristicile tehnicii.
 Specificul acestei metode constă în faptul că se
construieşte soluţia optimă pas cu pas, la fiecare pas
fiind selectat (sau "înghiţit") în soluţie elementul care
pare "cel mai bun" la momentul respectiv, în speranţa
că va duce la soluţia optimă globală.
 NU întotdeauna există un algoritm de tip Greedy care
găseşte soluţia optimă.
 Există probleme pentru care nu se cunosc astfel de
algoritmi. Mai mult, pentru cele mai multe probleme, nu
se cunosc algoritmi Greedy.
Link-uri utile
 http://ru.scribd.com/doc/43454385/Metoda-Greedy
 http://wiki-
proiecte.wikispaces.com/file/view/GREEDY_CEX.pdf/398254902/GREE
DY_CEX.pdf
 http://www.slideshare.net/scorlat/metoda-greedy
 http://info.mcip.ro/?cap=Greedy

More Related Content

What's hot

Proiect la inyformatica
Proiect la inyformaticaProiect la inyformatica
Proiect la inyformaticaMakariIuliana
 
Curs 9 nuante si tonuri cromatice
Curs 9 nuante si tonuri cromaticeCurs 9 nuante si tonuri cromatice
Curs 9 nuante si tonuri cromaticeElena Leustean
 
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definiteBalan Veronica
 
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiCodificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiColegiul de Industrie Usoara
 
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...lcosteiu2005
 
125073597 lucian-blaga-mesterul-manole-pdf
125073597 lucian-blaga-mesterul-manole-pdf125073597 lucian-blaga-mesterul-manole-pdf
125073597 lucian-blaga-mesterul-manole-pdfbibliolynne
 
Formule matematice cls. v viii
Formule matematice cls. v viiiFormule matematice cls. v viii
Formule matematice cls. v viiiGherghescu Gabriel
 
sinteza formule trigonometrie
sinteza formule trigonometriesinteza formule trigonometrie
sinteza formule trigonometrieClimenteAlin
 
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascalguest274e8
 
Sisteme de numeratie calculatoare
Sisteme de numeratie calculatoareSisteme de numeratie calculatoare
Sisteme de numeratie calculatoareroxanaolteanu
 
Probleme rezolvate
Probleme rezolvateProbleme rezolvate
Probleme rezolvateBea Motisan
 
Energia in sistemele biologice
Energia in sistemele biologice Energia in sistemele biologice
Energia in sistemele biologice Teo Delaport
 
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.ppt
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.pptDrepturile-copiilor-Nitoi-Aprodu-Ionica-2.ppt
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.pptIonicaNitoi
 
Curs 7 contrastele cromatice
Curs 7 contrastele cromaticeCurs 7 contrastele cromatice
Curs 7 contrastele cromaticeElena Leustean
 
tabel derivate si integrale
tabel derivate si integraletabel derivate si integrale
tabel derivate si integraleClimenteAlin
 
Numere reale.pptx
Numere reale.pptxNumere reale.pptx
Numere reale.pptxoles vol
 

What's hot (20)

Functiii
FunctiiiFunctiii
Functiii
 
Proiect la inyformatica
Proiect la inyformaticaProiect la inyformatica
Proiect la inyformatica
 
Curs 9 nuante si tonuri cromatice
Curs 9 nuante si tonuri cromaticeCurs 9 nuante si tonuri cromatice
Curs 9 nuante si tonuri cromatice
 
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definite
 
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţieiCodificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
Codificarea şi decodificarea mesajelor în sistemele de transmisie a informaţiei
 
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...
200528318 carti-matematica-elemente-de-geometrie-pentru-clasele-1-4-ed-hyperi...
 
125073597 lucian-blaga-mesterul-manole-pdf
125073597 lucian-blaga-mesterul-manole-pdf125073597 lucian-blaga-mesterul-manole-pdf
125073597 lucian-blaga-mesterul-manole-pdf
 
Formule matematice cls. v viii
Formule matematice cls. v viiiFormule matematice cls. v viii
Formule matematice cls. v viii
 
Cantitatea de informatie
Cantitatea de informatieCantitatea de informatie
Cantitatea de informatie
 
sinteza formule trigonometrie
sinteza formule trigonometriesinteza formule trigonometrie
sinteza formule trigonometrie
 
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
68 De Pagini De Probleme Rezolvate Si Teorie In Pascal
 
Sisteme de numeratie calculatoare
Sisteme de numeratie calculatoareSisteme de numeratie calculatoare
Sisteme de numeratie calculatoare
 
Probleme rezolvate
Probleme rezolvateProbleme rezolvate
Probleme rezolvate
 
AlgoritmiRepetitivi
 AlgoritmiRepetitivi AlgoritmiRepetitivi
AlgoritmiRepetitivi
 
Energia in sistemele biologice
Energia in sistemele biologice Energia in sistemele biologice
Energia in sistemele biologice
 
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.ppt
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.pptDrepturile-copiilor-Nitoi-Aprodu-Ionica-2.ppt
Drepturile-copiilor-Nitoi-Aprodu-Ionica-2.ppt
 
Curs 7 contrastele cromatice
Curs 7 contrastele cromaticeCurs 7 contrastele cromatice
Curs 7 contrastele cromatice
 
tabel derivate si integrale
tabel derivate si integraletabel derivate si integrale
tabel derivate si integrale
 
Numere reale.pptx
Numere reale.pptxNumere reale.pptx
Numere reale.pptx
 
Guide inclusive education
Guide inclusive educationGuide inclusive education
Guide inclusive education
 

Similar to Metoda greedy (14)

Tehnica greedy(1)
Tehnica greedy(1)Tehnica greedy(1)
Tehnica greedy(1)
 
Metoda greedy bubucea
Metoda greedy bubuceaMetoda greedy bubucea
Metoda greedy bubucea
 
Metoda greedy223
Metoda greedy223Metoda greedy223
Metoda greedy223
 
Metoda Greedy
Metoda GreedyMetoda Greedy
Metoda Greedy
 
Informatica
InformaticaInformatica
Informatica
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Metoda greedy informatica
Metoda greedy informaticaMetoda greedy informatica
Metoda greedy informatica
 
Tema
TemaTema
Tema
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Inform
InformInform
Inform
 

More from Balan Veronica (20)

10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n
 
Integrarea numerica
Integrarea numericaIntegrarea numerica
Integrarea numerica
 
Veronica botnarenco
Veronica botnarencoVeronica botnarenco
Veronica botnarenco
 
Integrare numerică
Integrare numericăIntegrare numerică
Integrare numerică
 
Inform
InformInform
Inform
 
Metodele de integrare
Metodele de integrareMetodele de integrare
Metodele de integrare
 
Integrarea numerică
Integrarea numericăIntegrarea numerică
Integrarea numerică
 
Dreptunghiuri
DreptunghiuriDreptunghiuri
Dreptunghiuri
 
aana
aanaaana
aana
 
CatPadI
CatPadICatPadI
CatPadI
 
integrare
integrareintegrare
integrare
 
Metoda0newton
Metoda0newtonMetoda0newton
Metoda0newton
 
Metoda-bisecției
Metoda-bisecțieiMetoda-bisecției
Metoda-bisecției
 
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
 
Metoda-newton(1)
Metoda-newton(1)Metoda-newton(1)
Metoda-newton(1)
 
newton
newtonnewton
newton
 
BD
BDBD
BD
 
pr
prpr
pr
 
PD
PDPD
PD
 
MN
MNMN
MN
 

Metoda greedy

  • 1. Metoda Greedy Realizat de: Balan Veronica
  • 2. Introducere  Metoda GREEDY nu încearcă să determine toate soluţiile posibile şi să o stabilească apoi pe cea optimală, comparând costurile. Ea alege pe rând câte un element urmând ca eventual să-l agauge în mulţimea soluţie.  De aici vine şi numele metodei de greedy (din engleza- lacom)
  • 3.  Metoda Greedy este una dintre cele mai directe tehnici de proiectare a algoritmilor care poate fi aplicată la o gamă largă de probleme.  În general, această metodă se aplică problemelor de optimizare.
  • 4. În ce constă această metodă?  Majoritatea acestor probleme constau în determinarea unei submulțimi B, a unei mulţimi A cu n elemente care să îndeplinească anumite condiţii pentru a fi acceptată.
  • 5. Cum funcționează?  Orice astfel de submulţime care respectă aceste restricţii se numeşte soluţie posibilă.  Din mulţimea tuturor soluţiilor posibile se doreşte determinarea unei soluţii care maximizează sau minimizează o funcţie de cost. O soluţie posibilă care realizează acest lucru se numeşte soluţie optimă.  Considerăm că soluţiile posibile au următoarea proprietate: dacă B este o soluţie posibilă, atunci orice submulţime a sa este soluţie posibilă.
  • 6. Exercițiu  Fiind dat numărul natural k > 1, se cere să se determine cel mai mic număr natural n având exact k divizori naturali proprii (diferiţi de 1 şi n).
  • 8. Concluzie  Metoda Greedy pare atât de simplă încât, la început, ne miră faptul că a fost evidenţiată ca tehnică. La o analiză atentă, vom observa însă, că lucrurile nu stau chiar aşa. Exemplele prezentate sunt didactice (le rezolvăm şi fără să ştim că există această tehnică), ele nu au alt rol decât de a evidenţia caracteristicile tehnicii.  Specificul acestei metode constă în faptul că se construieşte soluţia optimă pas cu pas, la fiecare pas fiind selectat (sau "înghiţit") în soluţie elementul care pare "cel mai bun" la momentul respectiv, în speranţa că va duce la soluţia optimă globală.
  • 9.  NU întotdeauna există un algoritm de tip Greedy care găseşte soluţia optimă.  Există probleme pentru care nu se cunosc astfel de algoritmi. Mai mult, pentru cele mai multe probleme, nu se cunosc algoritmi Greedy.
  • 10. Link-uri utile  http://ru.scribd.com/doc/43454385/Metoda-Greedy  http://wiki- proiecte.wikispaces.com/file/view/GREEDY_CEX.pdf/398254902/GREE DY_CEX.pdf  http://www.slideshare.net/scorlat/metoda-greedy  http://info.mcip.ro/?cap=Greedy