We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NA

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Numerical Analysis

Title: Analysis of the Karmarkar-Karp Differencing Algorithm

Abstract: The Karmarkar-Karp differencing algorithm is the best known polynomial time heuristic for the number partitioning problem, fundamental in both theoretical computer science and statistical physics. We analyze the performance of the differencing algorithm on random instances by mapping it to a nonlinear rate equation. Our analysis reveals strong finite size effects that explain why the precise asymptotics of the differencing solution is hard to establish by simulations. The asymptotic series emerging from the rate equation satisfies all known bounds on the Karmarkar-Karp algorithm and projects a scaling $n^{-c\ln n}$, where $c=1/(2\ln2)=0.7213...$. Our calculations reveal subtle relations between the algorithm and Fibonacci-like sequences, and we establish an explicit identity to that effect.
Comments: 9 pages, 8 figures; minor changes
Subjects: Numerical Analysis (math.NA); Disordered Systems and Neural Networks (cond-mat.dis-nn); Discrete Mathematics (cs.DM); Data Structures and Algorithms (cs.DS)
Journal reference: European Physics Journal B 65, 131-140 (2008)
DOI: 10.1140/epjb/e2008-00320-9
Cite as: arXiv:0802.4040 [cs.NA]
  (or arXiv:0802.4040v2 [cs.NA] for this version)

Submission history

From: Stephan Mertens [view email]
[v1] Wed, 27 Feb 2008 17:24:07 GMT (297kb)
[v2] Fri, 3 Oct 2008 09:48:52 GMT (297kb)

Link back to: arXiv, form interface, contact.