Dostaneme chamtivú metódu?

Dostaneme chamtivú metódu?
Dostaneme chamtivú metódu?
Anonim

V nenásytnom algoritme urobíme akúkoľvek voľbu, ktorá sa nám v danej chvíli zdá najlepšia v nádeji, že to povedie ku globálnemu optimálnemu riešeniu. V dynamickom programovaní sa v každom kroku rozhodujeme s ohľadom na aktuálny problém a riešenie predtým vyriešeného podproblému, aby sme vypočítali optimálne riešenie.

Koľko realizovateľných riešení existuje v zištnej metóde?

Algoritmus Greedy robí nenásytné rozhodnutia v každom kroku, aby zabezpečil, že funkcia cieľa je optimalizovaná. Algoritmus Greedy má iba jeden výstrel na výpočet optimálneho riešenia, aby sa nikdy nevrátil a nezvrátil rozhodnutie.

Aký je koncept zištnej metódy?

Definícia: Algoritmus, ktorý vždy hľadá najlepšie okamžité alebo lokálne riešenie pri hľadaní odpovede. Chamtivé algoritmy nájdu celkové alebo globálne optimálne riešenie pre niektoré problémy s optimalizáciou, ale môžu nájsť menej ako optimálne riešenia pre niektoré prípady iných problémov.

Aké sú výhody chamtivého prístupu?

Výhodou použitia zištného algoritmu je, že riešenia menších prípadov problému môžu byť priame a ľahko pochopiteľné. Nevýhodou je, že je celkom možné, že najoptimálnejšie krátkodobé riešenia môžu viesť k najhoršiemu možnému dlhodobému výsledku.

Kedy by sme mali použiť chamtivé?

Nižšie sú uvedené niektoré problémy, ktoré využívajú optimálne riešenie pomocou prístupu Greedy

  • Problém predavača na cestách.
  • Kruskalov minimálny algoritmus Spanning Tree.
  • Dijkstra's Minimal Spanning Tree Algorithm.
  • Problém s batohom.
  • Problém s plánovaním práce.

Odporúča: