Evolúció és számítástudomány találkozása nem újkeletű – már Neumann János is foglalkozott vele, például a később komplex rendszerek tanulmányozásához is előszeretettel alkalmazott sejtautomatával –, tágabb trend, biológia és infokommunikáció egybekapcsolódásának része, amelynek egyik legizgalmasabb pontja az élet bonyolult folyamatainak (fajok evolúciója, önszerveződés, tanulás stb.) számítógépes módszerekkel, például ágenstechnológiával, rajintelligenciával, evolúciós számításokkal vagy ideghálókkal történő utánzása.
Az evolúciós számítások gyűjtőkategóriába tartozó, az 1990-es évekig egymástól elkülönülten fejlődő rokon technológiák (evolúciós és genetikus programozás, algoritmusok stb.) iteratív fejlődési folyamatokat, például egy adott populáción belüli növekedést, változásokat vizsgálnak. A kiválasztódást részben irányított, részben véletlenszerű kereséssel, az óhajtott kimenet elérését párhuzamos feldolgozással oldják meg. Ezekkel a módszerekkel vizsgálják, miként vezet az evolúció összetett információfeldolgozó-műveletekhez.
