首页> 外文期刊>IEEE transactions on automation science and engineering >On the Use of Equivalence Classes for Optimal and Suboptimal Bin Packing and Bin Covering
【24h】

On the Use of Equivalence Classes for Optimal and Suboptimal Bin Packing and Bin Covering

机译:关于使用等效类以获得最佳和次优箱包装和箱覆盖物

获取原文
获取原文并翻译 | 示例

摘要

Bin packing and bin covering are important optimization problems in many industrial fields, such as packaging, recycling, and food processing. The problem concerns a set of items, each with its own value, that are to be sorted into bins in such a way that the total value of each bin, as measured by the sum of its item values, is not above (for packing) or below (for covering) a given target value. The optimization problem concerns minimizing, for bin packing, or maximizing, for bin covering, the number of bins. This is a combinatorial NP-hard problem, for which true optimal solutions can only be calculated in specific cases, such as when restricted to a small number of items. To get around this problem, many suboptimal approaches exist. This article describes the formulations of the bin packing and covering problems that allow finding the true optimum, for instance, counting hundreds of items using general-purpose MILP-solvers. Also presented are suboptimal solutions that come within less than 10% of the optimum while taking significantly less time to calculate, even ten to 100 times faster, depending on the required accuracy. Note to Practitioners-A typical case for bin covering is in food processing where food items are automatically sorted into trays of similar weight so that the overweight is minimized. Another application is in recycling, where items such as batteries should be put in crates of similar weight, so that the crates do not exceed a target weight due to later manual handling, but, at the same time, we want as few crates as possible. This is a bin packing problem. On an industrial scale, these tasks are fully automated. Though modern software tool's efficiency to solve bin sorting problems has increased significantly in later years, the problems are inherently tough in the sense that the solution time grows exponentially with the number of items. This limits the problem sizes that can be solved to optimality within a reasonable time. Therefore, much research has focused on heuristic rules that give reasonable solving times while not giving the true optimal number of bins. However, in many cases, the true optimal solution is preferable, and sometimes even necessary, so this is an industrially interesting problem. This article describes an approach to solve the bin packing and covering problems to the true optimum that increases the limit of the number of items that can typically be handled. This is done by observing that items of the same value need not be distinguished. Instead, we can formulate packing/covering problems over item values rather than individual items and sort integer numbers of these values into bins, which allows us to solve to optimum for more than 500 items in a reasonable time. In addition, by redefining what we mean by the same value, we can consider more items to have the same value and achieve even better calculation efficiency.
机译:箱包装和垃圾箱覆盖是许多工业领域的重要优化问题,如包装,回收和食品加工。问题涉及一组项目,每个项目都具有自己的值,即要以这样的方式排序到垃圾箱,即每个垃圾箱的总价值不是上面的(用于包装)或以下(用于覆盖)给定的目标值。优化问题涉及最小化,对于箱包装或最大化,用于箱覆盖,箱数。这是一个组合NP难题,对于哪种真正的最佳解决方案只能在特定情况下计算,例如限于少量项目。为了解决这个问题,存在许多次优方法。本文介绍了箱包装的配方和涵盖了允许找到真正最佳的问题的问题,例如,使用通用MILP求解器计算数百项。还提出了次优溶液,在最佳的10%内,同时取得明显更少的时间来计算,甚至更快地计算,这取决于所需的准确性。注意事项 - 从业者 - 箱覆盖的典型案例是食品加工,其中食品被自动分类成相似体重的托盘,以便最小化超重。另一个应用程序正在回收,其中诸如电池等物品应该放在类似的体重的条件下,因此由于以后的手动处理,箱子不超过目标重量,但同时,我们希望尽可能少的箱子。这是一个垃圾箱问题。在工业规模上,这些任务完全自动化。虽然现代软件工具在后期解决垃圾箱排序问题的效率显着增加,但在解决方案时间与项目数量呈指数呈指数呈指数增长,问题本质上是艰难的。这限制了可以在合理的时间内解决的问题尺寸。因此,许多研究都集中在启发式规则上,即提供合理的解决时间,同时不提供真正的最佳垃圾箱。然而,在许多情况下,真正的最佳解决方案是优选的,有时甚至是必要的,因此这是一个工业有趣的问题。本文介绍了解决垃圾箱包装和涵盖问题的方法,以增加通常可以处理的项目数量的限制。这是通过观察不需要区分相同值的项目来完成的。相反,我们可以通过项目值而不是单个项目制定包装/覆盖问题,并将这些值的整数数分类为箱子,这使我们可以在合理的时间内解决超过500个项目。另外,通过重新定义我们的意思,我们可以考虑更多的物品来具有相同的值并实现更好的计算效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号