En Genetic Algorithm (GA) er en optimeringsmetode inden for kunstig intelligens, der er inspireret af principperne i biologisk evolution. Algoritmen efterligner, hvordan naturen udvikler tilpassede organismer gennem selektion, krydsning og mutation. Resultatet er en kraftfuld metode til at finde optimale eller næsten-optimale løsninger på komplekse problemer, hvor traditionelle optimeringsteknikker kommer til kort. I en Genetic Algorithm repræsenteres hver mulig løsning som et ‘individ’ i en population, ofte kodet som en streng af tal eller bits. Algoritmen starter med en tilfældig population og evaluerer, hvor godt hvert individ løser det aktuelle problem – denne score kaldes fitness. De bedste individer udvælges til at reproducere, krydses og muteres, så nye generationer gradvist bliver bedre til at løse problemet. Efter mange generationer konvergerer algoritmen mod en god løsning. Genetic Algorithms er særligt nyttige til problemer, hvor løsningsrummet er stort, komplekst eller ikke kontinuerligt – som logistiske planlægninger, design af maskindele, finansielle porteføljer eller neurale netværksarkitekturer. Det gør dem til et stærkt supplement til andre AI-løsninger inden for moderne maskinlæring og optimering i virksomheder.