Proceedings

Multi-Way Number Partitioning

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 538-542.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

The number partitioning problem is to divide a given set of integers into a collection of subsets, so that the sum of the numbers in each subset are as nearly equal as possible. While a very efficient algorithm exists for optimal two-way partitioning, it is not nearly as effective for multi-way partitioning. We develop two new linear-space algorithms for multi-way partitioning, and demonstrate their performance on three, four, and five-way partitioning. In each case, our algorithms outperform the previous state of the art by orders of magnitude, in one case by over six orders of magnitude. Empirical analysis of the running times of our algorithms strongly suggest that their asymptotic growth is less than that of previous algorithms. The key insight behind both our new algorithms is that if an optimal k-way partition includes a particular subset, then optimally partitioning the numbers not in that set k-1 ways results in an optimal k-way partition.Richard Earl Korf

  1. [Garey and Johnson, 1979] Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York, NY, 1979.
  2. [Karmarkar and Karp, 1982] Narendra Karmarkar and Richard M. Karp. The differencing method of set parti- tioning. Technical Report UCB/CSD 82/113, Computer Science Division, University of California, Berkeley, 1982.
  3. [Korf, 1995] Richard E. Korf. From approximate to opti- mal solutions: A case study of number partitioning. In Proceedings of the International Joint Conference on Ar- tificial Intelligence (IJCAI-95), pages 266-272, Montreal, Canada, Aug 1995. IJCAI
  4. [Korf, 1998] Richard E. Korf. A complete anytime algo- rithm for number partitioning. Artificial Intelligence, 106(2):181-203, December 1998.
  5. [Mertens, 1998] Stephen Mertens. Phase transition in the number partitioning problem. Physical Review Letters, 81(20):4281-4284, November 1998.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards