I en grådig algoritme tager vi det valg, der synes bedst i øjeblikket i håbet om, at det vil føre til en global optimal løsning. I dynamisk programmering træffer vi beslutninger på hvert trin under hensyntagen til nuværende problem og løsning på tidligere løst underproblem for at beregne den optimale løsning.
Hvor mange mulige løsninger er der i den grådige metode?
En grådig algoritme træffer grådige valg ved hvert trin for at sikre, at objektivfunktionen er optimeret. Den Greedy-algoritme har kun one shot til at beregne den optimale løsning, så den aldrig går tilbage og ændrer beslutningen.
Hvad er begrebet grådig metode?
Definition: En algoritme, der altid tager den bedste øjeblikkelige eller lokale løsning, mens den finder et svar. Grådige algoritmer finder den overordnede eller glob alt optimale løsning til nogle optimeringsproblemer, men kan finde mindre end optimale løsninger til nogle tilfælde af andre problemer.
Hvad er fordelene ved en grådig tilgang?
Fordelen ved at bruge en grådig algoritme er, at løsninger på mindre forekomster af problemet kan være ligetil og nemme at forstå. Ulempen er, at det er fuldt ud muligt, at de mest optimale kortsigtede løsninger kan føre til det værst mulige langsigtede resultat.
Hvornår skal vi bruge grådige?
Nedenfor nævnt er nogle problemer, der bruger den optimale løsning ved hjælp af Greedy-tilgangen
- Travelling Salesman Problem.
- Kruskal's Minimal Spanning Tree Algorithm.
- Dijkstra's Minimal Spanning Tree Algorithm.
- Knapsækproblem.
- Jobplanlægningsproblem.