L'analisi dei sistemi dinamici complessi ha portato l'informatica a dover
tentare di trovare soluzioni "buone" a problemi NP-complessi (questo
tipo di approccio e' generalmente chiamato soft-computing). Da qui sono nate
moltissime tecniche, come ad esempio algoritmi genetici e reti neurali, che
hanno trovato moltissime applicazioni anche nel campo dell'intelligenza
artificiale (le reti neurali come riconoscitori vocali o visivi) e dell'Alife (artificial
life).
Questi campi sono in continua espansione ed i loro risultati sono spesso
sorprendenti.
Intelligenza artificiale