












Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Problems and results on geometric patterns in finite point sets in Euclidean space. It covers questions about the maximum and minimum occurrences of patterns, such as unit distance pairs and distinct distances, and algorithms for finding all occurrences of a given pattern. The document also explores the relationship between these problems and related topics in graph theory and combinatorial optimization.
Typology: Summaries
1 / 20
This page cannot be seen from the preview
Don't miss anything!













Peter Brass J´anos Pach
Abstract Many interesting problems in combinatorial and computational geome- try can be reformulated as questions about occurrences of certain pat- terns in finite point sets. We illustrate this framework by a few typical results and list a number of unsolved problems.
We discuss some extremal problems on repeated geometric patterns in finite point sets in Euclidean space. Throughout this paper, a geometric pattern is an equivalence class of point sets in d-dimensional space under some fixed geometrically defined equivalence relation. Given such an equivalence relation and the corresponding concept of patterns, one can ask several natural questions:
(1) What is the maximum number of occurrences of a given pattern among all subsets of an n-point set? (2) How does the answer to the previous question depend on the partic- ular pattern? (3) What is the minimum number of distinct k-element patterns deter- mined by a set of n points?
These questions make sense for many specific choices of the underlying set and the equivalence relation. Hence it is not surprising that sev- eral basic problems of combinatorial geometry can be studied in this framework (Pach and Agarwal, 1995). In the simplest and historically first examples, due to Erd˝os (1946), the underlying set consists of point pairs in the plane and the defining equivalence relation is the isometry (congruence). That is, two point pairs, {p 1 , p 2 } and {q 1 , q 2 }, determine the same pattern if and only if
|p 1 − p 2 | = |q 1 − q 2 |. In this case, (1) becomes the well-known Unit Distance Problem: What is the maximum number of unit distance pairs determined by n points in the plane? It follows by scaling that the answer does not depend on the particular distance (pattern). For most other equivalence relations, this is not the case: different patterns may have different maximal multiplicities. For k = 2, question (3) becomes the Problem of Distinct Distances: What is the minimum number of distinct distances that must occur among n points in the plane? In spite of many efforts, we have no satisfactory answers to these questions. The best known results are the following.
Theorem 2.1 (Spencer et al., 1984) Let f (n) denote the maximum number of times the same distance can be repeated among n points in the plane. We have
neΩ(log^ n/^ log log^ n)^ ≤ f (n) ≤ O(n^4 /^3 ).
Theorem 2.2 (Katz and Tardos, 2004) Let g(n) denote the mini- mum number of distinct distances determined by n points in the plane. We have
Ω(n^0.^8641 ) ≤ g(n) ≤ O
n √ log n
In Theorems 2.1 and 2.2, the lower and upper bounds, respectively, are conjectured to be asymptotically sharp. See more about these questions in Section 3. Erd˝os and Purdy (1971, 1977) initiated the investigation of the anal- ogous problems with the difference that, instead of pairs, we consider triples of points, and call two of them equivalent if the corresponding triangles have the same angle, or area, or perimeter. This leads to ques- tions about the maximum number of equal angles, or unit-area resp. unit-perimeter triangles, that can occur among n points in the plane, and to questions about the minimum number of distinct angles, trian- gle areas, and triangle perimeters, respectively. Erd˝os’s Unit Distance Problem and his Problem of Distinct Distances has motivated a great deal of research in extremal graph theory. The questions of Erd˝os and Purdy mentioned above and, in general, problems (1), (2), and (3) for larger than two-element patterns, require the extension of graph the- oretic methods to hypergraphs. This appears to be one of the most important trends in modern combinatorics. Geometrically, it is most natural to define two sets to be equivalent if they are congruent or similar to, or translates, homothets or affine images of each other. This justifies the choice of the word “pattern” for the resulting equivalence classes. Indeed, the algorithmic aspects
Another instance of question (5) is the following open problem from Erd˝os et al. (1973): Is it possible to color all points of the three-dimen- sional Euclidean space with three colors so that no color class contains two vertices at distance one and the midpoint of the segment determined by them? It is known that four colors suffice, but there exists no such coloring with two colors. In fact, Erd˝os et al. (1973) proved that for every d, the Euclidean d-space can be colored with four colors without creating a monochromatic triple of this kind.
We illustrate our framework by analyzing the situation in the case in which two point sets are considered equivalent if and only if they are translates of each other. In this special case, we know the (almost) complete solution to problems (1) – (5) listed in the Introduction.
Theorem 2.4 Any set B of n points in d-dimensional space has at most n + 1 − k subsets that are translates of a fixed set A of k points. This bound is attained if and only if A = {p, p + v,... , p + (k − 1)v} and B = {q, q + v,... , q + (n − 1)v} for some p, q, v ∈ Rd.
The proof is simple. Notice first that no linear mapping ϕ that keeps all points of B distinct decreases the maximum number of translates: if A + t ⊂ B, then ϕ(A) + ϕ(t) ⊂ ϕ(B). Thus, we can use any projec- tion into R, and the question reduces to the following one-dimensional problem: Given real numbers a 1 < · · · < ak, b 1 <... , bn, what is the maximum number of values t such that t + {a 1 ,... , ak} ⊂ {b 1 ,... bn}. Clearly, a 1 + t must be one of b 1 ,... , bn−k+1, so there are at most n + 1 − k translates. If there are n + 1 − k translates t + {a 1 ,... , ak} that occur in {b 1 ,... bn}, for translation vectors t 1 < · · · < tn−k+1, then ti = bi − a 1 = bi+1 − a 2 = bi+j − a1+j , for i = 1,... , n − k + 1 and j = 0,... , k −1. But then a 2 −a 1 = bi+1 −bi = aj+1 −aj = bi+j −bi+j− 1 , so all differences between consecutive aj and bi are the same. For higher- dimensional sets, this holds for every one-dimensional projection, which guarantees the claimed structure. In other words, the maximum is at- tained only for sets of a very special type, which answers question (1). An asymptotically tight answer to (2), describing the dependence on the particular pattern, was obtained in Brass (2002).
Theorem 2.5 Let A be a set of points in d-dimensional space, such that the rational affine space spanned by A has dimension k. Then the maximum number of translates of A that can occur among n points in d-dimensional space is n − Θ(n(k−1)/k).
2 Problems and Results on Geometric Patterns 21
Any set of the form {p, p+v,... , p+(k −1)v} spans a one-dimensional rational affine space. An example of a set spanning a two-dimensional rational affine space is { 0 , 1 ,
2 }, so for this set there are at most n − Θ(n^1 /^2 ) possible translates. This bound is attained, e.g., for the set {i + j
2 | 1 ≤ i, j ≤
n}. In this case, it is also easy to answer question (3), i.e., to determine the minimum number of distinct patterns (translation-inequivalent subsets) determined by an n-element set.
Theorem 2.6( Any set of n points in d-dimensional space has at least n− 1 k− 1
distinct k-element subsets, no two of which are translates of each other. This bound is attained only for sets of the form {p, p + v,... , p + (n − 1)v} for some p, v ∈ Rd.
By projection, it is again sufficient to prove the result on the line. Let f (n, k) denote the minimum number of translation inequivalent k- element subsets of a set of n real numbers. Considering the set { 1 ,... , n}, we obtain that f (n, k) ≤
(n− 1 k− 1
, since every equivalence class has a unique member that contains 1. To establish the lower bound, observe that, for any set of n real numbers, there are
(n− 2 k− 2
distinct subsets that con- tain both the smallest and the largest numbers, and none of them is translation equivalent to any other. On the other hand, there are at least f (n − 1 , k) translation inequivalent subsets that do not contain the last element. So we have f (n, k) ≥ f (n − 1 , k) +
(n− 2 k− 2
, which, together with f (n, 1) = 1, proves the claimed formula. To verify the structure of the extremal set, observe that, in the one-dimensional case, an ex- tremal set minus its first element, as well as the same set minus its last element, must again be extremal sets, and for n = k + 1 it follows from Theorem 2.4 that all extremal sets must form arithmetic progressions. Thus, the whole set must be an arithmetic progression, which holds, in higher-dimensional cases, for each one-dimensional projection. The corresponding algorithmic problem (4) has a natural solution: Given two sets, A = {a 1 ,... , ak} and B = {b 1 ,... , bn}, we can fix any element of A, say, a 1 , and try all possible image points bi. Each of them specifies a unique translation t = bi − a 1 , so we simply have to test for each set A + (bi − a 1 ) whether it is a subset of B. This takes Θ(kn log n) time. The running time of this algorithm is not known to be optimal.
Problem 1 Does there exist an o(kn)-time algorithm for finding all real numbers t such that t + A ⊂ B, for every pair of input sets A and B consisting of k and n reals, respectively?
The Ramsey-type problem (5) is trivial for translates. Given any set A of at least two points a 1 , a 2 ∈ A, we can two-color Rd^ without generating
2 Problems and Results on Geometric Patterns 23
Figure 2.2. A unit equilateral triangle and a lattice section containing many congru- ent copies of the triangle
a pattern A = {a 1 ,... , ak}, any congruent image of A is already deter- mined, up to reflection, by the images of a 1 and a 2. Thus, the maximum number of congruent copies of a set is at most twice the maximum num- ber of (ordered) unit distance pairs. Depending on the given set, this maximum number may be smaller, but no results of this kind are known. As n tends to infinity, the square and triangular lattice constructions that realize nec^ log^ n/^ log log^ n^ unit distances among n points also contain roughly the same number of congruent copies of any fixed set that is a subset of a square or triangular lattice. However, it is likely that this asymptotics cannot be attained for most other patterns.
Problem 6 Does there exist, for every finite set A, a positive constant c(A) with the following property: For every n, there is a set of n points in the plane containing at least nec(A) log^ n/^ log log^ n^ congruent copies of A?
The answer is yes if |A| = 3. Problem (3) on the minimum number of distinct congruence classes of k-element subsets of a point set is strongly related to the Problem of Distinct Distances, just like the maximum number of pairwise congruent subsets was related to the Unit Distance Problem. For if we consider ordered k-tuples instead of k-subsets (counting each subset k! times), then two such k-tuples are certainly incongruent if their first two points determine distinct distances. For each distance s, fix a point pair that determines s. Clearly, any two different extensions of a point pair by filling the remaining k − 2 positions result in incongruent k-tuples. This leads to a lower bound of Ω(nk−2+0.^8641 ) for the minimum number of
distinct congruence classes of k-element subsets. Since a regular n-gon has O(nk−^1 ) pairwise incongruent k-element sets, this problem becomes less interesting for large k. The algorithmic question (4) can also be reduced to the corresponding problem on unit distances. Given the sets A and B, we first fix a 1 , a 2 ∈ A and use our algorithm developed for detecting unit distance pairs to find all possible image pairs b 1 , b 2 ∈ B whose distance is the same as that of a 1 and a 2. Then we check for each of these pairs whether the rigid motion that takes ai to bi (i = 1, 2) maps the whole set A into a subset of B. This takes O∗(n^4 /^3 k) time, and we cannot expect any substantial improvement in the dependence on n, unless we apply a faster algorithm for finding unit distance pairs. (In what follows, we write O∗^ to indicate that we ignore some lower order factors, i.e., O∗(nα) = O(nα+ε) for every ε > 0). Many problems of Euclidean Ramsey theory can be interpreted as special cases of question (5) in our model. We particularly like the following problem raised in Erd˝os et al. (1975).
Problem 7 Is it true that, for any triple A = {a 1 , a 2 , a 3 } ⊂ R^2 that does not span an equilateral triangle, and for any coloring of the plane with two colors, one can always find a monochromatic congruent copy of A?
It was conjectured in Erd˝os et al. (1975) that the answer to this ques- tion is yes. It is easy to see that the statement is not true for equilateral triangles A. Indeed, decompose the plane into half-open parallel strips whose widths are equal to the height of A, and color them red and blue, alternately. On the other hand, the seven-coloring of the plane, with no two points at unit distance whose colors are the same, shows that any given pattern can be avoided with seven colors. Nothing is known about coloring with three colors.
Problem 8 Does there exist a triple A = {a 1 , a 2 , a 3 } ⊂ R^2 such that any three-coloring of the plane contains a monochromatic congruent copy of A?
All questions discussed in the previous section can also be asked in higher dimensions. There are two notable differences. In the plane, the image of a fixed pair of points was sufficient to specify a congruence. Therefore, the number of congruent copies of any larger set was bounded from above by the number of congruent pairs. In d-space, however, one
optimal. The only results in this direction, given in Agarwal and Sharir (2002), are for d ≤ 7 and do not quite attain this bound.
Problem 11 Is it true that, for any bd/ 2 c ≤ k ≤ d, the maximum number of congruent k-dimensional simplices among n points in d-di- mensional space is O(nd/^2 ) if d is even, and O(nd/^2 −^1 /^6 ) if d is odd?
Very little is known about problem (2) in this setting. For point pairs, scaling again shows that all two-element patterns can occur the same number of times. For three-element patterns (triangles), the afore- mentioned Ω(n^4 /^3 ) lower bound in Erd˝os et al. (1989) was originally es- tablished only for right-angle isosceles triangles. It was later extended in Abrego and Fern´´ andez-Merchant (2002) to any fixed triangle. However, the problem is already open for full-dimensional simplices in 3-space. An especially interesting special case is the following.
Problem 12 What is the maximum number of orthonormal bases that can be selected from n distinct unit vectors?
The upper bound O(n^4 /^3 ) is simple, but the construction of Erd˝os et al. (1989) that gives O(n^4 /^3 ) orthogonal pairs does not extend to orthogonal triples. Question (3) on the minimum number of distinct patterns is largely open. For two-element patterns, we obtain higher-dimensional versions of the Problem of Distinct Distances. Here the upper bound O(n^2 /d) is realized, e.g., by a cubic section of the d-dimensional integer lattice. The general lower bound of Ω(n^1 /d) was observed already in Erd˝os (1946). For d = 3, this was subsequently improved to Ω∗(n^77 /^141 ) (Aronov et al., 2003) and to Ω(n^0.^564 ) (Solymosi and Vu, 2005). For large values of d, Solymosi and Vu (2005) got very close to finding the best exponent by establishing the lower bound Ω(n^2 /d−^2 /(d(d+2))). This extends, in the same way as in the planar case, to a bound of Ω(nk−2+2/d−^2 /(d(d+2))) for the minimum number of distinct k-point patterns of an n-element set, but even for triangles, nothing better is known. Lenz-type constructions are not useful in this context, because they span Ω(nk−^1 ) distinct k-point patterns, as do regular n-gons. As for the algorithmic problem (4), it is easy to find all congruent copies of a given k-point pattern A in an n-point set. For any k ≥ d, this can be achieved in O(ndk log n) time: fix a d-tuple C in A, and test all d-tuples of the n-point set B, whether they could be an image of C. If yes, test whether the congruence specified by them maps all the remaining k − d points to elements of B. It is very likely that there are much faster algorithms, but, for general d, the only published improvement is by a factor of log n (de Rezende and Lee, 1995).
2 Problems and Results on Geometric Patterns 27
The Ramsey-type question (5) includes a number of problems of Eu- clidean Ramsey theory, as special cases.
Problem 13 Is it true that for every two-coloring of the three-dimen- sional space, there are four vertices of the same color that span a unit square?
It is easy to see that if we divide the plane into half-open strips of width one and color them alternately by two colors, then no four vertices that span a unit square will receive the same color. On the other hand, it is known that any two-coloring of four-dimensional space will contain a monochromatic unit square (Erd˝os et al., 1975). Actually, the (vertex set of a) square is one of the simplest examples of a Ramsey set, i.e., a set B with the property that, for every positive integer c, there is a constant d = d(c) such that under any c-coloring of the points of Rd^ there exists a monochromatic congruent copy of B. All boxes, all triangles (Frankl and R¨odl, 1986), and all trapezoids (Kˇriˇz, 1992) are known to be Ramsey. It is a long-standing open problem to decide whether all finite subsets of finite dimensional spheres are Ramsey. If the answer is in the affirmative, this would provide a perfect characterization of Ramsey sets, for all Ramsey sets are known to be subsets of a sphere (Erd˝os et al., 1973). The simplest nonspherical example, consisting of an equidistant se- quence of three points along the same line, was mentioned at the end of the Introduction.
If we consider problems (1) – (5) with similarity (congruence and scal- ing) as the equivalence relation, again we find that many of the re- sulting questions have been extensively studied. Since any two point pairs are similar to each other, we can restrict our attention to patterns of size at least three. The first interesting instance of problem (1) is to determine or to estimate the maximum number of pairwise similar triangles spanned by n points in the plane. This problem was almost completely solved in Elekes and Erd˝os (1994). For any given triangle, the maximum number of similar triples in a set of n point in the plane is Θ(n^2 ). If the triangle is equilateral, we even have fairly good bounds on the multiplicative constants hidden in the Θ-notation ( Abrego and´ Fern´andez-Merchant, 2000). In this case, most likely, suitable sections of the triangular lattice are close to being extremal for (1). In general, the following construction from Elekes and Erd˝os (1994) always gives a quadratic number of similar copies of a given triangle {a, b, c}. Inter- preting a, b, c as complex numbers 0, 1, z, consider the points (i 1 /n)z,
2 Problems and Results on Geometric Patterns 29
Problem (3) on the minimum number of pairwise inequivalent patterns under similarity is an interesting problem even in the plane.
Problem 16 What is the minimum number of similarity classes of tri- angles spanned by a set of n points in the plane?
There is a trivial lower bound of Ω(n): if we choose two arbitrary points, and consider all of their n − 2 possible extensions to a triangle, then among these triangles each (oriented) similarity class will be repre- sented only at most three times. Alternatively, we obtain asymptotically the same lower bound Ω(n) by just using the pigeonhole principle and the fact that the maximum size of a similarity class of triangles is O(n^2 ). On the other hand, as shown by the example of a regular n-gon, the num- ber of similarity classes of triangles can be O(n^2 ). This leaves a huge gap between the lower and upper bounds. For higher dimensions and for larger sets, our knowledge is even more limited. In three-dimensional space, for instance, we do not even have an Ω(n) lower bound for the number of similarity classes of triangles, while the best known upper bound, O(n^2 ), remains the same. For four-element patterns, we have a linear lower bound (fix any triangle, and consider its extensions), but we have no upper bound better than O(n^3 ) (con- sider again a regular n-gon). Here we have to be careful with the precise statement of the problem. We have to decide whether we count similar- ity classes of full-dimensional simplices only, or all similarity classes of possibly degenerate four-tuples. A regular (n−1)-gon with an additional point on its axis has only Θ(n^2 ) similarity classes of full-dimensional sim- plices, but Θ(n^3 ) similarity classes of four-tuples. In dimensions larger than three, nothing nontrivial is known. In the plane, the algorithmic question (4) of finding all similar copies of a fixed k-point pattern is not hard: trivially, it can be achieved in time O(n^2 k log n), which is tight up to the log n-factor, because the output complexity can be as large as Ω(n^2 k) in the worst case. For dimensions three and higher, we have no nontrivial algorithmic results. Obviously, the problem can always be solved in O(ndk log n) time, by testing all possible d-tuples of the underlying set, but this is probably far from optimal. The Ramsey-type question (5) has a negative answer, for any finite number of colors, even for homothetic copies. Indeed, for any finite set A and for any coloring of space with a finite number of colors, one can always find a monochromatic set similar (even homothetic) to A. This follows from the Hales – Jewett theorem (Hales and Jewett, 1963), which implies that every coloring of the integer lattice Zd^ with a finite number
Figure 2.3. Three five-point patterns of different rational dimensions and three sets containing many of their translates
of colors contains a monochromatic homothetic copy of the lattice cube { 1 ,... , m}d^ (Gallai – Witt theorem; Rado, 1943; Witt, 1952).
For homothety-equivalence, questions (1) and (2) have been com- pletely answered in all dimensions (van Kreveld and de Berg, 1989; Elekes and Erd˝os, 1994; Brass, 2002). The maximum number of ho- mothetic copies of a set that can occur among n points is Θ(n^2 ); the upper bound O(n^2 ) is always trivial, since the image of a set under a homothety is specified by the images of two points; and a lower bound of Ω(n^2 ) is attained by the homothetic copies of { 1 ,... , k} in { 1 ,... , n}. The maximum order is attained only for this one-dimensional example. If the dimension of the affine space induced by a given pattern A over the rationals is k, then the maximum number of homothetic copies of A that can occur among n points is Θ(n1+1/k), which answers question (2). Question (3) on the minimum number of distinct homothety classes of k-point subsets among n points, seems to be still open. As in the case of translations, by projection, we can restrict our attention to the one- dimensional case, where a sequence of equidistant points { 0 ,... , n − 1 } should be extremal. This gives Θ(nk−^1 ) distinct homothety classes. To see this, notice that as the size of the sequence increases from n − 1 to n, the number of additional homothety classes that were not already present in { 0 ,... n − 2 }, is Θ(nk−^2 ). (The increment certainly includes the classes of all k-tuples that contain 0, n − 1, and a third number coprime to n − 1.) Unfortunately, the pigeonhole principle gives only an Ω(nk−^2 ) lower bound for the number of pairwise dissimilar k-point patterns spanned by a set of n numbers.
Problem 20 Is it true that every set of n points in the plane, not all on a line, determine at least n − 2 distinct angles?
This number is attained for a regular n-gon and for several other configurations. The corresponding algorithmic question (4) is easy: list, for each point p of the set, all lines through p, together with the points on. Then we can find all occurrences of a given angle in time O(n^2 log n + a), where a is the number of occurrences of that angle. Thus, by the above bound from Pach and Sharir (1992), the problem can be solved in O(n^2 log n) time, which is optimal. The negative answer to the Ramsey-type ques- tion (5) again follows from the analogous result for homothetic copies: no coloring with a finite number of colors can avoid a given angle. Another natural equivalence relation classifies triangles according to their areas.
Problem 21 What is the maximum number of unit-area triangles that can be determined by n points in the plane?
An upper bound of O(n^7 /^3 ) was established in Pach and Sharir (1992), while it was pointed out in (Erd˝os and Purdy, 1971) that a section of the integer lattice gives the lower bound Ω(n^2 log log n). By scaling, we see that all areas allow the same multiplicities, which answers (2). However, problem (3) is open in this case.
Problem 22 Is it true that every set of n points in the plane, not all on a line, spans at least b(n − 1)/ 2 c triangles of pairwise different areas?
This bound is attained by placing on two parallel lines two equidis- tant point sets whose sizes differ by at most one. This construction is conjectured to be extremal (Erd˝os and Purdy, 1977; Straus, 1978). The best known lower bound, 0. 4142 n−O(1), follows from Burton and Purdy (1979), using Ungar (1982). The corresponding algorithmic problem (4) is to find all unit-area triangles. Again, this can be done in O(n^2 log n + a) time, where a denotes the number of unit area triangles. First, dualize the points to lines, and construct their arrangement, together with a point location structure. Next, for each pair (p, q) of original points, consider the two parallel lines that contain all points r such that pqr is a triangle of unit area. These lines correspond to points in the dual arrangement, for which we can perform a point location query to determine all dual lines containing them. They correspond to points in the original set that together with p and q span a triangle of area one. Each such query takes log n time plus the number of answers returned.
2 Problems and Results on Geometric Patterns 33
Concerning the Ramsey-type problem (4), it is easy to see that, for any 2-coloring of the plane, there is a monochromatic triple that spans a triangle of unit area. The same statement may hold for any coloring with a finite number of colors.
Problem 23 Is it true that for any coloring of the plane with a finite number of colors, there is a monochromatic triple that spans a triangle of unit area?
The perimeter of triangles was also discussed in the same paper (Pach and Sharir, 1992), and later in Pach and Sharir (2004), where an up- per bound of O(n^16 /^7 ) was established, but there is no nontrivial lower bound. The lattice section has Ω(nec^ log^ n/^ log log^ n) pairwise congruent triangles, which, of course, also have equal perimeters, but this bound is probably far from being sharp.
Problem 24 What is the maximum number of unit perimeter triangles spanned by n points in the plane?
By scaling, all perimeters are equivalent, answering (2). By the pi- geonhole principle, we obtain an Ω(n^5 /^7 ) lower bound for the number of distinct perimeters, but again this is probably far from the truth.
Problem 25 What is the minimum number of distinct perimeters as- sumed by all
(n 3
triangles spanned by a set of n points in the plane? Here neither the algorithmic problem (4) nor the Ramsey-type prob- lem (5) has an obvious solution. Concerning the latter question, it is clear that with a sufficiently large number of colors, one can avoid unit perimeter triangles: color the plane “cellwise,” where each cell is too small to contain a unit perimeter triangle, and two cells of the same color are far apart. The problem of determining the minimum num- ber of colors required seems to be similar to the question addressed by Theorem 2.3.
Acknowledgements Research supported by NSF CCR-00 98246, NSA H-98230, by grants from OTKA and PSC-CUNY.
Abrego, B.M. and Fern´^ ´ andez-Merchant, S. (2000). On the maximum number of equilateral triangles. I. Discrete and Computational Geom- etry, 23:129 – 135. Abrego, B.M. and Fern´´ andez-Merchant S. (2002). Convex polyhedra in R^3 spanning Ω(n^4 /^3 ) congruent triangles, Journal of Combinatorial Theory. Series A, 98:406 – 409.
2 Problems and Results on Geometric Patterns 35
Elekes, G. and Erd˝os, P. (1994). Similar configurations and pseudo grids. In: K. B¨or¨oczky et. al. (eds.), Intuitive Geometry, pp. 85 – 104. Collo- quia Mathematica Societatis J´anos Bolyai, vol. 63. Erd˝os, P. (1946). On sets of distances of n points. American Mathemat- ical Monthly, 53:248 – 250. Erd˝os, P. (1960). On sets of distances of n points in Euclidean space. Magyar Tudom´anyos Akad´emia Matematikai Kutat´o Int´ezet K¨ozlem´enyei 5:165 – 169. Erd˝os, P., Graham, R.L., Montgomery, P., Rothschild, B.L., Spencer, J., and Straus, E.G. (1973). Euclidean Ramsey theorems. I. Journal of Combinatorial Theory, Series A, 14:341 – 363. Erd˝os, P., Graham, R.L., Montgomery, P. Rothschild, B.L., Spencer, J., and Straus, E.G. (1975). Euclidean Ramsey theorems. III. In: A. Ha- jnal, R. Rado, and V.T. S´os (eds.), Infinite and Finite Sets, pp. 559 –
Kˇriˇz, I. (1992). All trapezoids are Ramsey. Discrete Mathematics, 108:59 – 62. Laczkovich, M. and Ruzsa, I.Z. (1997). The number of homothetic subsets, In: R.L. Graham et al. (eds.), The Mathematics of Paul Erd˝os. Vol. II, pp. 294 – 302. Algorithms and Combinatorics, vol. 14, Springer-Verlag. Matouˇsek, J. (1993). Range searching with efficient hierarchical cuttings. Discrete and Computational Geometry, 10:157 – 182. Moser, L. (1952). On different distances determined by n points. Amer- ican Mathematical Monthly , 59:85 – 91. Pach, J. and Agarwal, P.K. (1995).Combinatorial Geometry. Wiley, New York. Pach, J. and Sharir, M. (1992). Repeated angles in the plane and related problems. Journal of Combinatorial Theory. Series A, 59:12 – 22. Pach, J. and Sharir, M. (2004). Incidences. In: J. Pach (ed.), Towards a Theory of Geometric Graphs, pp. 283 – 293. Contemporary Mathe- matics, vol. 342, American Mathematical Society, Providence, RI. Rado, R. (1943). Note on combinatorial analysis. Proceedings of the Lon- don Mathematical Society, 48:122 – 160. de Rezende, P.J. and Lee, D.T. (1995). Point set pattern matching in d-dimensions. Algorithmica, 13:387 – 404. Solymosi, J. and T´oth, C.D. (2001). Distinct distances in the plane. Discrete and Computational Geometry, 25:629 – 634. Solymosi, J. and Vu, V. (2005). Near optimal bounds for the number of distinct distances in high dimensions. Forthcoming in Combinatorica. Spencer, J., Szemer´edi, E., and Trotter, W.T. (1984). Unit distances in the Euclidean plane. In: B. Bollob´as (ed.), Graph Theory and Combi- natorics, pp. 293 – 304. Academic Press, London, 1984, Straus, E.G. (1978). Some extremal problems in combinatorial geome- try. In: Combinatorial Mathematics, pp. 308 – 312. Lecture Notes in Mathematics, vol. 686. Sz´ekely, L.A. (1997). Crossing numbers and hard Erd˝os problems in discrete geometry. Combinatorics, Probability and Computing, 6:353 –
Tardos, G. (2003). On distinct sums and distinct distances. Advances in Mathematics, 180:275–289. Ungar, P. (1982). 2N noncollinear points determine at least 2N direc- tions. Journal of Combinatorial Theory. Series A, 33:343–347. van Wamelen, P. (1999). The maximum number of unit distances among n points in dimension four. Beitr¨age Algebra Geometrie, 40:475–477. Witt, E. (1952). Ein kombinatorischer Satz der Elementargeometrie. Mathematische Nachrichten, 6:261–262.