Proceedings

A Hybrid Recursive Multi-Way Number Partitioning Algorithm

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 591-595.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-106

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

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.

  1. [Garey and Johnson, 1979] Garey, M. R., and Johnson, D. S. 1979. Computers and Intractability: A Guide to the The- ory of NP-Completeness. New York, NY: W. H. Freeman. [Horowitz and Sahni, 1974]
  2. Horowitz, E., and Sahni, S. 1974. Computing partitions with applications to the knap- sack problem. Journal of the ACM. 21(2):277-292.
  3. [Karmarkar and Karp, 1982] Karmarkar, N., and Karp, R. M. 1982. The differencing method of set partition- ing. Technical Report UCB/CSD 82/113, Computer Sci- ence Division, University of California, Berkeley.
  4. [Korf, 1998] Korf, R. E. 1998. A complete anytime al- gorithm for number partitioning. Artificial Intelligence 106(2):181-203.
  5. [Korf, 2009] Korf, R. E. 2009. Multi-way number partition- ing. In Proceedings of IJCAI-09, 538-543. IJCAI
  6. [Korf, 2010] Korf, R. E. 2010. Objective functions for multi- way number partitioning. In Proceedings of the Sympo- sium on Combinatorial Search (SOCS-10).
  7. [Schroeppel and Shamir, 1981] Schroeppel, R., and Shamir, A. 1981. A T = O(2 n/2 ), S = O(2 n/4 ) algorithm for cer- tain NP-complete problems. SIAM Journal of Computing 10(3):456-464.
  8. [Walsh, 2009] Walsh, T. 2009. Where are the really hard ma- nipulation problems? The phase transition in manipulating the veto rule. In Proceedings of IJCAI-09, 324-329. IJCAI

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

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