具有不连续子集的分区-P roblem

时间:2015-09-19 13:49:25

标签: java dynamic-programming partition-problem

我正在尝试解决分区问题的变体。我有两个重要的曲折。我需要解决k分区,而不仅仅是2,就像经典分区问题一样。

以下代码执行此操作:

https://gist.github.com/ishikawa/21680

我还需要允许自由地混淆项目的顺序,以便我可以获得最佳解决方案。因此,如果经典问题需要保留元素的顺序,并且数组只是在半最佳点处分割,我需要允许数组以这样的方式重新排序。分区最小。

我该如何解决这个问题?这两个曲折都是这个真实世界应用所必需的。如果我能找到一个已经处理过这个问题的Java库,我会非常高兴。

0 个答案:

没有答案