TimefoldAI/timefold-solver

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

解决的问题

Timefold Solver 专为解决复杂的计划与调度问题而设计,这些问题需要高效分配资源以避免浪费。它处理诸如车辆路径规划、员工排班和学校课程安排等任务,其中找到任务与资源的最佳组合在计算上非常困难。

工作原理

它作为 Java 和 Kotlin 的 AI 约束求解器运行。通过定义计划问题的约束和目标,求解器会基于这些约束优化资源的配置,以找到最佳可能的解决方案。

适用人群

需要在软件应用中集成自动化计划与优化功能的 Java 或 Kotlin 开发者。

主要亮点

  • 基于 AI 的约束求解,用于计划优化。
  • 支持广泛的应用场景,包括云优化、作业车间调度和会议调度。
  • 提供开源社区版和商业企业版两种版本。
  • 由原 OptaPlanner 团队开发。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目