Girig algoritm

En girig algoritm[1] (en: Greedy algorithm) är en algoritm som alltid tar den bästa vägen ur ett lokalt perspektiv då den letar efter en lösning. För vissa optimeringsproblem hittar den giriga algoritmen en optimal lösning, men för vissa problem kommer den inte att hitta någon garanterat optimal lösning. En egenskap hos en girig algoritm är att den aldrig tar steg tillbaka efter ett gjort val.

Exempel på giriga algoritmer:

  • Dijkstras algoritm
  • Kruskals algoritm
  • Prims algoritm

Se även

  • Heuristik (matematik)

Referenser

  1. ^ ”IT-ord - girig algoritm”. ComputerSweden. 17 september 2019. https://it-ord.idg.se/ord/girig-algoritm/. Läst 24 december 2019.