O Timefold Solver é um mecanismo de código aberto de otimização de restrições para Java e Kotlin e o sucessor moderno do OptaPlanner. Ele resolve problemas de planejamento logístico, como roteamento de veículos, escala de funcionários, atribuição de tarefas e agendamento de manutenção, nos quais o espaço de possibilidades é grande demais para ser pesquisado de forma exaustiva. Embora comercializado sob o guarda-chuva mais amplo da IA, ele não envolve dados de treinamento nem modelos aprendidos, confiando em vez disso em uma busca heurística com base em restrições que você define. Ele modela regras de negócios absolutas como restrições rígidas (hard constraints) que um plano retornado não pode violar e metas operacionais como restrições flexíveis (soft constraints) que ele otimiza dentro desse espaço viável. Utilizamos o Timefold Solver com sucesso em produção no domínio de cadeia de suprimentos para modelar rapidamente cenários de negócios complexos.