Decisões, agendadas e roteadas
Uma quantidade surpreendente de tomadas de decisão operacionais é, matematicamente, um problema de otimização disfarçado de fluxo de trabalho. Roteamento de veículos, agendamento de turnos, alocação de slots, embalagem de contentores, sequenciamento de produção, escalonamento de equipas, atribuição de casos a especialistas — cada um destes pode ser expresso como uma função objetivo, um conjunto de restrições e um procedimento de pesquisa que encontra uma solução defensavelmente boa dentro de um orçamento de tempo aceitável.
Usamos programação matemática (LP, MIP, programação com restrições), meta-heurísticas (recocido simulado, algoritmos genéticos, pesquisa de vizinhança ampla) e otimização aumentada por aprendizagem, dependendo da estrutura do problema. Onde o problema é bem caracterizado e estável, os métodos exatos são geralmente preferidos. Onde o espaço do problema é vasto e o objetivo é flexível, as heurísticas escalam melhor.
Os sistemas de otimização vivem ou morrem pela sua integração com a realidade operacional. O modelo que encontra uma rota globalmente ótima é inútil se as rotas que encontra violam restrições informais que o planejador tinha em mente. Nós explicitamos essas restrições durante a descoberta, codificamo-las no modelo e investimos na interface do utilizador que permite aos planejadores ajustar as soluções sem descartar a otimização.
- Roteamento de veículos e última milha
- Agendamento e escalonamento de força de trabalho
- Sequenciamento de produção e alocação de slots
- Otimização de rede e inventário
- Otimização de preços e receita
- Programação com restrições para políticas complexas

