Complements of Finite Unions of Convex Sets
Abstract
Finite unions of convex sets are a central object of study in discrete and computational geometry. In this paper we initiate a systematic study of complements of such unions – i.e., sets of the form , where are convex sets. In the first part of the paper we study isolated points in , whose number is related to the Betti numbers of and to its non-convexity properties. We obtain upper bounds on the number of such points, which are sharp for and significantly improve previous bounds of Lawrence and Morris (2009) for all . In the second part of the paper we study coverings of by well-behaved sets. We show that can be covered by at most flats of different dimensions, in such a way that each is covered by a flat whose dimension equals the “local dimension” of in the neighborhood of . Furthermore, we determine the structure of a minimum cover that satisfies this property. Then, we study quantitative aspects of this minimum cover and obtain sharp upper bounds on its size in various settings.
Keywords and phrases:
convexity, unions of convex setsFunding:
Chaya Keller: Partially supported by Grant 1065/20 from the Israel Science Foundation.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Computational geometryEditors:
Hee-Kap Ahn, Michael Hoffmann, and Amir NayyeriSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The complexity of finite unions of convex sets has been a prolific research area in the last decades, due to intrinsic deep discrete-geometric questions pertaining to it and to applications to optimization, robotics, motion planning and other areas (see, e.g., the survey [1]). In some of these questions and applications, the structure of the complement plays an important role, and as a result, various structural questions regarding complements of such finite unions were studied in different works over the years.
One well-studied question is determining the maximum possible number of bounded connected components in (also known as voids in ), where are convex. Asked by Fejes Tóth in the plane, and independently by Vitushkin (1958) in , this question was studied both in full generality and for specific families of convex sets, such as translates of the same convex set (see, e.g., [2, 9]). As the number of voids is equal to the ’st Betti number of , bounding its maximum size is the first step toward understanding the statistical behavior of the Betti numbers of such unions (see [8]).
A related question is determining the maximum possible number of all connected components (including unbounded ones). Kovalev [11] proved that the maximum is , and that it is attained if and only if are either hyperplanes in general position, or layers between parallel hyperplanes. Bei, Chen and Zhang [5] provided a different proof, and applied the result to analyze the complexity of an algorithm they proposed for solving linear programming problems with only partial knowledge of the constraints.
In the case where are polyhedra, the combinatorial complexity of plays an important role in motion planning, and was studied, e.g., by Aronov and Sharir in [3, 4].
The case where is finite was studied by Lawrence and Morris [12], who obtained upper bounds on (which, in this case, is equal to the number of one-point holes in ) in terms of . As was shown much earlier by Matoušek and Valtr [13, Thm. 1.1(ii)], bounds on the number of one-point holes allow bounding the convexity number of in terms of its invisibility number (see also [7, Theorem 1]).
In this paper we initiate a systematic study of the structural properties of such sets . We concentrate on two types of questions – isolated points in (which were studied in the special case where is finite by Lawrence and Morris [12]), and covering of by flats (i.e., affine subspaces of ).
Isolated points in .
For the sake of convenience, we use the following definition:
Definition 1.
A point is encapsulated by the convex sets if for some , , where is the open ball of radius centered at . In other words, is encapsulated by if these convex sets cover a pointed neighborhood of .
Lawrence and Morris [12] studied the case , in which every is encapsulated by the convex sets . In the case where all are open, they used a classical theorem of Björner and Kalai [6] to show that . On the other hand they showed the existence of such a set with . With no additional assumption on (except for convexity), but assuming that affinely spans , they obtained the upper bound .
We consider the general case, where no additional assumptions on and are made. First, we obtain the following tight bound on the number of points encapsulated by 3 convex sets:
Theorem 2.
Let be 3 convex sets. Denote by the set of points of encapsulated by . Define . Then:
(a) ;
(b) If then the sets are pairwise disjoint;
(c) The sets can be chosen in such a way that and .
For larger numbers of convex sets, let be the maximal number of points that can be encapsulated by convex sets in . It is easy to see111See also Theorem 9 below. that for , , for all we have and by Theorem 2, . The following recursive bound can be proved inductively, by determining arbitrarily .
Theorem 3.
For every ,
and consequently,
Note that for a constant , the bound we obtain is polynomial in , whereas the bound of [12] is exponential in . Furthermore, a direct calculation shows that our bound is superior as long as .
In addition, we prove a sharp bound in the plane, under the additional assumptions that is finite and the sets are pairwise disjoint. It turns out that while in and for three sets in , the maximal size of is obtained where the convex sets are pairwise disjoint, in the general case the disjointness assumption leads to a much smaller bound on – even in the plane, where the upper bound is linear in (compared to a quadratic lower bound without this restriction, see [10, Appendix A]).
Proposition 4.
Let where and are pairwise disjoint convex sets. Assume that . Then , and this bound is sharp.
Covering by flats.
For the sake of convenience, we use the following definition.
Definition 5.
For , the flat-dimension of , , is
where a -simplex (for ) is the convex hull of affinely independent points in .
The local dimension of at is
Our main result in this part is the following theorem:
Theorem 6.
For any , there exists a number such that the following holds. Let , where are convex sets. Then can be covered by at most flats, in such a way that each is covered by a flat of dimension . Furthermore, there exists a unique such cover that is minimal with respect to inclusion.
Actually, the proof of Theorem 6 provides significant structural information on : Suppose , and let be a flat. If for some neighborhood of , then is the -flat in that covers .
On the quantitative side, the bound on which follows from the proof is rather large, and in particular, the maximum numbers of flats of each dimension in seem difficult to compute in general. Hence, we focus on special cases where effective bounds can be obtained. The following natural definition will be convenient.
Definition 7.
For , where are convex sets, and for , denote by the number of -flats in the cover of . Denote by the maximum of over all such sets , where are fixed.
Theorems 2 and 3 above provide upper bounds on (i.e., on the maximal number of -dimensional flats in ), as by definition, the flat which covers each isolated point in must be the point itself. At the other end of the spectrum, it is clear that . Regarding -flats, we determine completely.
Theorem 8.
We have
where is the Turán number.
Finally, in the case , i.e., where there are only two convex sets, we completely determine the numbers of -flats that can appear in the cover of , for each .
Theorem 9.
Let be convex sets in (), and let be the cover of discussed above. Then any two flats satisfy or . Consequently, contains at most one -flat for each .
Moreover, for any subset of we can find such that contains a -flat if and only if .
The rest of the paper is organized as follows. In Section 2 we study isolated points in , proving Theorems 2 and 3. In Section 3 we study the qualitative question of covering by flats, proving Theorem 6. In Sections 4 and 5 we study quantitative aspects of covering by flats and present the proofs of Theorems 8 and 9.
2 Bounding the number of points encapsulated by convex sets
Recall that is the maximal number of points that can be encapsulated by convex sets in . It is easy to see that for every , and that for every , . After introducing a few definitions and an observation in Section 2.1, we determine exactly in Section 2.2. Then, in Section 2.3 we obtain by an inductive argument an upper bound on for .
2.1 Preliminaries
For a set , denote by and the topological closure and interior of , respectively. The convex hull of is denoted by . For and , a -flat is a -dimensional affine subspace of .
Definition 10.
For , we say that touches (or touches ), if .
The following observation will be used several times in the sequel.
Observation 11.
Let be convex sets, and let be a -dimensional ball . Let . Consider the double cone with apex spanned by . Then the other side of this cone (the dark area in Figure 1) is disjoint to .
Indeed, for each in the other side of the cone above, lies inside a segment that connects to a point in each .
2.2 The number of points encapsulated by 3 convex sets in
The following theorem implies that . For the sake of simplicity, we denote by the set of encapsulated points, instead of the entire set . The reason for abusing notation is that in the proof of this theorem, elements of other than encapsulated points do not make any difference. Hence, we implicitly assume that there are no such elements, and thus, is equal to the set of encapsulated points.
Proof of Theorem 2.
We prove the first two statements together by induction on . The cases are trivial. For and for every , let
We shall use the following observations.
Observation 12.
If is encapsulated by then , and if then .
Indeed, if then all the points on the line that are separated from by , are not in . Since there exist such points arbitrarily close to , this contradicts the assumption on .
Observation 13.
If for , then each of the cones is a semi-space222In the plane, this means that each of is a half-open half-space. In general dimension, this means that there exists a unique orthonormal base of such that with respect to , is the set of all points that are lexicographically smaller than , and is the set of all points that are lexicographically larger than .. Moreover, there is no other point with . (See Figure 2.)
By Observation 13, there is at most one point with , at most one point with , and at most one point with . By Observation 12, all other points in touch all three convex sets . Let and let be the flat spanned by . If then we are done. Otherwise, by Observation 11, cannot contain a -dimensional ball, and hence, .
Consider . This set includes and maybe some of the points defined above. Every point in is encapsulated (w.r.t. ) by the three convex sets (). Hence, by the induction hypothesis, . There are 3 cases:
Case 1: .
Then , and since contains at most three points that are not in (i.e., the ’s above), we have
If all inequalities hold with equality, then all three points and exist, and by Observation 12, the ’s are pairwise disjoint.
Case 2: .
Then
Case 3: .
In this case we prove that the points and (if exist) are in , and therefore, , and we are done.
Indeed, assume to the contrary (w.l.o.g.) that exists and . Then . Moreover, since all the points in touch both and , we have
Therefore, , hence , in contradiction to Observation 12. This completes the proof of parts (a) and (b) of the theorem.
For the proof of (c) we need the following claim:
Claim 14.
Let be convex sets such that , and let . Then there exist two convex sets such that
-
,
-
, and
-
,
if and only if
| (1) |
Proof of Claim 14.
The direction is trivial, since if (w.l.o.g.) then there exist and such that in contained in the open segment . But in this case, no point on the opposite ray can belong to or to , a contradiction.
For the opposite direction, assume for the sake of convenience that and that (1) is satisfied. An equivalent formulation of (1) is:
| (2) |
We shall now construct and . First, let (resp., ) be the union of all open rays from 0 via (resp., ). The sets are convex and . Since each ray from the origin intersects if and only if it intersects , and similarly for , the condition (2) is satisfied also for . Therefore, are disjoint convex sets that are closed under addition and multiplication by a positive scalar. Let
and consider the family
Define a partial order on by iff and . Since each chain is bounded from above by , by Zorn’s lemma, contains a maximal element . Clearly are disjoint convex sets, . It remains to prove that . Assume on the contrary that there exists a point . Then by the maximality of , the cone meets . Therefore there exist and such that . Similarly, there exist and such that . Hence and it follows that , a contradiction. This completes the proof of Claim 14.
Claim 14 implies the following consequence:
Corollary 15.
Let be a -flat and let be a -flat. Let be disjoint convex sets. Assume that separates into two open half-flats and that . Then there exist two disjoint convex sets such that and (see Figure 3). Moreover, the sets are disjoint convex sets such that and .
Now we are ready to prove part (c) of Theorem 2. We prove the construction by induction on . Given a construction in of 3 convex sets that encapsulate points, we extend each of the three convex sets to in such a way that the previously encapsulated points are still encapsulated, and three more encapsulated points are formed. Since , such a construction completes the proof.
For the basic case, in we can take , and in the convex sets can be and . The construction for is illustrated in Figure 4 (though it can be also obtained by the inductive argument).
In the induction step, let be a -flat. By the induction hypothesis there exist three pairwise disjoint convex sets such that . Let be a plane orthogonal to , hence is a point. W.l.o.g., assume that . Consider 3 points equally distributed around 0 (see Figure 5). Consider the -flat , and let be the open half-flat of supported by that contains . (Formally, .) Define similarly.
We are supposed to produce three pairwise disjoint convex sets , such that for and . By Corollary 15, and can be extended to two disjoint convex sets and such that , and . Similarly, and can be extended to two disjoint convex sets and such that , and . and are obtained in the same way. Finally, we define and similarly, and . The sets and encapsulate all the points that were originally encapsulated by in , and additionally encapsulate . Therefore, we obtain points that are encapsulated by 3 convex sets in . This completes the proof of part (c) of Theorem 2, and hence the proof of Theorem 2.
2.3 The number of points encapsulated by convex sets in
Recall that is the maximal number of points that can be encapsulated by convex sets in . Clearly333See also Theorem 9 below., for , , and for all we have . Define arbitrarily . After obtaining the value , the following theorem yields a recursive upper bound on the function in general.
Theorem 3 (Restatement).
For every
| (3) |
Consequently,
| (4) |
Proof.
The proof of the recursive formula is by a double induction on and , where the basic cases and have already been proved above. In the induction step, note that for each of the -subsets of , the points of that touch exactly this subset, are encapsulated by this subset, and by the induction hypothesis their number is bounded by . Therefore it remains to prove that the number of points that touch all sets is at most .
Indeed, Let be the set of points that touch , and let . By Observation 11, . If , we are done.
Otherwise, . In this case, as in the argument of Case 3 in the proof of Theorem 2, no point that is encapsulated by some subset of lies outside . Indeed, otherwise there exists and a point that touches each for and no for . Then , and since all the points in touch all the ’s for , we have , and is -dimensional. But then by Observation 11, is not encapsulated by .
Consequently, for every , all the points that are encapsulated by are in , and the bound , which is smaller than the right hand side of (3) by the induction hypothesis on , follows.
The upper bound (4) follows from the recursive formula (3) by induction on , for every fixed . The induction bases are the bounds and , proved above. Assume that (4) holds for all , . Hence, by (3) we have
Define . Note that for any , , ,
Hence, . Thus, we have
This completes the proof of (4) by induction.
3 Covering the complement of finite unions of convex sets by flats
In this section we study covering of by flats – i.e., affine subspaces of . The main result we prove is Theorem 6 which asserts that there exists a covering of by flats such that any is covered by a flat whose dimension is .
3.1 Preliminaries
Recall that by Def. 5, the flat-dimension of is , and the local dimension of is .
Define . Note that iff is non-empty, but does not include a non-degenerate straight line segment, and iff . Note that for general sets , does not necessarily coincides with the topological dimension of , nor with the dimension of its affine hull, .
As for the local dimension, if the intersection of with every neighborhood of includes a -simplex, but the intersection of with some neighborhood of does not include a -simplex. Refer to Figure 6 (and also to Figure 12 below) for an example of the local dimension. Note that if then there exists some neighborhood of such that contains no segment. In this case is an isolated point of , since by Theorem 6, can be covered by finitely many points, hence is finite and therefore is isolated.
Ordinary points and ordinary flats.
Definition 16.
The point is a -ordinary point of () if
-
1.
-
2.
For some -flat and for some open neighborhood of , .
We call a -ordinary flat of . Moreover, is called an ordinary point of if it is -ordinary for some . Similarly for flats.
The set of -ordinary points of is a relatively open subset of . Indeed, if is a -ordinary point of and are as in Definition 16, then every point is -ordinary as well with the same -flat . Note that if Definition 16 holds for then it clearly holds for any smaller neighborhood . Moreover, the flat is determined by the point , , for an appropriate neighborhood as in Definition 16.
Remark 17.
If is relatively open subset of , (i.e., where is an open subset of ) then for every point , . Moreover, is a -ordinary point of iff it is a -ordinary point of (with the same -ordinary flat.)
Strong covers.
Definition 18.
Let . A collection of flats in is a strong cover of , if:
-
1.
-
2.
Each point belongs to some -flat , where .
-
3.
is minimal, i.e., no proper subcollection of satisfies (2).
3.2 Proof of Theorem 6
Our main result in this section is the following restatement of Theorem 6 (where the value of the function from the original statement follows from the proof).
Theorem 6 (Restatement).
Let be convex subsets of and let . Then admits a unique strong cover . Actually, is the collection of all ordinary flats with respect to .
Note that is encapsulated by if and only if is an 0-ordinary flat w.r.t. . Hence, both Theorems 2 and 3 above, supply quantitative bounds for special cases of Theorem 6.
It is easy to see that any strong cover of must contain all ordinary flats of . Indeed, given a -ordinary flat , there exists some -ordinary point and some open neighborhood of , such that . If then consider all the -flats . Since for any such , , it follows that , therefore the neighborhood is not covered by these (finitely many) -flats . But as mentioned above, each point in is a -ordinary point of – a contradiction.
Therefore, in order to prove Theorem 6 we show that there are only finitely many ordinary flats with respect to , and that condition (2) of Definition 16 is satisfied not only for the ordinary points of (which is trivial), but also for the non-ordinary points of .
Proof of Theorem 6.
The proof is by a primary induction on and a secondary induction on . For the induction basis, let with . If then no inductive argument is needed since , and then the corresponding -flat is . The case is trivial. If and then is an isolated point of and the number of such points is at most . The corresponding 0-flat in this case is clearly . If and then is the corresponding 1-flat. If then for any , and is the -ordinary flat.
For larger values of and we shall prove by induction the following:
-
1.
For any , there are finitely many -ordinary flats w.r.t. .
-
2.
For any with and for any , there is a -ordinary point such that .
Remark 19.
The second statement implies the existence of a -ordinary flat such that . Indeed, by the statement is in the closure of the -ordinary points of , each of which is contained in a -ordinary flat. But these flats form a closed set, hence is contained in at least one of these -ordinary flats.
The sets to which we apply the induction hypothesis are as follows:
-
, (), to which we apply the induction hypothesis with the same and convex sets.
-
For a flat (to be specified later) with , consider , that is, the restriction444Note that along the proof, when considering , we treat as a subset of (and not as a subset of ). of the original system to . Here we apply the induction hypothesis with the dimension .
We will prove that any -ordinary flat w.r.t. is either a -ordinary flat w.r.t. some or a -ordinary flat for some with . Hence we will be able to apply the induction hypothesis either to or to .
Let with . There are two options:
-
Case 1: For some , does not touch .
-
Case 2: touches all sets , .
We handle each case separately.
Case 1:
Since does not touch , it follows that , and thus, has a positive distance from . Let be a neighborhood of in that satisfies . Then and . Moreover, for every corresponding -flat with we have . Hence, the set of -ordinary flats w.r.t. that correspond to a point as in case 1, is included in the union of the sets of -ordinary flats w.r.t. , , and we are done by the induction hypothesis on the ’s.
Case 2:
Let and let be the flat that is spanned by . If then is -dimensional and . Then holds for all , and the corresponding -flat is . From now on we assume .
Clearly , and every neighborhood of in includes a -simplex. We distinguish between two cases:
Case 2a: Any neighborhood of includes a -simplex that is not included in .
In this case, in each sufficiently small neighborhood of we can find a point with and . By the definition of , this means that for some , does not touch . By passing to a subsequence we can assume that for a fixed , each does not touch . By the induction hypothesis on , each is contained in a -ordinary flat w.r.t. , where the number of such flats is finite. By passing again to a subsequence, we can restrict ourselves to only one such -ordinary flat, . Therefore, we obtain in this flat a sequence of -ordinary points that tend to and by the closedness of , .
Case 2b: There exists a neighborhood of such that every -simplex in is contained in .
In this case, and we can apply the induction hypothesis to , since we have already assumed . By this induction hypothesis there exists a -ordinary flat (w.r.t ) that contains , and a sequence of -ordinary points in that tends to .
The only thing that is left to prove is that is ordinary not only w.r.t. but also w.r.t. . Indeed, let be a neighborhood of such that . If some point is the limit of a sequence of points from outside , each point in the sequence does not touch some , and by passing to a subsequence, we can assume that all its elements do not touch for a fixed . Then, by the induction hypothesis on , the whole sequence is contained in finitely many -flats, none of them is . The union of all these -flats, intersects in a -dimensional set, hence we can find s.t. , namely, is -ordinary also w.r.t. .
4 Bounding the number of ordinary hyperplanes
In this section we present the proof of Theorem 8 which essentially determines the maximal possible number of hyperplanes in the strong cover of , whose existence was proved in Theorem 6. In Theorem 20 we prove the assertion of the theorem for , and in Theorem 21 we prove it for . We formulate these theorems using the notion of ordinary hyperplanes, whose number is equal, by the proof of Theorem 6, to the notion used in the formulation of Theorem 8.
Theorem 20.
Let and let , where are convex sets. Then the number of ordinary hyperplanes (i.e., -flats) w.r.t. is at most . On the other hand, the value is attained for some .
Due to space limit, the proof is presented in [10, Theorem 4.1].
In the case , we prove an upper bound of , and provide a construction for which this value is obtained.
Theorem 21.
Let , where are convex sets. Then the maximum possible number of ordinary lines w.r.t. is the Turán number . On the other hand, this value is attained for some .
Proof.
For the upper bound we consider the geometric graph , whose vertices are arbitrary points (), and whose edges are defined as follows: For each ordinary line that corresponds to a 1-ordinary point , there exist (as in the proof of Theorem 20) with , such that is the only line that weakly separates and , . (Clearly, .) We connect to in by a two-edges polygonal path .
By the disjointness of and , the graph (though not necessarily planar) does not include , since otherwise there exist 5 pairwise disjoint open convex sets whose closures are pairwise intersecting, which is impossible since the restriction of to the corresponding vertices is planar by the disjointness of the 5 ’s. Hence, by Turán’s Theorem, , and the upper bound on the number of ordinary lines follows.
On the other hand, we present a construction that realizes every complete 4-partite graph with , in particular Turán’s graph. The construction is a bit complicated, hence we present it in five steps accompanied by illustrations.
Step 1.
First consider four closed convex sets as in Figure 7. Let for . Each segment on the line that separates from .
Our goal is to construct for each , open convex sets , each of which is a subset of a tiny perturbation of . This construction has the property that for every , and for every , there exists an ordinary line separating from . By taking the ’s () as equal as possible and satisfying , we obtain in this way convex sets with ordinary lines as asserted.
Step 2.
For every , draw a circular arc through the endpoints of inside (see Figure 8).
Step 3.
For every , split by points into parts. Let the edges of the polygonal path through these points (and the endpoints of ) be . See Figure 9, in which the polygonal paths corresponding to and are illustrated. In this figure, and .
Step 4.
For every , and , draw an arc through the endpoints of to the side of . Again, the radius of the circle associated with should be very large (as will be determined later), much larger than in Figure 10 (in which still and ).
Partition into sub-arcs by adding points on it, and let the edges of the polygonal path through these points (and the endpoints of ) be . In Figure 11, these polygonal paths are illustrated, where , and .
Step 5.
Let . In this step we construct open convex sets , each of which is a subset of a tiny perturbation of . Each of these convex sets will be the interior of the convex hull of several segments, and the radii of the circles mentioned in steps 2 and 4 should be so large, such that all the segments that are involved in the construction of each () will be on the boundary of . Note that each is an open convex polygon555This is the reason why in the construction we omit the first and the last segments of each arc..
The first such set, , is the interior of the convex hull of the following segments:
In Figure 11 (that still demonstrates the case where ), the segments that form are colored black. Roughly speaking, from the arcs inside we take consecutive “” edges whose endpoints lie on the first “”-arc corresponding to each edge of , and from the arcs out of that correspond to an edge of , we take the first “”-edge from each “”-arc. Recall that the radii of all arcs involved are so large, that (unlike the drawing in Figures 8 -11) all these “”-edges that form each are in convex position.
The second such set, , is the interior of the convex hull of the following segments, colored by green in Figure 11:
In general, for each , the set is the interior of the convex hull of the following segments:
In this way, as was mentioned just after Step 1, we construct open convex sets with distinct ordinary lines. This completes the proof of Theorem 21.
5 The complement of the union of two convex sets
In this section we present the proof of Theorem 9, which fully characterizes the set of possible vectors attainable as the numbers of ordinary -flats of , where are convex sets. The theorem follows immediately from Claims 22, 23 below.
A construction for , in which a strong cover of consists of exactly one -ordinary flat for every (or in other words, a construction which corresponds to the vector ) is presented in Figure 12.
The following claim implies that for every , a strong cover of contains at most one -ordinary flat.
Claim 22.
Let be convex sets, and let . If are -ordinary flats w.r.t. then or .
On the other hand, for any subset of we can find such that contains a -flat if and only if .
Claim 23.
Let . Then there exist convex sets such that the number of -ordinary flats in a strong cover of is .
References
- [1] P. K. Agarwal, J. Pach, and M. Sharir. State of the union, of geometric objects: A review. In Proc. Joint Summer Research Conf. on Discrete and Computational Geometry: 20 Years Later, Contemp. Math. 452, pages 9–48. AMS, 2008.
- [2] B. Aronov, O. Cheong, M. G. Dobbins, and X. Goaoc. The number of holes in the union of translates of a convex set in three dimensions. Discret. Comput. Geom., 57(1):104–124, 2017. doi:10.1007/S00454-016-9820-4.
- [3] B. Aronov and M. Sharir. The common exterior of convex polygons in the plane. Comput. Geom., 8:139–149, 1997. doi:10.1016/S0925-7721(96)00004-1.
- [4] B. Aronov and M. Sharir. On translational motion planning of a convex polyhedron in 3-space. SIAM J. Comput., 26(6):1785–1803, 1997. doi:10.1137/S0097539794266602.
- [5] X. Bei, N. Chen, and S. Zhang. Solving linear programming with constraints unknown. In ICALP 2015, Part I, volume 9134 of Lecture Notes in Computer Science, pages 129–142. Springer, 2015. doi:10.1007/978-3-662-47672-7_11.
- [6] A. Björner and G. Kalai. An extended Euler–Poincaré theorem. Acta Math., 161:279–303, 1988.
- [7] J. Cibulka, M. Korbelář, J. Kynčl, V. Mészáros, R. Stolař, and P. Valtr. On three measures of non-convexity. Israel J. Math., 218:331–369, 2017.
- [8] H. Edelsbrunner and J. Pach. Maximum Betti numbers of Čech complexes. In SoCG 2024, volume 293 of LIPIcs, pages 53:1–53:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.SOCG.2024.53.
- [9] G. O. H. Katona. On a problem of L. Fejes Tóth. Stud. Sci. Math. Hung., 12(1–2):77–80, 1977.
- [10] Chaya Keller and Micha A. Perles. Complements of finite unions of convex sets, arxiv:2508.19413, 2025. arXiv:2508.19413.
- [11] M. D. Kovalev. A property of convex sets and its application. Mat. Zametki (in Russian), 44:89–99, 1988.
- [12] J. Lawrence and W. D. Morris Jr. Finite sets as complements of finite unions of convex sets. Discret. Comput. Geom., 42(2):206–218, 2009. doi:10.1007/S00454-009-9184-0.
- [13] J. Matoušek and P. Valtr. On visibility and covering by convex sets. Israel J. Math., 113(3):341–379, 1999.
