Empty red-red-blue triangles
Abstract
Let be a -point set in the plane that is in general position. We prove that every red-blue bipartition of into and with generates red-red-blue empty triangles.
1 Introduction
The study of convex holes.
A set of points in the plane is in general position if no three points from the set are collinear, and a set of points in the plane is in convex position if it serves as the vertices of a convex polygon. A classical result due to Erdős and Szekeres [6] states that every set of points in the plane that is in general position contains a -subset that is in convex position.
Let be a finite point set that is in general position. Then is a -hole if , is in convex position and the convex hull of contains no point of other than . Erdős raised the question on whether a sufficiently large (i.e., is large with respect to ) always contains a -hole. This is easily seen to be true for . Astonishingly, Horton [9] disproved the existence of -holes by explicit constructions (later known as Horton sets). Many years later, Nicolás [12] and Gerken [8] independently established the existence of -holes.
Bicolored empty triangles.
The existence of a -hole in an -point set is trivial (as seen by the triangle of smallest area), and a further problem is to determine the smallest number of -holes in an -set. The best-known lower bound is (due to Aichholzer et al. [2]), while the current upper bound is roughly (due to Bárány and Valtr [3]).
In this note, we consider the minimum number of -holes under a bicolored setting. Let be a set of finitely many red points, and be a set of finitely many blue points. Moreover, we assume that is in general position.
We say that form an empty triangle, if . Here we denote by the convex hull of any finite point set . Moreover,
-
•
if and , then they form an empty red-red-red triangle;
-
•
if and , then they form an empty red-red-blue triangle;
-
•
if and , then they form an empty red-blue-blue triangle;
-
•
if and , then they form an empty blue-blue-blue triangle.
Suppose and are both -point sets in the plane. We make the following direct observations concerning the number of empty triangles in red and blue:
-
•
An empty red-red-red does not necessarily exist. To see this, we begin by choosing to be sufficiently small in terms of . Identify the real plane and the complex plane . Put red points at and blue points at , respectively. Then it is not difficult to see that no empty red-red-red triangle exists in such a configuration.
-
•
The number of empty red-red-blue triangles and empty red-blue-blue triangles adds up to some number that is quadratic in . In fact, each pair of red and blue points is contained in at least one empty red-red-blue or empty red-blue-blue triangle, since the point (other than ) that is closest to the line forms such an empty triangle with .
These observations lead to the following pair of questions:
Question 1.
What is the minimum number of empty monochromatic triangles in ?
Question 2.
What is the minimum number of empty red-red-blue triangles in ?
We remark that monochromatic refers to red-red-red or blue-blue-blue. Each of 1 and 2 has an obvious upper bound (since there exists a set of points containing many empty triangles [3]). These quadratic upper bounds seems close to the truth, but proving a superlinear lower bound to any of the questions is already non-trivial.
Aichholzer et al. [1] initiated the study of 1 and proved a lower bound. This bound was later improved to by Pach and Tóth [13].
In this note, we make some progress on 2. To be specific, we establish a lower bound on the number of red-red-blue triangles in a strong sense (see Theorem 1).
As a curious reader may wonder, what if we ask similar questions concerning more color classes?
-
•
Devillers et al. [5] proved that for any integer , there exist -sets (with being in general position) containing no monochromatic empty triangle.
-
•
Fabila-Monroy et al. [7] showed that for every integer , the minimum number of empty rainbow triangles (i.e., triangles whose vertices are of pairwise different colors) in an -colored -point set is of order , which is independent on as .
These results suggest that our questions concerning two colors are particularly interesting. Other related problems concerning colored point sets can be found in the survey papers [10, 11]. For a extensive list of related combinatorial geometry problems, we refer the readers to [4].
Our result.
Here and after we fix integers and assume that . This setting is more general than the previous “” one, and so our Theorem 1 below implies a lower bound towards 2.
Theorem 1.
There exist empty red-red-blue triangles in .
2 Proof of Theorem 1
To prove a lower bound on , the idea is to analyze the discrepancy between red and blue points of a region on the plane. Similar ideas were already applied before. See for instance [2, Lemma 3].
Let be a convex region (i.e. a convex subset of ). Define its discrepancy as the quantity
Keep in mind that the discrepancy of is negative if it contains more blue points than red points. Denote by the number of empty red-red-blue triangles formed by points in .
Lemma 2.
We have for any convex region .
Proof.
Assume that and , for otherwise the statement is trivially true. Fix an arbitrary blue point . We claim that contributes at least empty red-red-blue triangles in . Then the lemma is proved by summing over .
To see this, we draw a ray from to every red point in . These rays partition into sectors. In each sector containing no blue point (later called empty sector), forms an empty red-red-blue triangle with the two red points on the boundary of the sector. However, there is at most one exception, which is the unique (if exists) sector whose angle at the apex is bigger than . Since there are exactly blue points other than in , the number of empty sectors is bounded from below by , and so the claim is true. ∎
For any red point , we are going to partition into sectors sharing the apex . Here we abuse the terminology “partition” because indeed these sectors can have boundary rays (including ) in common. Draw a ray from to every other red point. Such rays partition into sectors. For each sector containing at least one blue point, we call it a blue sector with respect to . Denote by the number of blue sectors with respect to . For each ray that is shared by two adjacent non-blue sectors, we erase it and hence merge the adjacent sectors. This erasing leaves us exactly red sectors with respect to . See Figure 1 for an illustration. Define .
We remark that any sector refers to a closed region sandwiched between two rays. The two rays bounding a red sector possibly coincide when the sector contains only one red point other than .
Lemma 3.
.
Proof.
Fix an arbitrary red point and an arbitrary blue sector with respect to . Assume is the sector between rays and , where . Pick so that the smaller one of the angles is minimized. Note that one of the angles is possibly bigger than , but the smaller one cannot. Assume without loss of generality that the minimum is achieved at . It follows that form an empty red-red-blue triangle. By summing over all blue sectors with respect to and all red points , we obtain at least empty red-red-blue triangles. Since each such triangle is counted at most twice (from its two red vertices), we obtain . ∎
Proof of Theorem 1.
Lemma 3 implies that we are done if . Assume then, and fix a red point with . For convenience purpose, we suppose that .
Draw a line through that bisects . Formally, we fix a line through that separates the plane into two closed half-planes with . Depending on the parity of , our goes through or point of other than . Due to the discrete intermediate value theorem, the existence of is obvious. By applying a possible perturbation, we assume further that goes through no point of . Introduce coordinates so that is the origin and is the -axis. Choose the direction of the -axis appropriately so that contains at least a half of the blue points (i.e., ). Observe that .
Consider the following algorithm: At the beginning, a ray starts from the positive half of the -axis and rotates counterclockwise around the origin to scan through . This ray will generate a collection of good sectors, where a good sector is a sector with .
-
Step :
After Step (the beginning if ), when the ray hits the first red point, we label at this moment as . At the first time when hits some blue point so that the number of blue points is bigger than or equal to a third of the number of red points in the sector between and , we label at this moment as . If both and exist, then is defined as the sector between them. If arrives the negative half of the -axis before one of appears, then is not generated and the algorithm terminates.
Let (each containing ) be all good sectors generated by the algorithm. This means that the algorithm terminates in Step . Denote by the sector between and the negative half of the -axis. If no red points other than exist after , then denotes the negative half of the -axis (hence and ). See Figure 2 for an illustration.
To finish the proof, we need to analyze some detailed properties of our algorithm:
-
•
Each comes from a distinct red sector with respect to , and so
(1) -
•
The way we defined implies that , and . Then
and hence from Lemma 2 and the fact we deduce that
(2) Here we applied the fact that holds for any integer .
-
•
Observe that the sector contains all red points in that are not in , and . Reflect over the -axis and conduct the same algorithm to generate good sectors . Define in the same way (with respect to the new family of good sectors). Then we reflect everything over the -axis again to work on the original picture. See Figure 3 for an illustration of the same example as in Figure 2.
-
Similarly, . We claim that . If not, then , and so
where in the last inequality we applied . This contradicts . It then follows that , as is counted twice. Assume without loss of generality that . Since , we have , and hence . By counting to the multiplicity , we derive that
This together with , and implies that
(3)
By putting all the ingredients from above together, we conclude that
by (2) | ||||
by convexity and (3) | ||||
by (1) | ||||
The proof of Theorem 1 is complete. ∎
3 Concluding remarks
We do not have any construction of red and blue points in the plane containing subquadratically many empty red-red-blue triangles. In the literature, Horton sets are often good candidates for such extremal constructions. However, it is not hard to see that every balanced bi-coloring of an -point Horton set contains empty red-red-blue triangles. We state the following conjecture:
Conjecture 1.
There exist empty red-red-blue triangles in .
Acknowledgments
The second author benefited from discussions with János Pach at an early stage of this work. We are grateful to János Pach for suggesting this problem and for useful comments.
References
- [1] O. Aichholzer, R. Fabila-Monroy, D. Flores-Peñaloza, T. Hackl, C. Huemer, and J. Urrutia. Empty monochromatic triangles. Comput. Geom., 42(9):934–938, 2009.
- [2] O. Aichholzer, R. Fabila-Monroy, T. Hackl, C. Huemer, A. Pilz, and B. Vogtenhuber. Lower bounds for the number of small convex -holes. Comput. Geom., 47(5):605–613, 2014.
- [3] I. Bárány and P. Valtr. Planar point sets with a small number of empty convex polygons. Studia Sci. Math. Hungar., 41(2):243–266, 2004.
- [4] P. Brass, W. Moser, and J. Pach. Research problems in discrete geometry. Springer, New York, 2005.
- [5] O. Devillers, F. Hurtado, G. Károlyi, and C. Seara. Chromatic variants of the Erdős–Szekeres theorem on points in convex position. Comput. Geom., 26(3):193–208, 2003.
- [6] P. Erdős and G. Szekeres. A combinatorial problem in geometry. Compositio Math., 2:463–470, 1935.
- [7] R. Fabila-Monroy, D. Perz, and A. L. Trujillo-Negrete. Empty rainbow triangles in -colored point sets. Comput. Geom., 95:Paper No. 101731, 8, 2021.
- [8] T. Gerken. Empty convex hexagons in planar point sets. Discrete Comput. Geom., 39(1-3):239–272, 2008.
- [9] J. D. Horton. Sets with no empty convex -gons. Canad. Math. Bull., 26(4):482–484, 1983.
- [10] A. Kaneko and M. Kano. Discrete geometry on red and blue points in the plane—a survey. In Discrete and computational geometry, volume 25 of Algorithms Combin., pages 551–570. Springer, Berlin, 2003.
- [11] M. Kano and J. Urrutia. Discrete geometry on colored point sets in the plane—a survey. Graphs Combin., 37(1):1–53, 2021.
- [12] C. M. Nicolás. The empty hexagon theorem. Discrete Comput. Geom., 38(2):389–397, 2007.
- [13] J. Pach and G. Tóth. Monochromatic empty triangles in two-colored point sets. Discrete Appl. Math., 161(9):1259–1261, 2013.