下料问题
有谁知道如何使用背包算法来实现这个问题的算法?
我目前使用的方法广泛使用了 LINQ 和 Collections of Collections 以及一些字典。对于那些不知道我在说什么的人,请查看切削库存问题。
Does anyone know how to implement the algorithm for this problem using the Knapsack algorithm?
The method I'm using at present makes extensive use of LINQ and Collections of Collections and a few Dictionaries. For those who dont know what I'm talking about check out The Cutting Stock Problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
下面的代码将为您提供所有图案或剪裁组合以及允许的浪费。现在决定哪种模式将为您提供优化解决方案。仍在研究并试图弄清楚如何编写该算法。
Below code will give you all the patterns or cut combinations with your allowed waste. Now decide which of this pattern will give you the optimize solution. still researching and trying to figure out how to code that algorithm.
正如您给定的链接中提到的,这个问题实际上是 ILP 的一个实例,这通常是 NP 困难的。
直接来自维基百科:求解整数线性规划的高级算法包括:
As mentioned in your given link, this problem is in fact an instance of an ILP, which is NP-hard normally.
Directly from wikipedia: Advanced algorithms for solving integer linear programs include: