Des algorithmes permettent de résoudre élégamment des problèmes pour lesquels il n'existe pas de méthode exacte, que celle-ci est inconnue ou encore lorsque que le temps requis par les méthodes classiques ne permet pas d'atteindre le résultat.
CAV : Cellular Automata Viewer 2.0 http://www.rennard.org/alife/french/cav.html
* Les algorithmes génétiques, évolutionnaires et mémétiques.