Decisiones, programadas y enrutadas
Una sorprendente cantidad de la toma de decisiones operativas es, matemáticamente, un problema de optimización disfrazado de flujo de trabajo. Enrutamiento de vehículos, programación de turnos, asignación de espacios, empaquetado de contenedores, secuenciación de producción, asignación de personal, asignación de casos a especialistas: cada uno de estos puede expresarse como una función objetivo, un conjunto de restricciones y un procedimiento de búsqueda que encuentra una solución justificablemente buena dentro de un presupuesto de tiempo aceptable.
Utilizamos la programación matemática (LP, MIP, programación con restricciones), metaheurísticas (recocido simulado, algoritmos genéticos, búsqueda de vecindad grande) y optimización con aprendizaje aumentado, según la estructura del problema. Cuando el problema está bien caracterizado y es estable, generalmente se prefieren los métodos exactos. Cuando el espacio del problema es vasto y el objetivo es flexible, las heurísticas escalan mejor.
Los sistemas de optimización viven o mueren con su integración con la realidad operativa. El modelo que encuentra una ruta óptima globalmente es inútil si las rutas que encuentra violan restricciones informales que el planificador tenía en mente. Sacamos a la luz esas restricciones explícitamente durante el descubrimiento, las codificamos en el modelo e invertimos en la interfaz de usuario que permite a los planificadores ajustar las soluciones sin desechar la optimización.
- Enrutamiento de vehículos y última milla
- Programación y asignación de personal
- Secuenciación de producción y asignación de franjas horarias
- Optimización de red e inventario
- Optimización de precios e ingresos
- Programación con restricciones para políticas complejas

