未知数量和对象列表的容器中物料放置的建模

问题描述 投票:0回答:0

目标是确定哪种材料应该放在哪个容器中,每个容器应该容纳多少,并遵循以下约束: 硬约束: (1) 材料数量不能超过容器的剩余容量。 (2) 材料不能被禁用。 (3) 容器不能被禁用。 (4) 容器不能上锁。 (5) 不同SKU的材料不能混用,所以当前容器必须是空的或者是相同SKU的材料

软约束: (1)优先处理未满箱,减少尾箱。 (2) 优先考虑地点之间的距离。 (3) 尽量将同一个pallet的任务合并起来

我在建模时遇到问题,因为我不知道我的数量大小和计划的对象列表。已知数据包括仓单中的物料清单(包括物料类型和数量,数量可以拆分和放置)。还有仓库里所有容器的清单(每个容器都有可以放置的材料种类和容量限制)

optaplanner
© www.soinside.com 2019 - 2024. All rights reserved.