The Erdős–Szekeres Conjecture Revisited
Abstract
The famous and still open Erdős–Szekeres Conjecture from 1935 states that every set of at least points in the plane with no three being collinear contains points in convex position, that is, points that are vertices of a convex polygon. In this paper, we revisit this conjecture and show several new related results.
First, we prove a relaxed version of the Erdős–Szekeres Conjecture by showing that every set of at least points in the plane with no three being collinear contains a split -gon, a relaxation of -tuple of points in convex position. Moreover, we show that this is tight, showing that the value from the Erdős–Szekeres Conjecture is exactly the right threshold for split -gons.
We obtain an analogous relaxation in a much more general setting of ordered 3-uniform hypergraphs where we also show that, perhaps surprisingly, a corresponding generalization of the Erdős–Szekeres Conjecture is not true. Finally, we prove the Erdős–Szekeres Conjecture for so-called decomposable sets and provide new constructions of sets of points without points in convex position, generalizing all previously known constructions of such point sets and allowing us to computationally tackle the Erdős–Szekeres Conjecture for large values of .
Keywords and phrases:
convex position, Erdős–Szekeres theorem, point setFunding:
Jineon Baek: acknowledges support from the Korea Foundation for Advanced Studies during the completion of this research.Copyright and License:
![[Uncaptioned image]](x1.png)
2012 ACM Subject Classification:
Theory of computation Randomness, geometry and discrete structures ; Theory of computation Computational geometry ; Mathematics of computing CombinatoricsEditors:
Oswin Aichholzer and Haitao WangSeries and Publisher:

