Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Draft:Freedman's conjecture

From Wikipedia, the free encyclopedia
Unsolved problem in mathematics
Given finitely many points in the unit square, one of which is the origin, can each point anchor the lower-left corner of an interior-disjoint rectangle packing covering at least half the square's area?

Freedman's conjecture, also called the lower-left anchored rectangle packing problem (LLARP), is an open problem in computational geometry posed by Allen Freedman in 1969.[1] It asks whether, for every finite set of points in the unit square that contains the origin, one can give each point a rectangle that has the point as its lower-left corner, with all rectangles interior-disjoint and together covering at least half the square.[1]

An example input: the orange points are the point set, and each blue rectangle has an input point as its lower-left corner. The rectangles are interior-disjoint and avoid the remaining points, here covering 0.84 of the square. Whether every point set admits such a packing of area at least 1/2 is the conjecture.

The answer cannot be better than one half, since points spaced evenly along the ascending diagonal admit a maximum covered area of 1/2 + o(1) as their number grows.[2] Freedman asked the question, and Bill Pulleyblank and Peter Winkler later conjectured that the answer is yes.[2] The best known lower bound on the optimum is 0.39, due to Damerius, Kaaser, Kling and Schneider in 2021, who showed that the greedy TilePacking algorithm of Dumitrescu and Tóth covers at least 0.39 of the square on every input. The same analysis gives a point set on which the algorithm covers less than 0.433, which rules out this class of greedy algorithms as a route to the full conjecture.[3]

Statement

[edit]

Let U = [0, 1]2 be the unit square and let P ⊆ U be a finite set of points with (0, 0) ∈ P.[2] A lower-left anchored rectangle packing is a set of axis-aligned rectangles rp ⊆ U, one for each point p ∈ P, such that:[2]

  • Each p is the lower-left corner of its rectangle rp (the rectangle is anchored at p),[2]
  • the rectangles have pairwise disjoint interiors, and[2]
  • no rectangle contains any input point other than its own anchor in its interior.[2]

The rectangles may be degenerate, that is, a point can be assigned an empty rectangle.[4] The objective is to maximize the total covered area. The conjecture states that whenever (0, 0) ∈ P, the maximum is at least 1/2.[1]

The problem can be formulated as a one-round game between two players, Alice and Bob: Alice picks the point set, and Bob then chooses the rectangles.[2] The conjecture says Bob can always secure at least half the square.[2]

History

[edit]

Allen Freedman posed the problem in 1969, where it appeared as Unsolved Problem 11 in the proceedings of the Third Waterloo Conference on Combinatorics, edited by W. T. Tutte.[1] Whether he expected a positive or a negative answer is not documented.[5] The problem stayed dormant for decades and resurfaced at least twice, in IBM's Ponder This challenge of June 2004 and in Winkler's 2007 puzzle collection Mathematical Mind-Benders.[6][7] Pulleyblank and Winkler conjectured the positive answer, and Dumitrescu and Tóth gave the problem its modern formulation together with the first constant coverage guarantee, in a preliminary version presented at SODA 2012 and in journal form in 2015.[2]

Bounds

[edit]
The diagonal example: with 10 equally spaced points on the ascending diagonal, the maximum coverable area is 1/2 + 1/(2·10) = 0.55, and in general 1/2 + 1/(2n). The value approaches 1/2 from above as n grows, so the conjectured bound cannot be improved. This construction is what makes 1/2 the natural target of the conjecture.

