【发布时间】:2010-09-06 12:49:07
【问题描述】:
我正在做一个项目,我制作一个铝挤压切割清单。
铝型材的长度为 5m。
我有一份需要从 5m 长度的铝型材中切割出来的较小长度的列表。
较小的长度需要按照从 5m 长度的铝挤压件中产生最少切边废料的顺序进行切割。
目前,我以这样一种方式订购切割清单,通常较短的长度中最长的先切割,较小长度中最短的最后切割。这条规则的例外是,只要较短的长度不适合剩下的 5m 铝挤压长度,我就会使用适合的最长较短的长度。
这似乎产生了一个非常有效(非常少的切边浪费)的切割清单,并且不需要很长时间来计算。然而,我想,即使切割清单非常有效,它也不一定是最有效的。
有谁知道在合理的时间内计算出最有效的切割清单的方法吗?
编辑:感谢您的回答,我将继续使用“贪婪”方法,因为它似乎做得非常好(执行任何人工创建有效切割清单的尝试)并且非常快。
【问题讨论】:
标签: algorithm