问题建模
先把决策变量、约束和验收样例写下来。写不出验收样例,说明问题还没想清楚,这时候不该开始求解。
我的工作通常从业务方一句说不太清楚的要求开始,到生产系统里一个能被调用的接口结束。中间是建模和求解,但真正花时间的往往是最后一步:让看结果的人愿意照着执行。
求出答案只是其中一段。数据怎么进来、约束怎么解释、结果发出去之后谁来负责, 这几件事不解决,模型算得再准也停在报告里。
求解器团队、制造企业,再到把决策接进生产系统。看着像三个行业,其实是同一个问题的三个环节。
在求解器团队里做行业模型,把业务问题写成标准的数学形式。
在制造企业里做生产和供应链优化,约束来自车间和物流现场。
把单点求解能力做成能接进生产系统、也能持续改的架构。
一个决策产品从提出到能用,要跨过这四关。前三关做得再漂亮,最后一关没人接受,前面就白做。
先把决策变量、约束和验收样例写下来。写不出验收样例,说明问题还没想清楚,这时候不该开始求解。
从跑得通的启发式起步,有了基准再考虑换成混合整数规划。没有基准的优化只是换了个算法。
幂等接口、批次能重放、失败带原因码。对接 TMS 和订单系统的时候,这几样比求解质量更早暴露问题。
结果要说清楚为什么、和上一版差在哪、想改的话从哪改。只给一个数字,没人敢用。
作品集按这三条主线组织,方便你从关心的角度直接切进去。
这个站点的每一处内容都经过脱敏,可以放心作为公开材料查阅。