Die evolutionäre Berechnung ist ein Bereich der Informatik, der Ideen aus der biologischen Evolution zur Lösung von Berechnungsproblemen nutzt. Viele dieser Probleme erfordern die Suche in einem riesigen Raum von Lösungsmöglichkeiten, z. B. unter einer großen Anzahl möglicher Hardware-Schaltungslayouts nach einer Konfiguration, die das gewünschte Verhalten hervorruft, nach einer Reihe von Gleichungen, die das Auf und Ab eines Finanzmarktes vorhersagen, oder nach einer Sammlung von Regeln, die einen Roboter bei der Navigation durch seine Umgebung steuern. Diese Berechnungsprobleme erfordern häufig, dass ein System anpassungsfähig ist, d. h. dass es in einer sich ständig verändernden Umgebung weiterhin gute Leistungen erbringt.