【发布时间】:2021-08-01 14:13:54
【问题描述】:
所以,我一直在广泛搜索,但我仍然不确定我正在处理的问题的正确分类是什么,所以我无法真正找到解决方案。
我有 x 个不同的对象(其中我知道它们的 H/W/L),我想把它们装进盒子里,但我不想在一个盒子里装尽可能多的东西,一个对象去放入一个盒子中。 我想决定需要多少个不同大小的盒子才能将这些对象放入其中,同时尽量减少不同大小的盒子的数量。 让问题变得更简单的一件事是,所有对象的对象的宽度和高度都是相同的,所以长度是唯一的问题。
为了更实际地了解我的用例,手头的问题是公司如何确定他们应该拥有哪些不同的盒子尺寸,以便将所有不同的产品放入其中,而不需要过多不同的盒子尺寸。
示例:我有一个长度为 1200 毫米的物体和另一个长度为 1150 毫米的物体,它们的宽度和高度相同。由于长度差异非常小,因此对于 1150 毫米的物体没有额外的盒子尺寸并为两者使用相同的盒子是有意义的。
我解决这个问题的想法是使用一种算法对对象进行聚类,并使用聚类的数量或中心。
我在看什么类型的问题,什么类型的算法最适合对我的对象进行聚类?
【问题讨论】:
-
您需要更好地定义您的问题。一个简单的解决方案总是使用对任何物体都足够大的盒子,所以答案总是 1。
标签: algorithm cluster-analysis knapsack-problem bin-packing logistics