标签: algorithm dynamic-programming approximation
我有一个正整数的数组A [a0,a1,a2,...,an]和一个正数K.我需要找到所有(或几乎所有)数组A的子集U和V对为:
我能够找到DP溶液,其为O(N ^ 2 * K ^ 2)(其中N是A中元素的总数)。虽然N和K很小(<100)但它仍然太慢。
我正在寻找一些近似算法或伪多项式动态规划算法。 Bin packing问题与我的问题类似,但我不确定如何将其应用于我的约束......
请告知。
编辑:每个数字的上限等于50