【发布时间】:2013-03-27 13:48:15
【问题描述】:
我使用最佳拟合方法为装箱问题编写了一个启发式算法, itens S=(i1,...,in), bins size T, and a 希望创建一个真正的精确指数 算法女巫计算最佳解决方案(打包所有垃圾箱的最小数量 itens),但我不知道如何检查包装的每一种可能性,我在 C 中做。
有人可以告诉我我必须使用哪些结构吗?我怎样才能测试itens的所有de组合?它必须是递归算法吗?有一些可以帮助我的书或文章吗?
对不起我的英语不好
【问题讨论】:
-
NP 完全问题的关键在于检查所有选项很快变得不可行。您只想对小问题运行这个精确的算法吗?
-
是的,解决小问题
-
我们是否假设每个 bin 的大小不同,并且每个对象的大小也不同?
-
垃圾箱大小相同,不需要的对象
标签: c algorithm combinations brute-force bin-packing