La resolución de problemas de búsqueda y optimización en sistemas complejos, mediante los métodos matemáticos tradicionales, es en muchas ocasiones inabordable. En este artículo se realiza una introducción a los algoritmos genéticos, métodos de búsqueda y optimización masivamente paralelos, que en sistemas complejos obtienen resultados asombrosos.