Dumitrescu and Tóth proved the first constant lower bound: their greedy algorithms always cover at least 0.09121 of the square, in a preliminary version presented at SODA 2012 and in journal form in 2015.[2] The analysis partitions the square into staircase-shaped tiles, one per input point, and chooses a maximum-area rectangle within each tile.[2] In a 2021 preprint, Hoeksma and Maat improved the lower bound to 0.1039 by studying greedy algorithms with a particular order of the input points.[5] Later in 2021, Damerius, Kaaser, Kling and Schneider showed that TilePacking covers at least 0.39 of the square on every input, which is the best known lower bound on the optimum.[3] They also constructed a point set on which the algorithm covers less than 0.433.[3] No instance was known at the time on which the algorithm fell below 0.5, so this result ruled out the hope that a proof of the full conjecture could be obtained by analyzing this class of greedy algorithms alone. The gap between 0.39 and 1/2 therefore remains open, as does the computational complexity of the problem: it is not known whether computing a maximum-area packing is NP-hard.[4]

Variants

[edit]

Several variants relax or change the anchoring condition. If the rectangle of a point may be anchored at any of its four corners, the worst-case coverage lies between 7/12 − O(1/n) and 2/3, and it lies between 5/32 and 7/27 when the rectangles are restricted to squares.[8] For squares anchored at the lower-left corner, a 1/3-approximation is known.[8]

Antoniadis, Biermeier, Cristi, Damerius, Hoeksma, Kaaser, Kling and Nölke proved in 2019 that the center-anchored variant, where each rectangle must contain its input point at its center, is NP-hard, and they gave a polynomial-time approximation scheme for every anchoring in which the anchor lies in the interior of the rectangle.[4] No hardness result is known for any variant with a single anchor on the boundary, which includes LLARP itself.[4]

Under a resource-augmentation relaxation, where the anchor of every rectangle may move by at most ε from its point, there is an algorithm that covers as much area as an optimal unperturbed solution.[4]

Applications

[edit]

Map labeling is one application of anchored packing: rectangular text labels must be placed at fixed anchor positions inside a container without overlapping each other.[3]

See also

[edit]

References

[edit]
  1. 1 2 3 4 Tutte, W. T., ed. (1969). Recent Progress in Combinatorics: Proceedings of the Third Waterloo Conference on Combinatorics. Academic Press. p. 345. ISBN 0-12-705150-3.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 Dumitrescu, Adrian; Tóth, Csaba D. (2015). "Packing anchored rectangles". Combinatorica. 35 (1): 39–61. doi:10.1007/s00493-015-3006-1.
  3. 1 2 3 4 Damerius, Christoph; Kaaser, Dominik; Kling, Peter; Schneider, Florian (2021). "On Greedily Packing Anchored Rectangles". 48th International Colloquium on Automata, Languages, and Programming (ICALP 2021). Leibniz International Proceedings in Informatics (LIPIcs). Vol. 198. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. pp. 61:1–61:20. doi:10.4230/LIPIcs.ICALP.2021.61.
  4. 1 2 3 4 5 Antoniadis, Antonios; Biermeier, Felix; Cristi, Andrés; Damerius, Christoph; Hoeksma, Ruben; Kaaser, Dominik; Kling, Peter; Nölke, Lukas (2019). "On the Complexity of Anchored Rectangle Packing". 27th Annual European Symposium on Algorithms (ESA 2019). Leibniz International Proceedings in Informatics (LIPIcs). Vol. 144. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. pp. 8:1–8:14. doi:10.4230/LIPIcs.ESA.2019.8.
  5. 1 2 Hoeksma, Ruben; Maat, Matthew (2021). "A better lower bound for Lower-Left Anchored Rectangle Packing". arXiv:2102.05747 [cs.CG].
  6. ↑ Peter Winkler, Mathematical Mind-Benders, A K Peters, 2007, pp. 133–134.
  7. ↑ IBM Research, Ponder This challenge, June 2004.
  8. 1 2 Balas, Kevin; Dumitrescu, Adrian; Tóth, Csaba D. (2017). "Anchored rectangle and square packings". Discrete Optimization. 26: 131–162. doi:10.1016/j.disopt.2017.08.003.

Category:Unsolved problems in mathematics Category:Computational geometry Category:Discrete geometry Category:Packing problems