aps-agent/docs/algorithm/roadmap.md

48 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 算法与约束路线(规划)
> 以下来自 `plan.md` 目标态。**默认未实现**。落地后把条目挪到 [scheduling-v1.md](./scheduling-v1.md) 或新开 `scheduling-v2.md`,并改 `product/features.md`。
---
## 1. 约束目录(plan §9.2a)
规划中的硬/软约束 C1–C13(工艺序、工位独占、日历、维保、机器资格、齐套、产能、交期、优先级、换线、冻结窗、班组、SOP…)。
| 现状 | 说明 |
| --- | --- |
| 部分行为 | 嵌在 RULE 占槽与冲突检测里 |
| 缺失 | `ConstraintDef` 注册表、配置中心 UI、SOP→约束过门禁转译 |
---
## 2. 主控参数与方案优选(§9.2b / §9.7a)
紧约束/影子价、Tornado、IIS、多方案帕累托+偏好加权 → **🔜 M5**。
---
## 3. 插单与动态重排(§9.11)
目标管线:秒级快评 → 影响半径判定 → LNS 局部修复(默认)/ 全量重排(P2)。
| 现状 | 可用替代 |
| --- | --- |
| 未实现专用插单引擎 | `scenario.compare` 多策略沙盒 + 人工采用 |
---
## 4. 引擎演进
| 阶段 | 内容 |
| --- | --- |
| 当前 | RULE 启发式 |
| M5 | OR-Tools CP-SAT;GA/HYBRID 真管线 |
| 其后 | 代理模型快评、迁移/小样本参数(§8.3a),仍不替代 OR 出最终表 |
---
## 5. ML 边界(产品铁律)
ML/LLM 可用于:缺省策略偏好、参数建议、报告叙事、意图理解。
**不可**:直接生成不可验证的最终排程并绕过引擎与门禁。