As empresas que gerenciam operações extensivas, que exigem a atribuição de pessoas e recursos a tarefas em horários específicos, precisam resolver problemas de programação difíceis regularmente. Veja alguns exemplos desses problemas:
- Agende funcionários em vários turnos, sujeitos a um conjunto complexo de restrições e requisitos de equipe.
- Programar um processo de fabricação que envolva a execução de muitas tarefas em um conjunto limitado de máquinas, cada uma das quais pode executar apenas uma por vez.
A OR-Tools oferece técnicas poderosas para resolver problemas como esses. As seções a seguir ilustram alguns problemas de programação e as soluções deles.