Revisiting Chazelle's Implementation of the Bottom-Left Heuristic: A Corrected and Rigorous Analysis
Stefan Michel

TL;DR
This paper revisits Chazelle's implementation of the Bottom-Left Heuristic for strip packing, providing a corrected, rigorous analysis that confirms its quadratic time complexity and addresses previous inaccuracies.
Contribution
It offers a formal, corrected analysis of Chazelle's implementation, fixing flaws and verifying its efficiency for the strip packing problem.
Findings
Confirmed quadratic time complexity of Chazelle's implementation
Identified and corrected flaws in the original analysis
Provided a rigorous, formal verification of the algorithm
Abstract
The Strip Packing Problem is a classical optimization problem in which a given set of rectangles must be packed, without overlap, into a strip of fixed width and infinite height, while minimizing the total height of the packing. A straightforward and widely studied approach to this problem is the Bottom-Left Heuristic. It consists of iteratively placing each rectangle in the given order at the lowest feasible position in the strip and, in case of ties, at the leftmost of those. Due to its simplicity and good empirical performance, this heuristic is widely used in practical applications. The most efficient implementation of this heuristic was proposed by Chazelle in 1983, requiring time and space to place rectangles. However, although Chazelle's original description was largely correct, it omitted several formal details. Furthermore, our analysis revealed a critical…
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 · Complexity and Algorithms in Graphs · Advanced Optimization Algorithms Research
