Idea algorytmu genetycznego została zaczerpnięta z nauk przyrodniczych opisujących zjawiska doboru naturalnego i dziedziczenia. Mechanizmy te polegają na przetrwaniu osobników najlepiej dostosowanych w danym środowisku, podczas gdy osobniki gorzej przystosowane są eliminowane.
Algorytmy genetyczne są numerycznymi metodami optymalizacji, rozwiązującymi problem właściwego wyznaczenia dużej liczby parametrów systemu (np. decyzyjnego) przy użyciu specyficznych operatorów, które generują kolejne punkty w przestrzeni rozwiązań wykorzystując zasady analogiczne jak właśnie w zjawiskach ewolucji i dziedziczności.