笔记 / Timefold Solver / 领域模型建模
01 / 02 / 00

领域模型建模索引

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

这个文件夹解决什么#

本文件夹回答:如何把真实业务对象拆成 Timefold 的问题事实、规划实体、规划变量、影子变量和规划解。

笔记列表#

笔记状态一句话说明
规划问题建模总览持续整理从业务问题到求解模型的翻译流程
ProblemFact、PlanningEntity、PlanningSolution持续整理三类核心对象怎么区分
PlanningVariable 与 ValueRange持续整理求解器真正改变的变量和候选值
影子变量与链式建模持续整理用派生变量表达时间、前后关系和归属
时间建模模式持续整理timeslot、time grain、chain 三种时间模式
动态问题:插单与连续规划持续整理pinned、窗口规划、插单重排
PlanningListVariable 与列表变量影子体系持续整理一对多列表变量及全套影子变量注解
PlanningClone 与 SolutionManager / ScoreManager持续整理规划克隆机制、方案分析与计分工具

建模顺序#

  1. 先列出业务对象。
  2. 标出求解过程中会变的属性。
  3. 把会变的对象设为规划实体。
  4. 把可选值集合设为值范围。
  5. 把可由变量推导出的字段设为影子变量。
  6. 把业务底线和优化目标交给约束层。

关联官方文档#