如何解决计算用于运输的最佳箱子尺寸的最佳方法是什么?
我正在将 UPS 集成到我的应用程序中,这将允许用户设置和保存他们库存中的运输箱,包括箱子的长度、宽度和高度(以英寸为单位)。用户销售的每件产品现在也将拥有自己的长度、宽度和高度。
当客户下订单时,我需要取出购物车中的所有产品及其尺寸,并在可用盒子列表中找出最有效(可能最小)的盒子尺寸。
我找到了这个链接:https://www.pluginhive.com/knowledge-base/box-packing-calculation-shipping-rates-based-weights-dimensions-2 并试图遵循逻辑,但它似乎有缺陷。它说遍历产品并找到长度最大的产品,然后对宽度最大的产品执行相同操作,然后将所有产品的高度相加以获得最终尺寸。
示例(长x宽x高) 产品 1 是 (5x4x2) 产品 2 ix (3x7x3) 产品 3 是 (4x6x4)
最终尺寸为 5x7x9。然后我会从可用的盒子中找到最小的盒子,它至少与所有 3 个维度一样大。但这让我感到困扰,因为用户可以以不同的方式堆叠他们的产品。他们可以将产品侧向翻转并将它们并排堆叠,这会导致将所有高度的总和相加是没有意义的。我会为所有 3 种可能性重复上述方法吗? IE。首先获取最大长度&最大宽度&总高度并尝试找到最佳框,然后获取最大长度&最大高度&总宽度并尝试找到最佳框,然后获得最大高度&最大宽度&总长度并尝试优化最好的盒子?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。