On the Sum-of-Squares Algorithm for Bin Packing
Janos Csirik, David S. Johnson, Claire Kenyon, James B. Orlin, Peter, W. Shor, and Richard R. Weber

TL;DR
This paper provides a theoretical analysis of the Sum of Squares bin packing algorithm, demonstrating its efficiency and optimality in various distribution scenarios, and introduces new variants including a randomized online algorithm.
Contribution
It offers a comprehensive theoretical analysis of the Sum of Squares algorithm and introduces new variants, including an almost optimal randomized online algorithm.
Findings
SS performs well with sublinear expected waste for certain distributions.
SS has expected waste at most O(log n) when optimal waste is bounded.
A new LP-based algorithm determines the growth rate of optimal expected waste.
Abstract
In this paper we present a theoretical analysis of the deterministic on-line {\em Sum of Squares} algorithm () for bin packing introduced and studied experimentally in \cite{CJK99}, along with several new variants. is applicable to any instance of bin packing in which the bin capacity and item sizes are integral (or can be scaled to be so), and runs in time . It performs remarkably well from an average case point of view: For any discrete distribution in which the optimal expected waste is sublinear, also has sublinear expected waste. For any discrete distribution where the optimal expected waste is bounded, has expected waste at most . In addition, we discuss several interesting variants on , including a randomized -time on-line algorithm , based on , whose expected behavior is essentially optimal for all…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Advanced Manufacturing and Logistics Optimization · Manufacturing Process and Optimization
