The Crossing Tverberg Theorem
Radoslav Fulek, Bernd G\"artner, Andrey Kupavskii, Pavel Valtr, Uli, Wagner

TL;DR
This paper strengthens Tverberg's theorem by ensuring partitions with convex hulls that have pairwise intersecting boundaries, leading to new geometric configurations such as crossing triangles in the plane, with implications for higher dimensions.
Contribution
It introduces a strengthened version of Tverberg's theorem that guarantees pairwise intersecting convex hull boundaries, extending geometric intersection results to higher dimensions.
Findings
Proves a strengthened Tverberg theorem with intersecting boundaries
Shows any n points in the plane span approximately n/3 crossing triangles
Generalizes the crossing property to simplices in higher dimensions
Abstract
Tverberg's theorem is one of the cornerstones of discrete geometry. It states that, given a set of at least points in , one can find a partition of , such that the convex hulls of the , , all share a common point. In this paper, we prove a strengthening of this theorem that guarantees a partition which, in addition to the above, has the property that the boundaries of full-dimensional convex hulls have pairwise nonempty intersections. Possible generalizations and algorithmic aspects are also discussed. As a concrete application, we show that any points in the plane in general position span vertex-disjoint triangles that are pairwise crossing, meaning that their boundaries have pairwise nonempty intersections; this number is clearly best possible. A previous result of Rebollar et…
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.
IST Austria, Klosterneuburg, [email protected]://orcid.org/0000-0001-8485-1774The author gratefully acknowledges support from Austrian Science Fund (FWF), Project M2281-N35.Department of Computer Science, ETH Zürich, [email protected]://people.inf.ethz.ch/gaertner/ University of Oxford, UK; Moscow Institute of Physics and Technology, [email protected]://kupavskii.comThe research was supported by the Advanced Postdoc.Mobility grant no. P300P2_177839 of the Swiss National Science Foundation Department of Applied Mathematics, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
and
Department of Computer Science, ETH Zürich, Switzerlandhttp://orcid.org/0000-0002-3102-4166, https://kam.mff.cuni.cz/~valtr/Research by P. Valtr was supported by the grant no. 18-19158S of the Czech Science Foundation (GAČR) IST Austria, Klosterneuburg, [email protected]://orcid.org/0000-0002-3435-0100 \CopyrightRadoslav Fulek and Bernd Gärtner and Andrey Kupavskii and Pavel Valtr and Uli Wagner\ccsdesc[100]Mathematics of computing Combinatoric problems \ccsdesc[100]Theory of computation Computational geometry \supplement\funding
Acknowledgements.
Part of the research leading to this paper was done during the 16th Gremo Workshop on Open Problems (GWOP), Waltensburg, Switzerland, June 12-16, 2018. We thank Patrick Schnider for suggesting the problem, and Stefan Felsner, Malte Milatz and Emo Welzl for fruitful discussions during the workshop. We also thank Stefan Felsner and Manfred Scheucher for finding and communicating the example from Section 3.2. We thank Dömötör Pálvölgyi and the SoCG reviewers for various helpful comments. \EventEditorsGill Barequet and Yusu Wang \EventNoEds2 \EventLongTitle35th International Symposium on Computational Geometry (SoCG 2019) \EventShortTitleSoCG 2019 \EventAcronymSoCG \EventYear2019 \EventDateJune 18–21, 2019 \EventLocationPortland, United States \EventLogosocg-logo \SeriesVolume129 \ArticleNo38 \hideLIPIcs
The Crossing Tverberg Theorem
Radoslav Fulek
Bernd Gärtner
Andrey Kupavskii
Pavel Valtr
Uli Wagner
Abstract
The Tverberg theorem is one of the cornerstones of discrete geometry. It states that, given a set of at least points in , one can find a partition of , such that the convex hulls of the , , all share a common point. In this paper, we prove a strengthening of this theorem that guarantees a partition which, in addition to the above, has the property that the boundaries of full-dimensional convex hulls have pairwise nonempty intersections. Possible generalizations and algorithmic aspects are also discussed.
As a concrete application, we show that any points in the plane in general position span vertex-disjoint triangles that are pairwise crossing, meaning that their boundaries have pairwise nonempty intersections; this number is clearly best possible. A previous result of Alvarez-Rebollar et al. guarantees pairwise crossing triangles. Our result generalizes to a result about simplices in .
keywords:
Discrete geometry, Tverberg theorem, Crossing Tverberg theorem
category:
\relatedversion
1 Introduction and Results
The following theorem was published by Johann Radon in 1921 [21]: any set of points in can be partitioned into two (disjoint) subsets, whose convex hulls intersect. In 1966, Helge Tverberg [26] proved the following important generalization of Radon’s result.
Theorem 1.1** (Tverberg [26]).**
Let be a set of at least points in -space. Then can be partitioned into sets whose convex hulls all have a point in common. (In the literature, the point is referred to as a Tverberg point and the partition as a Tverberg partition.)
Radon’s theorem covers the case . Figure 1 illustrates the Tverberg theorem for and .
This theorem largely influenced the course of discrete geometry and spurred a lot of research in the area. We do not go into more details in this paper and refer the reader to a recent survey by Bárány and Soberón [6].
Throughout this paper, a set of points in is said to be in general position if no points are on a comon hyperplane (for example, no three points on a line in the plane).
There is a major open question from the field of geometric graphs, motivating our work. In [2], Aronov et al. conjectured that there exists an absolute constant , such that, given any set of points in general position in the plane, one can find at least disjoint pairs among them such that their connecting segments cross pairwise. Such a collection of segments is called a crossing family. Despite considerable interest in this problem, the best published bound still comes from the original paper [2], stating that one can always find a crossing family of size at least for some absolute . Only recently, after about 25 years, J. Pach, N. Rubin, and G. Tardos improved this lower bound to a nearly linear one [19].
In another attempt to approach this problem, Alvarez-Rebollar et al. asked whether one can find at least disjoint triples whose connecting triangles cross pairwise [1]. Throughout this paper, we say that two convex polytopes in cross if their boundaries have a non-empty intersection. We remark that if a convex polytope in is not full-dimensional then it has no interior and therefore coincides with its boundary. Our main results below would be false, in the absence of general position, if relative boundaries were considered in the above definition of crossing (an easy counterexample in this situation is a set of points lying on a line in ).
We also point out that our definition of “crossing” is different from a classical one due to Fejes-Tóth for general convex sets [25]. According to the latter, two convex sets cross if neither nor are connected. Under general position, our notion of crossing convex polytopes generalizes the notion of a crossing of two vertex-disjoint segments in a crossing family (the two segments intersecting in their relative interiors) [2]. It also generalizes the notion of Alvarez-Rebollar et al. for vertex-disjoint triangles (an edge of one triangle crossing an edge of the other) [1].
Alvarez-Rebollar et al. showed the following: For every finite point set of size in the plane in general position, there exist vertex-disjoint and pairwise crossing triangles with vertices in . As at most disjoint triangles can be found, this leaves a factor-2 gap.
If we only want triangles that have a common point, this gap can be closed using a simple strengthening of the Tverberg theorem for point sets of size at most that we present next. However, these triangles might not be pairwise crossing, since triangles can be nested; see Figure 1 (right).
Theorem 1.2**.**
Let be a set of at least and at most points in -space. Then can be partitioned into disjoint sets of size at most , whose convex hulls all have a point in common.
To prove this, we apply Theorem 1.1 to . We get sets whose convex hulls contain a common point, say, the origin. Using Carathéodory’s theorem, from every of size larger than we can select points , whose convex hull still contains the origin. Finally, some of the sets of size smaller than are filled up to size with the points removed from other ’s. The origin is still a common point for all ’s.
The main result of this paper provides a crossing version of the Tverberg Theorem 1.2.
Theorem 1.3**.**
Let be a set of at least and at most points in -space. Then can be partitioned into disjoint sets of size at most , whose convex hulls all have a point in common. Moreover, for any of size , and cross, meaning that their boundaries have a non-empty intersection.
We call such a partition a crossing Tverberg partition. An easy calculation shows that the number of sets with exactly elements is at least . In particular, for sets of size exactly , we immediately deduce the following simpler-looking corollary.
Corollary 1.4**.**
Let be a set of points in -space. Then can be partitioned into sets of size , whose convex hulls all have a point in common and such that for any , and cross, meaning that their boundaries have a non-empty intersection.
We also obtain an optimal strenghtening of the result by Alvarez-Rebollar et al. [1] that moreover generalizes to all dimensions .
Corollary 1.5**.**
For every finite point set of size in the plane in general position, there exist vertex-disjoint and pairwise crossing triangles with vertices in .
More generally, for every finite point set of size in in general position, there exist vertex-disjoint and pairwise crossing simplices with vertices in .
To derive this from Theorem 1.3, we remove points from and then apply Theorem 1.3 on the remaining set of points.
Finally, we get a crossing version of the actual Tverberg Theorem 1.1, for point sets of arbitrarily large size.
Theorem 1.6** (Crossing Tverberg theorem).**
Let be a set of at least points in -space. Then can be partitioned into sets whose convex hulls all have a point in common. Moreover, for any of size at least , and cross, meaning that their boundaries have a non-empty intersection.
This is also easy to prove, using Theorem 1.3 and Corollary 1.4. If , we apply Theorem 1.3. Otherwise, we apply Corollary 1.4 to an arbitrary subset of size , resulting in a crossing Tverberg partition into sets of size each. Now we consecutively add the remaining points to suitable sets in such a way that the crossings between the convex hulls are maintained (the Tverberg point automatically remains valid). Suppose that some points have already been added, resulting in sets whose convex hulls still cross pairwise. If the next point is contained in one of these convex hulls, we simply add it to the corresponding set. Otherwise, we select an inclusion-minimal set among the (different) sets , and add to . We claim that this cannot result in nested convex hulls. For this, we only have to rule out that “swallows” some other . But this cannot happen, as otherwise , contradicting the choice of .
It remains to prove Theorem 1.3. We start with a Tverberg partition according to Theorem 1.2, i.e. a partition into sets of size at most such that their convex hulls have a point in common. Such a partition might look like in Figure 2 (left). If the full-dimensional convex hulls (which are simplices) cross pairwise, we are done. In general, however, we still have pairs of nested simplices. As long as this is the case, we fix one pair of nested simplices at a time until no pair of nested simplices exists anymore, and our desired crossing Tverberg partition is obtained.
By fixing, we mean that we repartition the points involved in the two simplices in such a way that the resulting simplices are not nested anymore but still contain the common point. In the example of Figure 2 (left), there is one pair of nested simplices (red edges), and after fixing it (blue edges), we are actually done in this case; see Figure 2 (right).
Repartitioning the points is always possible due to the following lemma, which may be of independent interest. This lemma is our main technical contribution, and we prove it in Section 2.
Lemma 1.7**.**
Let be two disjoint -element sets in such that . Then there exist two disjoint -element sets such that , , and moreover, and cross.
To conclude the proof of Theorem 1.3, we still need to show that after finitely many fixing steps, there are no nested pairs anymore, in which case we have a crossing Tverberg partition.
To see this, we observe that in any fixing operation that replaces and such that , the simplex is volume-wise the unique largest -dimensional simplex that can be formed from the points involved in the operation. Hence, the two simplices and replacing and are volume-wise both strictly smaller than . Therefore, if we order all full-dimensional simplices by decreasing volume, the sequence of these volumes goes down lexicographically in every fixing operation.
Formally, let be the sequence of volumes in decreasing order before the fix, and the decreasing order after the fix. Moreover, suppose that is the largest index at which the volume of appears in . The volume of appears at a position . As the fixing operation removes a volume equal to and inserts two volumes smaller than , we have that and agree in the first positions, but . This exactly defines the relation “” in decreasing lexicographical order, and as this is a total order, fixing must eventually terminate.
**Remark. ** Instead of volume, we may use the number of points from inside as a measure.
Since applications of Lemma 1.7 allow to keep the Tverberg point and the sizes of the parts in the (Tverberg) partition, we actually have the following strengthening of Theorem 1.3.
Theorem 1.8**.**
Let be a set of points in -space. Suppose that there is a Tverberg partition of into parts of sizes , for which is a Tverberg point, and . Then there is also a crossing Tverberg partition of into parts of sizes , for which a Tverberg point is .
In the next section, we prove Lemma 1.7. We remark that for each of the other theorems and corollaries in this section, we have already explained how to derive them from the Tverberg theorem, or from our main Theorem 1.3. In Section 3, we discuss possible generalizations as well as some algorithmic aspects of the problem.
2 Proof of Lemma 1.7
We employ the following parity lemma that we prove in the next two subsections (in a geometric way for , and in a combinatorial way for all dimensions).
Lemma 2.1** (Parity lemma).**
Let , , such that is in general position. Then
[TABLE]
In particular, if there is one such pair , then there is another.
Before we move on to the proof, let us derive Lemma 1.7 from this. It suffices to handle the case where the set is in general position. To justify this, we make two observations. The first is that general position is achieved by some arbitrarily small (for example, random) perturbation of . The second is that the property of not having sets as required is maintained under any sufficiently small perturbation. Putting the two observations together, we see that if Lemma 1.7 holds for in general position, then it holds for all .
Then, by Lemma 2.1 with , there is another pair such that , . At most one of these pairs can yield nested simplices: the outer simplex of a nested pair coincides with and is therefore uniquely determined. Hence, one of the two pairs yields crossing simplices.
**Remark. ** We note that this statement and its application is quite unusual. Typically, one proves that the number of objects of a certain type is always odd and thus at least one object of the type exists.
2.1 Geometric proof of the parity Lemma 2.1 for
The purely combinatorial proof that we give below for all is not difficult, but does not provide any geometric intuition. We therefore start with a simple proof in the plane.
Consider a set of points in the plane. We remark that the statement is invariant under scaling points, and thus we may assume that all points lie on a circle with the center in the origin. Due to general position, no two points from lie on a line passing through the origin; see Figure 3 (left).
Now we reflect each point at the origin and obtain another points, drawn in white in Figure 3 (right). We observe that in the circular order of points, there must be two consecutive ones of the same color. Indeed, an alternating pattern (black, white, black, white,…) would lead to pairs of antipodal points having the same color. Let be two consecutive points of the same color; by going to the antipodal points if necessary, we may assume that they are black and hence belong to .
We make two observations (actually, just one). (i) and cannot belong to a triple such that , as otherwise, the third point would get reflected to a white point between and ; see Figure 4 (left). (ii) For any , the two segments and have the origin on the same side; see Figure 4 (right).
This implies the following: if is a partition of that we count in Lemma 2.1, then (i) and are in different parts, and (ii) swapping and between the parts leads to a different partition that we also count. In other words, and are “combinatorially indistinguishable” with respect to the relevant properties, and the operation of swapping them between parts establishes a matching between the partitions that we want to count. Hence, their number is even.
2.2 Combinatorial proof of the parity Lemma 2.1
Recall that for , we need to show that there is an even number of partitions of into parts of equal size such that . We show that this follows from the fact that the -element subsets with form a cocycle, a concept borrowed from topology.
Definition 2.2**.**
Let be integers, and let be a set with elements. A family of -element subsets of is a cocycle if
[TABLE]
**Example. ** Fix a set . Then is a cocycle. Indeed, a -element subset either contains no sets in (if ) or exactly two sets in (If ).
Lemma 2.3**.**
Let be such that is in general position. Then
[TABLE]
is a cocycle.
Proof 2.4**.**
Let . Lift the points to dimension such that the convex hull of the lifted point set is a full-dimensional simplex ; see Figure 5.
Any set of size spans a facet of , and we have if and only if the vertical line through intersects that facet. As is in general position, this line intersects the convex set in a line segment, if it intersects it at all; hence, the line intersects the boundary of in zero or two points, each lying in the interior of some facet. Thus, .
We remark that there is also an elementary linear algebra version of this “proof by picture” (omitted in this extended abstract).
By Lemma 2.3, Lemma 2.1 is now simply a special case of the following main result of this section.
Theorem 2.5**.**
Let , and let be a cocycle. Set
[TABLE]
Then is even.
For the proof, we need one more concept. For a family , we define the coboundary
[TABLE]
This naturally extends the definition for from our previous example. We call the elementary cocycle associated with .
To prove Theorem 2.5, we use the following basic fact.
Lemma 2.6**.**
For every cocycle there exists a family such that . Equivalently,
[TABLE]
where and denotes symmetric difference.
Proof 2.7** (Proof of Theorem 2.5).**
The statement is trivially true when is the empty cocycle.
Thus, by Lemma 2.6, it suffices to show that the parity of does not change when we take the symmetric difference with an elementary cocycle, i.e.,
[TABLE]
for any .
Claim 1**.**
* where*
[TABLE]
Proof 2.8**.**
To see this, note that for pairs with and nothing changes, i.e., such a pair is either in both and or in neither. Thus, it suffices to consider pairs , , such that is contained in one of the two sets. Without loss of generality, and .
Since , we have if and only if . Since , we have , and hence, if and only if . Thus, if and only if and . This proves the claim.
Since is a cocycle and , there is an even number of with . Since , each such determines a unique , , with . Thus,
[TABLE]
Combined with the claim, we get that (1) holds, which concludes the proof of the theorem.
For the sake completeness, we also prove Lemma 2.6.
Proof 2.9** (Proof of Lemma 2.6).**
Let be a cocycle. Choose an arbitrary element . Define
[TABLE]
We claim that
[TABLE]
Let . We distinguish two cases:
If then, by the definition of , we have if and only if . Moreover, is the only set in that contains. Thus,
[TABLE]
- 2)
Assume . Then has elements. Since is a cocycle, contains an even number of sets from . Thus,
[TABLE]
3 Discussion
3.1 A Topological version of Theorem 1.3
If is a prime power, then the Tverberg theorem admits a topological generalization, known as the Topological Tverberg theorem:
Theorem 3.1**.**
If and if is a prime power, then for every continuous map from the -dimensional simplex to , there exist pairwise disjoint faces of whose images intersect in a common point.
This result was first proved in the case when is a prime by Bárány, Shlosman and Szücs [5] and later extended to prime powers by Özaydin [18]. On the other hand, Theorem 3.1 is false if is not a prime power: By work of Mabillard and Wagner [14] and a result of Özaydin [18], a closely related result (the generalized Van Kampen–Flores theorem) is false whenever is not a prime power and, as observed by Frick [12], the failure of Theorem 3.1 for not a prime power follows from this by a reduction due to Gromov [13] and to Blagojević, Frick, and Ziegler [7]. The lowest dimension in which counterexamples are known to exist is [3, 14]. We refer to the recent surveys [6, 8, 23, 27] for more background on the Topological Tverberg theorem and its history.
In the same vein, it is natural to wonder if our Theorem 1.3 also extends to the topological setting. The straightforward approach to generalize our result would be to use the Topological Tverberg theorem instead of the Tverberg theorem and then keep fixing the pairs of simplices whose boundaries do not mutually intersect. To this end we need an adaptation of Lemma 2.3 and the fixing procedure to the topological setting. The rest of our argument is free of any geometry except for the use of Carathéodory’s theorem which is not really crucial. While extending Lemma 2.3 is easy, showing the termination of the fixing procedure appears to be quite difficult except under the scenario which we discuss below. First, we discuss planar extensions of Theorem 1.3. An arrangement of pseudolines is a finite set of not self-intersecting open arcs, called pseudolines, in such that (i) For every pair of two distinct pseudolines, and intersect transversely in a single point, and (ii) is not connected for every . A drawing of a complete graph on vertices in the plane is pseudolinear if the edges can be extended to an arrangement of pseudolines.
In the plane, it is not hard to see that Theorem 1.3 and its proof almost extends to the setting of pseudolinear drawings of complete graphs. Since the Topological Tverberg theorem is only valid for prime powers , the number of pairwise crossing triangles is slightly smaller than the number of vertices divided by 3.
Theorem 3.2**.**
In a pseudolinear drawing of a complete graph we can find vertex-disjoint and pairwise crossing triangles. Moreover, the topological discs bounded by these triangles intersect in a common point.
Proof 3.3**.**
Let be a pseudolinear drawing of . We put to be the largest prime power not larger than . By the asymptotic law of distribution of prime numbers . Next, apply the Topological Tverberg theorem with and to a map which extends as follows. We define on the 1-dimensional skeleton of as a restriction of to some . Note that every triangle of is drawn by as a closed arc without self intersections. The map extends to the 2-dimensional skeleton of so that every 2-dimensional face is mapped homeomorphically in . We define the map on the rest of arbitrarily while maintaining continuity.
Analogously to the proof of Theorem 1.3, an application of the Topological Tverberg theorem gives us disjoint -dimensional faces of whose images under intersect in a common point. To this end we apply Carathéodory’s theorem for drawings of complete graphs [4, Lemma 4.7] instead of the original version of Carathéodory’s theorem. Let denote the boundary of , for . Note that each is a triangle in . If all pairs and are crossing then we are done. Otherwise, we perform the fixing operations, which can be done since Lemma 2.3 easily extends to the setting in which we replace simplices by images of 2-dimensional faces of under .
The procedure of applying successively the fixing operation terminates due to the following argument. First, observe that every four vertices in a pseudolinear drawing of a complete graph induce either a crossing free drawing of or a drawing of with exactly one pair of crossing edges in the interior of a disc bounded by a crossing free 4-cycle, see Figure 6 for an illustration. It follows that if , and let’s say , then the restriction of to the subgraph of induced by is contained in . Indeed, otherwise there exists a vertex and such that crosses an edge of , let us denote it by , that is not incident to . Then the restriction of to the subgraph of induced by is a drawing of that is not pseudolinear (contradiction). Therefore the volume argument goes through if we consider, say, volumes of ’s.
A drawing of a graph in the plane is simple if every pair of edges intersect at most once either at a common end point or in a proper crossing. Clearly, all pseudolinear drawings of complete graphs are also simple, but not vice-versa, as illustrated in the last drawing in Figure 6. Hence, it might be worthwhile to extend Theorem 3.2 to simple drawings of complete graphs.
If we want the interiors of the triangles to be pairwise intersecting, we only known that we can take at least which is easily derived from the following result of Pach, Solymosi and Tóth [20]. Every simple drawing of contains a drawing of that is weakly isomorphic to a so-called convex complete graph or a twisted complete graph, see Figure 7, for which Theorem 3.2 holds. We omit the proof of the latter which is rather straightforward. For example, if in a twisted drawing of the vertices are labeled as indicated in the figure, is a crossing Tverberg partition.
If we do not insist on the interiors of the triangles to be pairwise intersecting, we know that can be taken to be at least for some small by the following result of Fox and Pach [11]. Every simple drawing of contains pairwise crossing edges for some .
Theorem 3.2 could be generalized to hold for an appropriate high dimensional analog of pseudolinear drawings. Since this would require introducing many technical terms and would not offer substantially interesting content we refrain from doing so.
3.2 Stronger conditions on crossings
A pair of vertex disjoint -dimensional simplices in general position in -space does not intersect. Hence, the pairwise intersection of the boundaries of ’s in the conclusion of Theorem 1.3, cannot be strengthened to the pairwise intersection of lower than -dimensional skeleta of the boundaries.
Nevertheless, for one may ask if in the setting of Lemma 1.7, we get a stronger property along the following lines. Can we guarantee the existence of a pair of vertex-disjoint tetrahedra that both contain the origin and such that the boundary of a 2-dimensional face of is linked with the boundary of a 2-dimensional face of , meaning that the boundary of intersects and the boundary of intersects ? Again, the answer to this question is negative. Stefan Felsner and Manfred Scheucher (personal communication) found the following set of 8 points:
[TABLE]
[TABLE]
This set determines a pair of disjoint tetrahedra both containing the origin , but no two disjoint linked tetrahedra both containing the origin.
The example was found using a SAT solver who found an abstract order type with the required property. A realization of the order type with actual points was obtained with a randomized procedure.
3.3 Computational complexity of finding a crossing Tverberg partition
A natural question is whether we can find the partition of the point set given by Theorem 1.3 efficiently, i.e., in polynomial time in the size of . A straightforward way to construct an algorithm is to make the proof of Theorem 1.3 algorithmic. To this end we first need an algorithm for finding a Tverberg partition and also a Tverberg point. Unfortunately, it is neither known whether this can be done in polynomial time, nor are there hardness results [9, Section 3.4]. Since a Tverberg partition always exists, the decision problem is trivial, so NP-completeness cannot apply. It might still be possible to prove completeness of the problem for a suitable subclass of TFNP (containing search problems for which a solution is guaranteed to exist). It has been shown that the problem is contained in two such subclasses that have complete problems, namely PPAD and PLS [15, Theorem 4.9]. While this makes it unlikely that the problem is complete for either of them, it could well be contained in and turn out to be complete for a subclass of PPADPLS, a number of which have been introduced and studied in recent years; see [10] and the references therein.
The only closely related hardness result we are aware of is the one by Teng [24, Theorem 8.14], who proved that checking whether a given point is a Tverberg point of a given point set is NP-complete.
A line of research on finding an approximate Tverberg partition efficiently was initiated by Miller and Sheehy [16] and further developed in [17, 22]. In particular, Mulzer and Werner [17] showed that it is possible to find in time an approximate Tverberg partition of size , whereas Theorem 1.1 guarantees the partition of size .
If we aim only at an approximate algorithmic version of our Theorem 1.3 along the lines of the result of Mulzer and Werner, we face the problem of efficiently fixing an (approximate) Tverberg partition to make it crossing. Due to the fact that our termination argument for the iterated Fixing Pairs procedure relies on progress in the lexicographical ordering of the simplex volumes, we may potentially need exponentially many (in the size of ) iterations before we arrive at a crossing partition. We leave it as an interesting open problem to prove or disprove that there is always a way to invoke the Fixing Pairs operation only polynomially (or least subexponentially) many times in order to arrive at a partition required by Theorem 1.3.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] José Luis Alvarez-Rebollar, Jorge Cravioto Lagos, and Jorge Urrutia. Crossing families and self crossing hamiltonian cycles. XVI Encuentros de Geometría Computacional , page 13, 2015.
- 2[2] B. Aronov, P. Erdős, W. Goddard, D. J. Kleitman, M. Klugerman, J. Pach, and L. J. Schulman. Crossing families. Combinatorica , 14(2):127–134, 1994.
- 3[3] Sergey Avvakumov, Isaac Mabillard, Arkadiy Skopenkov, and Uli Wagner. Eliminating higher-multiplicity intersections, III. Codimension 2. Preprint, ar Xiv:1511.03501 , 2015.
- 4[4] Martin Balko, Radoslav Fulek, and Jan Kynčl. Crossing numbers and combinatorial characterization of monotone drawings of K n subscript 𝐾 𝑛 {K}_{n} . Discrete & Computational Geometry , 53(1):107–143, 2015.
- 5[5] Imre Bárány, Senya B Shlosman, and András Szücs. On a topological generalization of a theorem of Tverberg. Journal of the London Mathematical Society , 2(1):158–164, 1981.
- 6[6] Imre Bárány and Pablo Soberón. Tverberg’s theorem is 50 years old: A survey. Bulletin of the American Mathematical Society , 55(4):459–492, jun 2018. doi:10.1090/bull/1634 . · doi ↗
- 7[7] Pavle V. M. Blagojević, Florian Frick, and Günter M. Ziegler. Tverberg plus constraints. Bull. Lond. Math. Soc. , 46(5):953–967, 2014.
- 8[8] Pavle V. M. Blagojević and Günter M. Ziegler. Beyond the Borsuk–Ulam theorem: The Topological Tverberg story. In: A Journey Through Discrete Mathematics: A Tribute to Jiří Matoušek (M. Loebl, J. Nešetřil, and R. Thomas, eds.), Springer, pp. 273–341, 2017.
