笔记 / Timefold Solver
01 / 00 / 00

TimeFold 学习索引

状态
持续整理
来源
Obsidian
创建
2026/05/14
公开整理
2026/07/31

30 秒速览#

Timefold Solver 是一个 Java 生态的规划求解器,适合处理排程、路径、分配、装箱、资源负载等组合优化问题。学习主线不是“先背 API”,而是先掌握 4 件事:

  1. 领域模型:哪些对象会被求解器改变,哪些只是事实。
  2. 约束评分:业务规则如何变成 Score
  3. 搜索算法:求解器如何从初始解迭代到更好的解。
  4. 验证调优:如何用环境模式、解释分数和 Benchmark 证明模型可信。

版本说明#

学习路径#

顺序主题入口目的
1配置与运行TimeFold配置索引先把 Solver 跑起来
2领域建模领域模型建模索引把业务对象翻译成求解模型
3约束评分约束编程索引把业务规则写成可优化的分数
4算法配置求解算法配置索引理解 CH、LS、Move 和搜索边界
5BenchmarkBenchmark测试索引用实验比较配置
6调优扩展调优与扩展索引进入真实项目调优

先写完的核心笔记#

待补#

  • 把生产排程项目中的”产线、订单、模具、换型矩阵、插单”抽象为一套 Timefold 建模样例。