5. Entornos complejos y optimización