Piercing axis-parallel boxes
Maria Chudnovsky, Sophie Spirkl, and Shira Zerbib

TL;DR
This paper proves new bounds on piercing axis-parallel boxes in high-dimensional space under specific intersection conditions, showing that a small number of points suffices to intersect all boxes.
Contribution
It introduces novel geometric conditions under which axis-parallel boxes can be pierced by a linear or near-linear number of points, extending previous results.
Findings
Families with no $k+1$ disjoint boxes can be pierced by $O(k)$ points under certain intersection conditions.
In 2D with bounded side ratios, $O(k)$ points suffice for piercing.
Special cases with nested boxes or cubes require $O(k ext{ log log } k)$ or $O(k)$ points respectively.
Abstract
Let be a finite family of axis-parallel boxes in such that contains no pairwise disjoint boxes. We prove that if contains a subfamily of pairwise disjoint boxes with the property that for every and with , either contains a corner of or contains corners of , then can be pierced by points. One consequence of this result is that if and the ratio between any of the side lengths of any box is bounded by a constant, then can be pierced by points. We further show that if for each two intersecting boxes in a corner of one is contained in the other, then can be pierced by at most points, and in the special case where contains only cubes this bound improves to .
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.
Piercing axis-parallel boxes
Maria Chudnovsky
,
Sophie Spirkl
and
Shira Zerbib
Abstract.
Let be a finite family of axis-parallel boxes in such that contains no pairwise disjoint boxes. We prove that if contains a subfamily of pairwise disjoint boxes with the property that for every and with , either contains a corner of or contains corners of , then can be pierced by points. One consequence of this result is that if and the ratio between any of the side lengths of any box is bounded by a constant, then can be pierced by points. We further show that if for each two intersecting boxes in a corner of one is contained in the other, then can be pierced by at most points, and in the special case where contains only cubes this bound improves to .
M. Chudnovsky: Princeton University, Princeton, NJ 08544. E-mail: [email protected]. Supported by NSF grant DMS-1550991 and US Army Research Office Grant W911NF-16-1-0404.
S. Spirkl: Princeton University, Princeton, NJ 08544. E-mail: [email protected].
S. Zerbib: Department of Mathematics, University of Michigan, Ann Arbor. E-mail: [email protected]. Partly supported by the New-England Fund, Technion.
1. Introduction
A matching in a hypergraph on vertex set and edge set is a subset of disjoint edges in , and a cover of is a subset of that intersects all edges in . The matching number of is the maximal size of a matching in , and the covering number of is the minimal size of a cover. The fractional relaxations of these numbers are denoted as usual by and . By LP duality we have that .
Let be a finite family of axis-parallel boxes in . We identify with the hypergraph consisting with vertex set and edge set . Thus a matching in is a subfamily of pairwise disjoint boxes (also called an independent set in the literature) and a cover in is a set of points in intersecting every box in (also called a hitting set).
An old result due to Gallai is the following (see e.g. [8]):
Theorem 1.1** (Gallai).**
If is a family of intervals in (i.e., a family of boxes in ) then .
A rectangle is an axis-parallel box in . In 1965, Wegner [12] conjectured that in a hypergraph of axis-parallel rectangles in , the ratio is bounded by 2. Gýarfás and Lehel conjectured in [7] that the same ratio is bounded by a constant. The best known lower bound, , is attained by a construction due to Fon-Der-Flaass and Kostochka in [6]. Károlyi [9] proved that in families of axis-parallel boxes in we have , where . Here is a short proof of Károlyi’s bound.
Theorem 1.2** (Károlyi [9]).**
If is a finite family of axis-parallel boxes in , then .
Proof.
We proceed by induction on and . Note that if then the result holds for all . Now let . Let be a function for which for every family of axis-parallel boxes in with , or with and .
Let be a family of axis-parallel boxes in with . For , let be the hyperplane . Write , and let . Define . The hyperplane gives rise to a partition , where , , and . It follows from the choice of that , , and .
Therefore,
[TABLE]
implying the result. ∎
For , this implies the following well-known result (see e. g. [6]).
Observation 1.3**.**
Let be a family of axis-parallel boxes with . Then .
Note that for , we have that , and so . Therefore, we have the following, which was also proved in [6].
Observation 1.4** (Fon-der-Flaass and Kostochka [6]).**
Let be a family of axis-parallel boxes in with . Then .
The bound from Theorem 1.2 was improved by Akopyan [2] to .
A corner of a box in is a zero-dimensional face of . We say that two boxes in intersect at a corner if one of them contains a corner of the other.
A family of connected subsets of is a family of pseudo-disks, if for every pair of distinct subsets in , their boundaries intersect in at most two points. In [4], Chan and Har-Peled proved that families of pseudo-disks in satisfy . It is easy to check that if is a family of axis-parallel rectangles in in which every two intersecting rectangles intersect at a corner, then is a family of pseudo-disks. Thus we have:
Theorem 1.5** (Chan and Har-Peled [4]).**
There exists a constant such that for every family of axis-parallel rectangles in in which every two intersecting rectangles intersect at a corner, we have that .
Here we prove a few different generalizations of this theorem. In Theorem 1.6 we prove the bound for families of axis-parallel boxes in in which every two intersecting boxes intersect at a corner, and in Theorem 1.7 we prove for families of axis-parallel cubes in , where in both cases is a constant depending only on the dimension . We further prove in Theorem 1.8 that in families of axis-parallel boxes in satisfying certain assumptions on their pairwise intersections, the bound on the covering number improves to . For , these assumptions are equivalent to the assumption that there is a maximum matching in such that every intersection between a box in and a box in occurs at a corner. We use this result to prove our Theorem 1.10, asserting that for every , if is a family of axis-parallel rectangles in with the property that the ratio between the side lengths of every rectangle in is bounded by , then for some constant depending only on .
Let us now describe our results in more detail. First, for general dimension we have the following.
Theorem 1.6**.**
There exists a constant depending only on , such that for every family of axis-parallel boxes in in which every two intersecting boxes intersect at a corner we have .
For the proof, we first prove the bound on the fractional covering number of , and then use Theorem 1.11 below for the bound .
An axis-parallel box is a cube if all its side lengths are equal. Note that if consists of axis-parallel cubes in , then every intersection in occurs at a corner. Moreover, for axis-parallel cubes we have by Theorem 1.11, and thus we conclude the following.
Theorem 1.7**.**
If be a family of axis-parallel cubes in , then for some constant depending only on .
To get a constant bound on the ratio in families of axis-parallel boxes in which are not necessarily cubes, we make a more restrictive assumption on the intersections in .
Theorem 1.8**.**
Let be a family of axis-parallel boxes in . Suppose that there exists a maximum matching in such that for every and , at least one of the following holds:
- (1)
* contains a corner of ;* 2. (2)
; or 3. (3)
* contains corners of .*
Then .
For , this theorem implies the following corollary.
Corollary 1.9**.**
Let be a family of axis-parallel rectangles in . Suppose that there exists a maximum matching in such that for every and , if and intersect then they intersect at a corner. Then .
Note that Corollary 1.9 is slightly stronger than Theorem 1.5. Here we only need that the intersections with rectangles in some fixed maximum matching occur at corners, but we do not restrict the intersections of two rectangles .
Given a constant , we say that a family of axis-parallel boxes in has an -bounded aspect ratio if every box has for all , where is the length of the orthogonal projection of onto the th coordinate.
For families of rectangles with bounded aspect ratio we prove the following.
Theorem 1.10**.**
Let be a family of axis-parallel rectangles in that has an -bounded aspect ratio. Then .
A result similar to Theorem 1.10 was announced in [1], but to the best of our knowledge the proof was not published.
An application of Theorem 1.10 is the existence of weak -nets of size for axis-parallel rectangles in with bounded aspect ratio. More precisely, let be a set of points in and let be a family of sets in , each containing at least points of . A weak -net for is a cover of , and a strong -net for is a cover of with points of . The existence of weak -nets of size for pseudo-disks in was proved by Pyrga and Ray in [11]. Aronov, Ezra and Sharir in [3] showed the existence of strong -nets of size for axis-parallel boxes in and , and the existence of weak -nets of size for all was then proved by Ezra in [5]. Ezra also showed that for axis-parallel cubes in there exist an -net of size . These results imply the following.
Theorem 1.11** (Aronov, Ezra and Sharir [3]; Ezra [5]).**
If is a family of axis-parallel boxes in then for some constant depending only on . If consists of cubes, then this bound improves to .
An example where the smallest strong -net for axis-parallel rectangles in is of size was constructed by Pach and Tardos in [10]. The question of whether weak -nets of size for axis-parallel rectangles in exist was raised both in [3] and in [10].
Theorem 1.10 implies a positive answer for the family of axis-parallel rectangles in satisfying the -bounded aspect ratio property:
Corollary 1.12**.**
For every fixed constant , there exists a weak -net of size for the family of axis-parallel rectangles in with aspect ratio bounded by .
Proof.
Given a set of points, there cannot be pairwise disjoint rectangles in , each containing at least points of . Therefore . Theorem 1.10 implies that there is a cover of of size . ∎
This paper is organized as follows. In Section 2 we prove Theorem 1.6. Section 3 contains definitions and tools. Theorem 1.8 is then proved in Section 4 and Theorem 1.10 is proved in Section 5.
2. Proofs of Theorems 1.6 and 1.7
Let be a finite family of axis-parallel boxes in , such that every intersection in occurs at a corner. By performing small perturbations on the boxes, we may assume that no two corners of boxes of coincide.
Proposition 2.1**.**
We have .
Proof.
Write , and let be a rational approximation of a maximal fractional matching for . By removing boxes for which and duplicating boxes if necessary, we may assume that for all , where is the maximal size of a subset of boxes in intersecting in a single point. Letting be the number of boxes in we have , and thus our aim is to show that .
Since , it follows from Turán’s theorem that there are at least unordered intersecting pairs of boxes . Each such unordered pair contributes at least two pairs of the form , where is a corner of a box , is box in different from , and pierces . Therefore, since there are altogether corners of boxes in , there must exist a corner of a box that pierces at least boxes in , all different from . Together with , pierces at least boxes, implying that . Thus , as desired. ∎
Combining this bound with Theorem 1.11, we obtain the proofs of Theorems 1.6 and 1.7.
3. Definitions and tools
Let be an axis-parallel box in with . For , let denote the orthogonal projection of onto the -th coordinate. Two intervals , are incomparable if and . We say that if . For two axis-parallel boxes and we say that if .
Observation 3.1**.**
Let be disjoint axis-parallel boxes in . Then there exists such that or .
Lemma 3.2**.**
Let be axis-parallel boxes in such that contains a corner of but does not contain a corner of . Then, for all , either and are incomparable, or , and there exists such that .
Moreover, if , then there exists such that and are incomparable.
Proof.
Let be a corner of contained in . By symmetry, we may assume that for all . Since for all , it follows that for all . If , then ; otherwise, and are incomparable. If and are incomparable for all , then with is a corner of and since , it follows that , a contradiction. It follows that there exists an such that .
If for all , then ; this implies the result. ∎
Observation 3.3**.**
Let be a family of axis-parallel boxes in . Let arise from by removing every box in that contains another box in . Then and .
Proof.
Since , it follows that and . Let be a matching in of size . Let arise from by replacing each box in with a box in contained in . Then is a matching in , and so . Moreover, let be a cover of . Since every box in contains a box in (possibly itself) which, in turn, contains a point in , we deduce that is a cover of . It follows that . ∎
A family of axis-parallel boxes is clean if no box in contains another box in . By Observation 3.3, we may restrict ourselves to clean families of boxes.
4. Proof of Theorem 1.8
Throughout this section, let be a clean family of axis-parallel boxes in , and let be a matching of maximum size in . We let denote the subfamily of consisting of those boxes in for which for every , either is disjoint from or contains at least corners of . Our goal is to bound .
Lemma 4.1**.**
Let . Then intersects at least one and at most two boxes in . If intersects two boxes , then there exists such that or , and for all , we have that and .
Proof.
If is disjoint from every box in , then is a larger matching, a contradiction. So intersects at least one box in . Let be in such that . We claim that there exists such that contains precisely the set of corners of with the same th coordinate.
By Lemma 3.2, there exists such that and are incomparable. By symmetry, we may assume that , . This proves that contains all corners of with as their th coordinate, and our claim follows.
Consequently, for all . Since has exactly corners, and members of are disjoint, it follows that there exist at most two boxes in that intersect . If is the only one such box, then the result follows. Let such that . By our claim, it follows that contains corners of ; and since is disjoint from , it follows that contains precisely those corners of with th coordinate equal to . Therefore, for all . We conclude that is not disjoint from for all , and since are disjoint, it follows from Observation 3.1 that either or . ∎
For , we define a directed graph as follows. We let , and for we let if and only if and there exists such that and . In this case, we say that witnesses the edge . For , we say that is -pendant at if is the only box of intersecting and and are incomparable. Note that by Lemma 4.1, every box in satisfies exactly one of the following: witnesses an edge in exactly one of the graphs , ; or is -pendant for exactly one .
Lemma 4.2**.**
Let . Let be such that witnesses an edge in , and witnesses an edge in . If and intersect, then either , or , or .
Proof.
By symmetry, we may assume that . Let and . It follows that . Let . It follows that and for all .
If and , then , and the result follows. Therefore, we may assume that this does not happen. If , we reflect every rectangle in along the origin. When constructing for this family, we have , and . Thus, by symmetry, we may assume that is distinct from and .
It follows that , for otherwise intersects three distinct members of , contrary to Lemma 4.1. Since is disjoint from , it follows that either or . But , and since , it follows that .
Since and for all , it follows that either or . Since and , it follows that .
Suppose that . Then , and since , we have that as desired.
Therefore, we may assume that , and thus . Since , it follows that . But for all , and hence . But then , and thus . This concludes the proof. ∎
The following is a well-known fact about directed graphs; we include a proof for completeness.
Lemma 4.3**.**
Let be a directed graph. Then there exists an edge set with such that for every vertex , either contains no incoming edge at , or contains no outgoing edge at .
Proof.
For , let denote the set of edges of with head in and tail in .
Let , . For we will construct such that , and , where denotes the induced subgraph of on vertex set . This holds for . Suppose that we have constructed for some . If , we let ; otherwise, let . It follows that still have the desired properties. Thus, . By symmetry, we may assume that . But then is the desired set ; it contains only incoming edges at vertices in , and only outgoing edges at vertices in . This concludes the proof. ∎
Theorem 4.4**.**
For , .
Proof.
Let as in Lemma 4.3. For each edge in , we pick one box witnessing this edge; let denote the family of these boxes. We claim that is a matching. Indeed, suppose not, and let be distinct and intersecting. Let witness and witness . By Lemma 4.2, it follows that either (impossible since we picked exactly one witness per edge) or (impossible because does not contain both an incoming and an outgoing edge at ) or (impossible because does not contain both an incoming and an outgoing edge at ). This is a contradiction, and our claim follows. Now we have , which implies the result. ∎
A matching of a clean family of boxes is extremal if for every and , either is not a matching or there exists an such that . Every family of axis parallel boxes has an extremal maximum matching. For example, the maximum matching minimizing is extremal.
Theorem 4.5**.**
For , let denote the set of boxes in that either are -pendant or witness an edge in . Then . If is extremal, then .
Proof.
By symmetry, it is enough to prove the theorem for . For , let denote the set of boxes in that either are 1-pendant at , or witness an edge of . It follows that . For , let denote the out-degree of in . We will prove that for all .
Let , and let denote the set of boxes that are -pendant at . Suppose that contains two disjoint boxes . Then is a larger matching than , a contradiction. So every two boxes in pairwise intersect. By Observation 1.3, it follows that .
Let . Suppose that there is an edge such that the set of boxes in that witness the edge satisfies . Then is not a maximum matching, since removing and from and adding disjoint rectangles in yields a larger matching. Moreover, for distinct , every box in is disjoint from every box in by Lemma 4.2. Thus, if there exist such that and , then removing and and adding two disjoint rectangles from each of and yields a bigger matching, a contradiction.
Let . Two boxes in intersect if and only if their intersections with the hyperplane intersect. If , then by Observation 1.3. If , then and so
[TABLE]
by Observation 1.4.
Therefore,
[TABLE]
and since , it follows that as claimed.
Summing over all rectangles in , we obtain
[TABLE]
which proves the first part of the theorem.
If is extremal, then every -pendant box at also intersects . Let be such that is maximum. It follows that and thus , implying . This concludes the proof of the second part of the theorem. ∎
Theorem 4.6**.**
Let be the set of boxes such that for each , either , or contains corners of , or contains a corner of . Then . If is extremal, then .
Proof.
We proved in Theorem 4.5 that for . Let . Then consists of boxes such that contains a corner of some box . Let be the set of all corners of boxes in . It follows that covers , and so . Since , it follows that . If is extremal, the same argument yields that , since for by Theorem 4.5. ∎
We are now ready to prove our main theorems.
Proof of Theorem 1.8.
Let be a family of axis-parallel boxes in , and let be a maximum matching in such that for every and , either , or contains a corner of , or contains corners of . It follows that in Theorem 4.6, and therefore, . ∎
5. Proof of Theorem 1.10
Let be a maximum matching in , and let be extremal. Observe that each rectangle satisfies one of the following:
- •
contains a corner of some ;
- •
some contains two corners of ; or
- •
there exists such that , and for some .
By Theorem 4.6, points suffice to cover every rectangle satisfying at least one of the first two conditions. Now, due to the -bounded aspect ratio, for each and for each , at most disjoint rectangles can satisfy the third condition for and . Thus the family of projections of the rectangles satisfying the third condition for and onto the th coordinate have a matching number at most . Since all these rectangles intersect the boundary of twice, by Theorem 1.1, we need at most additional points to cover them. We conclude that . ∎
Acknowledgments
We are thankful to Paul Seymour for many helpful discussions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Rudolf Ahlswede and Iskander Karapetyan. Intersection graphs of rectangles and segments. Proceedings GTIT-C, LNCS , 4123:1064Ж1065, 2006.
- 2[2] Arseny Akopyan. On point coverings of boxes in ℝ d superscript ℝ 𝑑 \mathbb{R}^{d} . ar Xiv preprint ar Xiv:0706.3405 , 2007.
- 3[3] Boris Aronov, Esther Ezra, and Micha Sharir. Small-size ε 𝜀 \varepsilon -nets for axis-parallel rectangles and boxes. SIAM Journal on Computing , 39(7):3248–3282, 2010.
- 4[4] Timothy M. Chan and Sariel Har-Peled. Approximation algorithms for maximum independent set of pseudo-disks. Discrete Comput. Geom. , 48(2):373–392, 2012.
- 5[5] Esther Ezra. A note about weak ε 𝜀 \varepsilon -nets for axis-parallel boxes in d-space. Information Processing Letters , 110(18):835–840, 2010.
- 6[6] Dima Fon-Der-Flaass and Alexandr Kostochka. Covering boxes by points. Discrete mathematics , 120(1-3):269–275, 1993.
- 7[7] András Gyárfás and Jenö Lehel. Covering and coloring problems for relatives of intervals. Discrete Mathematics , 55(2):167–180, 1985.
- 8[8] András Hajnal and János Surányi. Über die Auflösung von Graphen in vollständige Teilgraphen. Ann. Univ. Sci. Budapest, Eötvös Sect. Math , 1:113–121, 1958.
