On the Sum-of-Squares algorithm for bin packing

From MaRDI portal
Publication:3546292

DOI10.1145/1120582.1120583zbMATH Open1326.68334DBLPjournals/jacm/CsirikJKOSW06arXivcs/0210013OpenAlexW1992365301WikidataQ56813486 ScholiaQ56813486MaRDI QIDQ3546292FDOQ3546292

D. S. Johnson, Claire Kenyon, Richard Weber, Peter W. Shor, János Csirik, James B. Orlin

Publication date: 21 December 2008

Published in: Journal of the ACM (Search for Journal in Brave)

Abstract: In this paper we present a theoretical analysis of the deterministic on-line {em Sum of Squares} algorithm (SS) for bin packing introduced and studied experimentally in cite{CJK99}, along with several new variants. SS is applicable to any instance of bin packing in which the bin capacity B and item sizes s(a) are integral (or can be scaled to be so), and runs in time O(nB). It performs remarkably well from an average case point of view: For any discrete distribution in which the optimal expected waste is sublinear, SS also has sublinear expected waste. For any discrete distribution where the optimal expected waste is bounded, SS has expected waste at most O(logn). In addition, we discuss several interesting variants on SS, including a randomized O(nBlogB)-time on-line algorithm SS*, based on SS, whose expected behavior is essentially optimal for all discrete distributions. Algorithm SS* also depends on a new linear-programming-based pseudopolynomial-time algorithm for solving the NP-hard problem of determining, given a discrete distribution F, just what is the growth rate for the optimal expected waste. This article is a greatly expanded version of the conference paper cite{sumsq2000}.


Full work available at URL: https://arxiv.org/abs/cs/0210013






Cited In (10)






This page was built for publication: On the Sum-of-Squares algorithm for bin packing

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3546292)