A Hybrid Recursive Multi-Way Number Partitioning Algorithm
Korf, Richard Earl (University of California, Los Angeles)
The number partitioning problem is to divide a given set of N positive integers into K subsets, so that the sum of the numbers in each subset are as nearly equal as possible. While effective algorithms for two-way partitioning exist, multi-way partitioning is much more challenging. We introduce an improved algorithm for optimal multi-way partitioning, by combining several existing algorithms with some new extensions. We test our algorithm for partitioning 31-bit integers from three to ten ways, and demonstrate orders of magnitude speedup over the previous state of the art.
Jul-19-2011
- Country:
- North America > United States
- New York > New York County
- New York City (0.04)
- California
- Los Angeles County > Los Angeles (0.28)
- Alameda County > Berkeley (0.04)
- New York > New York County
- North America > United States
- Technology: