gpt4 book ai didi

optaplanner - OptaPlanner是否可以修改以支持2d Bin Packing

转载 作者:行者123 更新时间:2023-12-02 01:48:04 31 4
gpt4 key购买 nike

我正在寻找一种算法,该算法将在给定高度和宽度(以英寸为单位)的情况下将不同大小的矩形放置在由高度和宽度定义的固定大小矩形上。我在 OptaPlanner 的描述中看到了 bin packing,但我不确定这就是我要找的东西。有什么想法吗?

最佳答案

用户在 IIRC 之前已经完成了,但是进行 2D 表面 装箱(或 3D volume 装箱)仍然很痛苦。

在学术论文中,有一种技术非常适用于这种情况:将项目放入有序队列中,然后使用构造启发式(通常是首次拟合递减)将它们分配到容器中。然后使用元启发式算法(通常是 Tabu Search 或 Late Acceptance)来优化该队列的顺序,同时运行 CH 来评估每个新排序。这个功能,我们称之为“MH on CH-using score calculation”,在 OptaPlanner 中还没有实现。我计划在 6.3 或更高版本中添加它,并带有表面或体积箱包装示例。

为了获得灵感,您可能(也可能不想)查看 my Packing Santa's Sleigh experiment (警告:这里是龙),它实现了由 Kaggle 竞赛定义的 3D 体积箱包装的变体。它产生了可行的解决方案,但从未完成。

关于optaplanner - OptaPlanner是否可以修改以支持2d Bin Packing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24374555/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com