2008
DOI: 10.1140/epjb/e2008-00320-9
|View full text |Cite
|
Sign up to set email alerts
|

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 ra… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

3
47
1

Year Published

2008
2008
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 50 publications
(51 citation statements)
references
References 20 publications
3
47
1
Order By: Relevance
“…3 Most insights into finite-dimensional systems have been gained through computational approaches that elucidate low-T properties. [4][5][6] Here, we extract the response induced through defect interfaces 7,8 at T = 0, created by fixing the spins along the two faces of the open boundary in one direction. Ground state energies E 0 and E 0 Ј of an instance of size N = L d are determined, which differ by reversing all spins on one of the faces.…”
mentioning
confidence: 99%
“…3 Most insights into finite-dimensional systems have been gained through computational approaches that elucidate low-T properties. [4][5][6] Here, we extract the response induced through defect interfaces 7,8 at T = 0, created by fixing the spins along the two faces of the open boundary in one direction. Ground state energies E 0 and E 0 Ј of an instance of size N = L d are determined, which differ by reversing all spins on one of the faces.…”
mentioning
confidence: 99%
“…Unlike the Travelling Salesman Problem, the performance of polynomial-time heuristics, such as the Karmarkar-Karp Differencing Algorithm, is incredibly poor for large instances of the Number Partitioning Problem [17]. In order to try and understand why the NPP is difficult for heuristics, the landscapes of NPP instances have been analysed using techniques from statistical mechanics and traditional problem landscape analysis.…”
Section: Existing Resultsmentioning
confidence: 99%
“…The Number Partitioning Problem (NPP) defined in Appendix A.2.2 is known to undergo phase transitions in terms of the number of global optima, the size of plateaus, and the difficulty of exact solvers [17,22,174]. This section investigates how the length scales of instances of NPP change throughout different stages of the phase transition.…”
Section: Analysis Of Number Partitioning Problemsmentioning
confidence: 99%
See 2 more Smart Citations