1 Introduction
A finite set of points on a plane is in general position if there are no three points on a single line and in convex position if they form the vertices of a convex polygon. We consider finite point sets in general position where no two points have the same - or -coordinate.
Motivated by a problem posed by Esther Klein, Erdős and Szekeres [7] showed that for any positive integer there is a minimum integer such that any set of points in the plane in general position contains points in convex position. This famous result, called the Erdős–Szekeres Theorem, was a starting point of both discrete geometry and Ramsey theory and was obtained as one of the first applications of Ramsey’s Theorem, which was independently discovered by Erdős and Szekeres [7] in the same paper. Ramsey’s Theorem, however, yields a poor bound on the minimum size of a planar point set in general position that guarantees the existence of points in convex position. Thus, Erdős and Szekeres [7] also provided an alternative proof that yields a much better estimate on . This alternative argument uses more geometry and is based on so-called caps and cups.
For a positive integer , we say that points in the plane form an -cap if they lie on a graph of a concave function. Similarly, for , a set of points in the plane forms a -cup if its points lie on a graph of a convex function. Using this notion, Erdős and Szekeres [7] proved the following result known as the Erdős–Szekeres Cap-Cup Theorem.
Theorem 1 (The Erdős–Szekeres Cap-Cup Theorem [7]).
For all integers , every set of at least points in the plane in general position contains an -cap or a -cup.
Moreover, this is tight. That is, for all integers , there are sets of points in the plane in general position with neither an -cap nor a -cup.
Since points of an -cap and a -cup are in convex position, Theorem 1 gives
(1) |
for any integer . In fact, observe that every set of points in convex position is a union of an -cap and a -cup that share common endpoints and satisfy .
The bound (1) gives roughly . Erdős–Szekeres believed that this could be significantly improved and posed the following conjecture.
Conjecture 2 (The Erdős–Szekeres Conjecture [7]).
For every integer , we have
When posed in 1935, the conjecture was known to be true only for . Later, it was proved for , and Peters and Szekeres [19] proved it also for in 2006 using a computer-assisted approach. In the 1960s, Erdős and Szekeres [8] showed for any integer , further supporting the conjecture. Despite many efforts, this conjecture is still open for , and Erdős himself offered $500 reward for its solution. For many decades, the bound (1) was the best known, but then several smaller-order improvements appeared [5, 14, 16, 18, 21, 22]. In 2017, Suk [20] made a breakthrough on this conjecture by proving and his bound was then slightly improved by Holmsen, Mojarrad, Pach, and Tardos [13] to . Although these bounds are fairly close to , there is still a gap between the known lower and upper bounds, and this famous conjecture thus remains open.
2 Our results
In this paper, we introduce a natural relaxed variant of the Erdős–Szekeres Conjecture for which the number is exactly the right threshold. To our knowledge, this is the first version of this famous conjecture where the conjectured value appears as the right threshold. We discuss abstract combinatorial extensions of this result and connections to the original Erdős–Szekeres Conjecture, some of which indicate that this conjecture might be false. We also prove the Erdős–Szekeres Conjecture restricted to special point sets, and we provide new examples of point sets with no points in convex position.
2.1 Split polygons
For a positive integer , let be a set of points in the plane in general position. For a positive integer , a split -gon in is a set of points from that is formed by an -cap and a -cup that share the rightmost point and that satisfy ; see Figure 1. Note that a split -gon can contain or points and that if the -cap and the -cup share also the leftmost point, then the points of the split -gon are in convex position.
We consider a variant of the Erdős–Szekeres Theorem for split polygons. More specifically, for a positive integer , let be the minimum positive integer such that every finite set of at least points in the plane in general position contains a split -gon. Since , we have by the result of Suk [20].
As our first main result, we prove that the numbers attain exactly the value from the Erdős–Szekeres Conjecture.
Theorem 3.
For every integer , we have .
In fact, we can prove a stronger statement in the setting corresponding to a refinement of the Erdős–Szekeres Conjecture as introduced by Erdős, Tuza, and Valtr [9]. In their refinement, one tries to find -tuples of points in convex position in point sets that do not contain -caps and -cups of prescribed sizes and .
We state this formally in our setting. For integers , let be the minimum positive integer such that every finite set of at least points in the plane in general position contains an -cap, a -cup, or a split -gon. We are mostly interested in the cases as otherwise at least one parameter from is unnecessary. Therefore, we define
For any triple , we can then determine the numbers exactly.
Theorem 4.
For every , we have
Note that . Thus, Theorem 3 follows from Theorem 4 by setting as then
Also, observe that Theorem 1 is a special case of Theorem 4 for .
We also remark that if is the minimum positive integer such that every finite set of at least points in the plane in general position contains an -cap, a -cup, or points in convex position, then it is conjectured that
(2) |
for all . However, this equality is known to be true only in the trivial case and Baek [1] proved it when or equals . Surprisingly, Erdős, Tuza, and Valtr [9] showed that the Erdős–Szekeres conjecture is equivalent to (2).
2.2 Abstract split polygons
The proof of the upper bound in Theorem 4 is based on techniques used by Moshkovitz and Shapira [17] when estimating ordered Ramsey numbers of so-called monotone paths. It turns out that the proof can be generalized to this abstract combinatorial setting. To state this extension, we need to introduce some definitions.
For a positive integer , let be the ordered complete -uniform hypergraph with the vertex set ordered by the standard ordering of the positive integers. A 2-coloring of is a function that assigns either a red or blue color to each hyperedge of . A monotone path is an ordered -uniform hypergraph on vertices where the hyperedges are formed by triples of vertices that are consecutive in the vertex ordering of .
Let be a set of points in the plane in general position with where is the -coordinate of a point . The 2-coloring induced by is a 2-coloring of that colors a hyperedge with red if the points form a 3-cap and blue if form a 3-cup. Observe that, for each , red monotone paths on vertices in correspond to -caps in and that blue monotone paths on vertices in correspond to -cups in .
In 2014, Moshkovitz and Shapira [17] proved the following result, whose first part vastly generalizes the first part of the Erdős–Szekeres Cap-Cup Theorem (Theorem 1) as it deals with all 2-colorings of and not only with those induced by a point set of size .
Theorem 5 ([7, 11, 17]).
For all integers and , every 2-coloring of contains either a red copy of or a blue copy of .
Moreover, this is tight. That is, there are 2-colorings of with that do not contains red copy of nor a blue copy of .
In other words, Theorem 5 states that the ordered Ramsey number [3, 6] of and equals . We extend this result similarly as Theorem 4 extends Theorem 1.
We start by generalizing split polygons. Let be a 2-coloring of with colors red and blue. For , an abstract split -gon in is an ordered subhypergraph of that is formed by a red monotone path and a blue monotone path that share the rightmost vertex and that satisfy . Observe that an abstract split -gon can have at most vertices. Also, note that, for every abstract split -gon in a coloring induced by a point set , the two monochromatic monotone paths in can share only their endpoint pair and that abstract split -gons in are in one-to-one correspondence with split -gons in .
Generalizing the definition of , we let be the minimum positive integer such that every 2-coloring of with colors red and blue contains a red copy of , a blue copy of , or an abstract split -gon. Observe that considering the 2-colorings induced by gives, for every ,
(3) |
As our next result, we fully determine the numbers by showing that for every .
Theorem 6.
For every , we have
2.3 Finding polygons that are not split
The only difference between the setting in the Erdős–Szekeres Conjecture and the setting in Theorem 3 is that in the latter one, we allow the leftmost endpoints of the -cap and the -cup to be different. Enforcing these two endpoints to meet without increasing the size of the considered point sets would resolve the Erdős–Szekeres Conjecture. However, the combinatorial structure used to prove Theorem 3 does not seem strong enough to ensure this. Moreover, we will show that this strengthening is not true in the abstract combinatorial setting from Subsection 2.2.
First, we generalize the concept of convex position. For a positive integer , let be a 2-coloring of . For a positive integer , a weak -gon in is an ordered subhypergraph of that is formed by a red monotone path and a blue monotone path that share both their end-vertices and satisfy . That is, a weak -gon is a particular case of an abstract split -gon. Note that the red and the blue monotone path can share other vertices, not only their two end-vertices. If we exclude this possibility and allow the two paths to share only their end-vertices, then we call such ordered subhypergraph a strong -gon in . If is a 2-coloring induced by a point set , then every weak -gon is a strong -gon in and corresponds to a set of points from that are in convex position.
Let be the minimum such that every 2-coloring of contains a weak -gon. An analogous number for strong -gons is denoted by . Clearly,
where the equality follows from Theorem 6. Moreover, if , then the Erdős–Szekeres Conjecture is true.
We do not have as Balko and Valtr [4] proved with SAT solvers, disproving a conjecture of Peters and Szekeres [19]. Our SAT-solver-based proofs show that this is also the case for weak -gons.
Theorem 7.
We have .
Thus, there is no hope for extending the Erdős–Szekeres Conjecture to the abstract setting with weak -gons. This also suggests that the Erdős–Szekeres Conjecture might be false and that one might look for counterexamples. A natural candidate for a counterexample is a subset of the point sets that were used by Erdős–Szekeres to prove the tightness in Theorem 1 for -caps and -cups since such a set used by Erdős–Szekeres [7] contains a subset of points with no points in convex position.
However, we prove that it is impossible to find a counterexample to Erdős–Szekeres Conjecture by restricting ourselves to these sets. In fact, we show this for a larger class of so-called decomposable sets (see Section 4 for their definition). These sets include, for example, the point sets with no long caps nor cups used by Erdős–Szekeres [7] as well as the Horton sets defined by Valtr [23].
Theorem 8.
Let be positive integers satisfying . Then, every decomposable set of more than points contains an -cap, a -cup, or points in convex position.
In particular, since every non-empty subset of a decomposable set is decomposable, we obtain, by choosing , that every subset of more than points from a decomposable set contains points in convex position. Therefore, if we restrict ourselves to decomposable sets, the Erdős–Szekeres Conjecture is true. The proof of Theorem 8 is omitted.
Finally, when exploring the validity of the Erdős–Szekeres Conjecture, we discovered new constructions of sets of points in general position with no points in convex position. As our last main result, we introduce a “blow-up” method that generalizes all previously known constructions of such point sets; see Section 4 for their brief description. Our new method is captured by Lemma 14 in Section 6. We show that all previously known examples follow rather easily from this lemma and that it also gives new examples of such point sets.
We also tried to computationally tackle the Erdős–Szekeres conjecture for large using a non-linear optimization solver based on a genetic algorithm and this new construction. However, despite finding numerous new examples of points without points in convex position even for , our experiments never produced such points sets with more than points; see Section 6 for more details.
3 Open problems
We showed that the variant of the Erdős–Szekeres Conjecture is true for split -gons, even in an abstract combinatorial setting, while the original Erdős–Szekeres Conjecture does not admit such an abstract strengthening; these results are summarized in Table 1. Each cell corresponds to a variant statement of the Erdős–Szekeres Conjecture.
Point sets | Ordered hypergraphs | |
---|---|---|
Split -gons | True (Theorem 6) | True (Theorem 3) |
Weak -gons | Open (Erdős–Szekeres [7]) | False (Theorem 7) |
It also follows from Theorem 7 that any proof of the Erdős–Szekeres Conjecture has to use some assumptions on the 2-colorings. Natural candidates for such 2-colorings are so-called signotopes that appear under many different names in the literature (see [2, 10], for example). For , a 2-coloring of is a signotope if for every 4-tuple of vertices of there is at most one change of color in the sequence .
Signotopes on are in one-to-one correspondence with pseudoline arrangements determined by points [10] and thus offer a natural and frequently used combinatorial generalization of point sets. Moreover, if we have for some vertices in a signotope , then . It follows that any weak -gon in is also a strong -gon in .
In our computer experiments, we were not able to find a signotope on at least vertices that would contain neither a red copy of , nor a blue copy of , nor a weak -gon. Thus, it is still possible that the Erdős–Szekeres Conjecture is true even if we do not restrict ourselves to 2-colorings induced by point sets but we consider all signotopes. Such a generalization is equivalent to a conjecture of Goodman and Pollack [12].
Another natural open problem is to obtain better bounds on and . We know that both numbers can be larger than , but the strongest upper bound that we are aware of follows from Theorem 5 for and gives
4 Preliminaries and notation
In this section, we introduce some useful notation and definitions and briefly describe all known constructions of sets of that avoid subsets of points in convex position. Some of these constructions are used later in our proofs.
For a point in the plane, we use and to denote the - and -coordinate of , respectively. Let and be two sets of points in the plane in general position. We write (or ) if is to the left (or below, respectively) of , that is, (, respectively) for every and . We say that is deep below if and all points from lie above every line determined by two points from and all points from lie below every line determined by two points from .
For integers , we now describe the sets of points without -caps and -cups that were used by Erdős and Szekeres [7] to prove the tight lower bound in Theorem 1. We denote these sets by and we construct them by induction on . If or , then we let be a set of one point. For , we let be the point set that is obtained by adding a translated copy of to that is to the left of and deep below . It is then easy to show that does not contain -cap nor a -cup [7, 15].
A set is decomposable if either or if and can be partitioned into two decomposable sets and such that is deep below . Note that the sets are decomposable and that every non-empty subset of a decomposable set is decomposable.
Let , , and be integers satisfying . We use to denote the sum . For with , we also define if or . These cases agree with the formula as the sum is then empty.
We now describe all known constructions of points in general position without -caps, -cups, or points in general position. Let be an arbitrary set of points in the plane in general position sorted by increasing -coordinate. Let be the point set obtained by replacing each with a set of points without -cap and -cup in a sufficiently small neighborhood of such that is deep below for every . Then, it can be shown that does not contain -cap, -cup, nor points in convex position [8, 9]. We call the resulting point set Valtr’s construction as it was described to us by Valtr [24]. To our knowledge, it is not described in the literature. If, in addition, is a -cup and each is the set , then we call the set the Erdős–Szekeres construction and we denote it by . For , this is the point set constructed by Erdős and Szekeres [8] to prove .
5 Proofs of Theorems 4 and 6
Here, we prove Theorems 4 and 6 by determining the values and for every . It follows from (3) that in order to prove both these results, it suffices to prove the upper bound from Theorem 6 and the lower bound from Theorem 4.
5.1 Upper bound from Theorem 6
Let and be positive integers. We use to denote the partial ordering on satisfying if and only if and for all . A subset of is a down-set if implies for every ; see Figure 2.
There is a one-to-one correspondence between down-sets in and line partitions with entries from which are sequences of numbers satisfying ; see [17]. It is well-known and easy to see that the number of such line partitions (and thus also the number of down-sets in ) is .
Given a non-empty down-set in , we say that has the bounding box if is the maximum integer such that and . We say that the empty down-set has the bounding box .
Lemma 9.
For , the number of down-sets in with the bounding box where is
The proof of Lemma 9 is omitted. We now prove the upper bound on .
Lemma 10.
For every , we have
Proof.
For a positive integer , let be a 2-coloring of with colors red and blue such that there is neither a red copy of , a blue copy of , nor an abstract split -gon. We show that .
For vertices and of with , we let where (, respectively) is the maximum number of vertices of a red (blue, respectively) monotone path ending with and . By the choice of , we have . Next, we define
By definition, is a down-set in . Moreover, since there is no abstract split -gon in , has the bounding box where .
Consider the mapping . We show that this mapping is injective. Suppose for contradiction that for some vertices . By definition, we have . Since , we obtain and thus, by the definition of , there is a vertex such that and . However, if is red, the longest red monotone path ending at is longer than the longest red monotone path ending at . An analogous claim holds for blue monotone paths if is blue. In either case, we cannot have and we obtain a contradiction.
Thus, is at most as large as the number of down-sets in with the bounding box where . By Lemma 9, this number equals .
5.2 Lower bound from Theorem 4
Now, we prove the lower bounds. First, we provide a general construction of 2-colorings that avoid long monochromatic monotone paths and abstract split -gons, obtaining the lower bound from Theorem 6. Then, we show that a special case of this construction can be realized by points in the plane, obtaining a tight lower bound from Theorem 4.
Lemma 11.
For every , we have
Proof.
We use to denote the set of all down-sets in . In this proof, we let be the set of all down-sets in with the bounding box where and we set . Note that . We know, by Lemma 9, that . The set is partially ordered by inclusion . We let be an arbitrary linear extension on that extends on .
For two down-sets with , choose an arbitrary element of . This is possible, as the fact that extends implies that the set is non-empty if . For , we let be the th coordinate of .
We let be the ordered complete 3-uniform hypergraph with the vertex set ordered by . We now define the following 2-coloring of , which is used later in the paper. The color of an edge of with is red if and blue otherwise. Note that and and thus . Also, if is blue, then as we cannot have , because otherwise the fact that is a down-set in together with implies , which is impossible as . Let be the coloring restricted to the copy of in induced by .
It remains to show that contains neither a red copy of , a blue copy of , nor an abstract split -gon as then we have . To do so, we first prove by induction on that any monochromatic copy of in with last two vertices satisfies if all its hyperedges are red in and if they are blue. If , then the claim is trivially true as . Thus, consider . Let be the last three vertices of the monochromatic copy of in . If all the hyperedges are red, then the induction hypothesis and the definition of give . Similarly, if the hyperedges are blue, we obtain . Since all down-sets from are contained in , it follows that there is no red copy of nor a blue copy of in . Since every down-set from has the bounding box where , we also see that there is no abstract split -gon in . Thus, we have .
We now prove . This can be shown directly using the Erdős–Szekeres construction from Section 4. We prove this claim by showing that a special case of the construction from the proof of Lemma 11 corresponds to .
Lemma 12.
For every , we have
6 Avoiding points in convex position
Here, we introduce new constructions of sets of points in general position with no points in convex position, generalizing all previously known constructions of such point sets.
For integers , let be an arbitrary set of points in general position in the plane with no -cap and no -cup. If , let and be sets of points in general position in the plane with no -cap, no -cup, and no points in convex position where is the point configuration given by the Erdos-Szekeres construction and is an arbitrary such point configuration. Both sets are described in Section 4.
We let be a set of points sorted by increasing -coordinates. We use the term factor for an integer that is used as a parameter that corresponds to the forbidden size of a subset in convex position of an enlarged point set obtained from . For integers and with , we let be the maximum number of points from that are in convex position and have and as their leftmost and rightmost points, respectively.
We now define a blow-up operation that is the core of our construction and will help us obtain large sets with few points in convex position; see Figure 3 for an illustration.
Definition 13 (-blow-up of ).
Let and be sequences of non-negative integers. For a factor , an -blow-up of with respect to is a point set obtained from by replacing each point of with with an affine image of that is rotated clockwise by , is almost vertical and lies in a small neighborhood of . The point is replaced with an affine image of , where this copy is rotated clockwise by , is almost vertical and lies in a small neighborhood of . Similarly, the point is analogously replaced with an affine image of . We choose the neighborhoods small enough so that they are disjoint for different sets and for all triples with , the triple has the same orientation as each triple where . Also, is almost vertical, meaning that for every with any line determined by two points of has all points of on the same side as the vertical line containing . We call the sets clusters.
For each , every -cap in the pre-image of corresponds to a left convex chain of size in and every -cup in the pre-image of corresponds to a right convex chain of size in . We note that the constructions could be stated without the rotation by , but this version will be more natural in later constructions. In the following result, we state how )-blows-ups of arbitrary point sets affect the size of the largest subset in convex position in the resulting point sets and also describe how large these point sets are.
Lemma 14 (General blow-up construction).
For , and a set of points in the plane in general position, let and be sequences of non-negative integers satisfying
-
(a)
for every and
-
(b)
for all with .
Then, the -blow-up of does not contain points in convex position and
The proof of Lemma 14 is omitted. Observe that it follows from the second condition that the factor is larger than the size of the largest convex subset of as the numbers and must be non-negative.
6.1 All known constructions
We now show that for each set and factor there are sequences and such that with no points in convex position. It will follow that all known constructions of sets of points in general position with no points in convex position are a special case of an -blow-up. We recall that all such known constructions fall within Valtr’s construction. Now, let be an arbitrary set of points in general position. We set , and for every . Then, clearly, and for every as . We have for all with , as and . Thus, all assumptions in Lemma 14 are met, and does not contain points in convex position. If , then we also get
and corresponds to Valtr’s construction rotated by .
6.2 New construction
The previous choices of and are not the only ones that work, we describe another choice of an -blow-up to obtain a set of points with no -tuple in convex position for any . This time, the sequence will not be increasing, and we allow .
We now proceed with the construction. For each point , each subset of in convex position with as its rightmost point (leftmost point) is called a left-gon at (right-gon at , respectively). For a threshold , we call points with left and points with right. For each left (right, respectively) point , we define as the maximum size of left-gon at (right-gon at , respectively). Note that if there are exactly two points of with , namely, the leftmost and the rightmost point of . For every positive integer , let be the number of points of with .
If and for every and and for each , then we call the set an -blow-up of with respect to threshold and factor and denote it by . We now show that the size of the -blow-up of can be expressed in terms of the numbers .
Corollary 15.
For a set of points in the plane in general position, let be a non-negative integer and choose for some threshold and factor . If does not contain points in convex position, then the -blow-up of does not contain points in convex position and
The proof of Corollary 15 is omitted. It follows from Corollary 15 that in order to produce large -blow-ups without points in convex position, point sets with suitable values for some threshold are useful. We now provide a simple formula for the values in the Erdős–Szekeres construction where all points are labeled as left.
Lemma 16.
For every integer , if we set the threshold , then, for , we have
The proof of Lemma 16 is omitted. Analogously, we get the same values if all points of are labeled as right, that is, if we set .
We now construct a point set with and without points in convex position that has larger -blow-ups than .
Definition 17 (Point set ).
We construct the following set that contains points in the plane in general position. We let , , , and for some small . We now specify the placement of the remaining points and inductively; see Figure 4. Assume that we have placed points and for some . We now let be a point above the lines and to the right of and to the left of the line and we let be a point above the lines and to the left of and to the right of the line so that .
We let be a point set obtained by replacing each point with with a copy of the set that lies in a sufficiently small neighborhood of . We denote this copy as . Note that . We then let be a point set obtained by replacing each point with with a copy of the set that lies in a sufficiently small neighborhood of . We use to denote this copy and note that . Note that the point sets and then form affine copies of the point set . Let and note that .
Now, if we set the threshold , then the left points of are the points from , and the right points of are the points of . We also obtain the following formulas.
Lemma 18.
For every integer , the set does not contain points in convex position and, for the threshold , satisfies
(4) |
The proof of Lemma 18 is omitted. We now prove that suitable -blow-ups of produce new sets of points in the plane in general position that do not contain points in convex position, obtaining a new construction of such point sets.
Theorem 19.
For each positive integer and , let . The -blow-up of the point set with respect to the threshold does not contain points in convex position and .
Proof.
By applying the -blow-up from Corollary 15 with parameters , , and to , we obtain a set of
points in the plane in general position that contains no points in convex position.
To show that equals it suffices to prove that
if , as then follows by the binomial theorem. This equality is true because both sides count the number of subsets of of size at least and at most . This is trivial for the left-hand side. To prove the right-hand side, let be the set of subsets of of size at least and at most . For , we let be the minimum element from such that either or its complement contains exactly elements in . Note that such is uniquely determined for each and that . On the other hand, we can uniquely determine set from by selecting , deciding whether or its complement has exactly elements in and then select the remaining of them from to (or to its complement, respectively) and, finally, select an arbitrary subset of to (or its complement, respectively).
6.3 Computational experiments
Since there are other possible choices for and , one might wonder whether some of them yield constructions of more than points without points in convex position. We implemented a simple program in Matlab based on a non-linear optimization solver to find as large -blow-up of a given point set as possible. Given a set of points in the plane in general position and a factor , this solver tries to find a solution that satisfies the linear constraints from Lemma 14 and that has as large value of the function
as possible. Since the objective function is not linear, we used a solver based on a genetic algorithm that does not guarantee finding a true optimum solution. We tried various point sets on the input, including subsets of and random point sets. Using this program, we obtained many examples of points for various choices of and up to 20. Even though there is some freedom in choosing and , the size of the -blow-up never exceeded . So the Erdős–Szekeres conjecture remains open.
References
- [1] J. Baek. On the Erdős-Tuza-Valtr conjecture. European J. Combin., 124:Paper No. 104085, 15, 2025. doi:10.1016/j.ejc.2024.104085.
- [2] M. Balko. Ramsey numbers and monotone colorings. J. Combin. Theory Ser. A, 163:34–58, 2019. doi:10.1016/j.jcta.2018.11.013.
- [3] M. Balko, J. Cibulka, K. Král, and J. Kynčl. Ramsey numbers of ordered graphs. Electron. J. Combin., 27(1), 2020. doi:10.37236/7816.
- [4] M. Balko and P. Valtr. A SAT attack on the Erdős–Szekeres conjecture. European Journal of Combinatorics, 66:13–23, 2017. doi:10.1016/j.ejc.2017.06.010.
- [5] F. R. K. Chung and R. L. Graham. Forced convex -gons in the plane. Discrete Comput. Geom., 19(3):367–371, 1998. doi:10.1007/PL00009353.
- [6] D. Conlon, J. Fox, C. Lee, and B. Sudakov. Ordered Ramsey numbers. J. Combin. Theory Ser. B, 122:353–383, 2017. doi:10.1016/J.JCTB.2016.06.007.
- [7] P. Erdős and G. Szekeres. A combinatorial problem in geometry. Compos. Math., 2:463–470, 1935.
- [8] P. Erdős and G. Szekeres. On some extremum problems in elementary geometry. Ann. Univ. Sci. Budapest. Eötvös Sect. Math., 3–4:53–62, 1960–61.
- [9] P. Erdős, Z. Tuza, and P. Valtr. Ramsey-remainder. European J. Combin., 17(6):519–532, 1996. doi:10.1006/EUJC.1996.0045.
- [10] S. Felsner and H. Weil. Sweeps, arrangements and signotopes. Discrete Appl. Math., 109(1–2):67–94, 2001. doi:10.1016/S0166-218X(00)00232-8.
- [11] J. Fox, J. Pach, B. Sudakov, and A. Suk. Erdős–Szekeres-type theorems for monotone paths and convex bodies. Proc. London Math. Soc., 105(5):953–982, 2012.
- [12] J. E. Goodman and R. Pollack. A combinatorial perspective on some problems in geometry. In Proceedings of the Twelfth Southeastern Conference on Combinatorics, Graph Theory and Computing, Vol. I, volume 32 of Congressus Numerantium, pages 383–394, 1981.
- [13] A. F. Holmsen, H. N. Mojarrad, J. Pach, and G. Tardos. Two extensions of the Erdős–Szekeres problem. Journal of the European Mathematical Society, 22:3981–3995, 2020. doi:10.4171/JEMS/1000.
- [14] D. Kleitman and L. Pachter. Finding convex sets among points in the plane. Discrete Comput. Geom., 19(3):405–410, 1998. doi:10.1007/PL00009358.
- [15] J. Matoušek. Lectures on discrete geometry, volume 212 of Graduate Texts in Mathematics. Springer-Verlag, New York, 2002.
- [16] H. N. Mojarrad and G. Vlachos. An improved upper bound for the Erdős-Szekeres conjecture. Discrete Comput. Geom., 56(1):165–180, 2016. doi:10.1007/S00454-016-9791-5.
- [17] G. Moshkovitz and A. Shapira. Ramsey theory, integer partitions and a new proof of the Erdős-Szekeres theorem. Adv. Math., 262:1107–1129, 2014.
- [18] S. Norin and Y. Yuditsky. Erdős-Szekeres without induction. Discrete Comput. Geom., 55(4):963–971, 2016. doi:10.1007/S00454-016-9778-2.
- [19] L. Peters and G. Szekeres. Computer solution to the 17-point Erdős–Szekeres problem. ANZIAM J., 48(2):151–164, 2006.
- [20] A. Suk. On the Erdős-Szekeres convex polygon problem. J. Amer. Math. Soc., 30(4):1047–1053, 2017.
- [21] G. Tóth and P. Valtr. Note on the Erdős–Szekeres theorem. Discrete Comput. Geom., 19(3):457–459, 1998.
- [22] G. Tóth and P. Valtr. The Erdős–Szekeres theorem: upper bounds and related results. In Combinatorial and computational geometry, volume 52 of Math. Sci. Res. Inst. Publ., pages 557–568, Cambridge, 2005. Cambridge University Press.
- [23] P. Valtr. Convex independent sets and 7-holes in restricted planar point sets. Discrete & Computational Geometry, 7(2):135–152, 1992. doi:10.1007/BF02187831.
- [24] P. Valtr. Private communication, 2024.