A thrackle is an embedding of a graph in the plane in which each edge is a Jordan arc and every pair of edges meet exactly once. Edges may either meet at a common endpoint, or, if they have no endpoints in common, at a point in their interiors. In the latter case, they must cross at their intersection point: the intersection must be transverse.[1]

A special case of thrackles, the linear thrackles, restrict the edges to be drawn as straight line segments. One method for constructing a linear thrackle with any given set of points as vertices is to form an edge between each farthest pair of points. For a linear thrackle, each connected component contains at most one cycle, from which it follows that the number of edges is at most equal to the number of vertices.

John H. Conway conjectured more generally that every thrackle has at most as many edges as vertices. It is known that the number of edges is at most a constant times the number of vertices.

Linear thrackles

edit
Four Reinhardt polygons. Their diameters (blue) form linear thrackles.

A linear thrackle is a thrackle drawn in such a way that its edges are straight line segments. As Paul Erdős observed, every linear thrackle has at most as many edges as vertices. Erdős's proof involves considering the special case of a linear thrackle that contains a vertex that forms the endpoint of three or more edges , , and . If two of these edges belonged to the same line, then no other edge could cross both, so at least one of these three edges (say ) must lie on a line that separates two other edges. Then, must have degree one, because no line segment ending at , other than , can touch both and . Removing and produces a smaller thrackle, without changing the difference between the numbers of edges and vertices. After removals like this lead to a thrackle in which every vertex has at most two neighbors, by the handshaking lemma the number of edges is at most the number of vertices.[2]

Based on Erdős' proof, one can infer that every linear thrackle is a pseudoforest, that is, a graph in which each connected component has at most one cycle. There exist linear thrackles in the form of cycles of each odd length. However, no linear thrackle can contain an even-length cycle. For, if one edge of a linear thrackle in the form of a cycle is chosen arbitrarily, then the other cycle vertices must lie alternatingly on opposite sides of the line through this edge. For an even cycle this alternation would cause the two edges adjacent to the chosen edge to be separated from each other by the line through the chosen edge.

Micha Perles provided another simple proof that -vertex linear thrackles have at most edges, based on the fact that in a linear thrackle every edge has an endpoint at which the edges span an angle of at most 180°, and for which it is the most clockwise edge within this span. For, if an edge of a linear thrackle did not have this property, there would be two edges, incident to opposite endpoints of the edge and lying on opposite sides of the line through the edge, which could not cross each other. But each vertex can only have this property with respect to a single edge, so the number of edges is at most equal to the number of vertices.[3]

As Erdős also observed, the set of pairs of points realizing the diameter of a point set must form a linear thrackle: no two diameters can be disjoint from each other, because if they were then their four endpoints would have a pair at farther distance apart than the two disjoint edges. For this reason, every set of points in the plane can have at most diametral pairs, answering a question posed in 1934 by Heinz Hopf and Erika Pannwitz.[4] Andrew Vázsonyi conjectured bounds on the number of diameter pairs in higher dimensions, generalizing this problem.[2]

In computational geometry, the method of rotating calipers can be used to form a linear thrackle from any set of points in convex position, by connecting pairs of points that support parallel lines tangent to the convex hull of the points.[5] This graph contains as a subgraph the thrackle of diameter pairs.[6]

The diameters of the Reinhardt polygons form linear thrackles with equal numbers of edges and vertices. An enumeration of linear thrackles may be used to solve the biggest little polygon problem, of finding an -gon with maximum area relative to its diameter.[7]

Thrackle conjecture

edit
Unsolved problem in mathematics
Can a thrackle have more edges than vertices?
A thrackle embedding of a 6-cycle graph.

John H. Conway conjectured that, in any thrackle, the number of edges is at most equal to the number of vertices. Conway himself used the terminology paths and spots (for edges and vertices respectively), so Conway's thrackle conjecture was originally stated in the form every thrackle has at least as many spots as paths. Conway offered a $1000 prize for proving or disproving this conjecture, as part of a set of prize problems also including Conway's 99-graph problem, the minimum spacing of Danzer sets, and the winner of Sylver coinage after the move 16.[8]

Equivalently, the thrackle conjecture may be stated as every thrackle is a pseudoforest. More specifically, if the thrackle conjecture is true, the thrackles may be exactly characterized by a result of Woodall: they are the pseudoforests in which there is no cycle of length four and at most one odd cycle.[1][9]

It has been proved that every cycle graph other than a four-vertex cycle has a thrackle embedding, which shows that the conjecture is sharp. That is, there are thrackles having the same number of spots as paths. At the other extreme, the worst-case scenario is that the number of spots is twice the number of paths; this is also attainable.

The thrackle conjecture is known to be true for thrackles drawn in such a way that every edge is an -monotone curve, crossed at most once by every vertical line.[3]

Known bounds

edit

Lovász, Pach & Szegedy (1997) proved that every bipartite thrackle is a planar graph, although not drawn in a planar way.[1] As a consequence, they show that every thrackleable graph with vertices has at most edges. Since then, this bound has been improved several times.[10][11] The current record is .[12] For every there is finite algorithm that either improves the bound to or disproves the thrackle conjecture.[11]

If the conjecture is false, a minimal counterexample would have the form of two even cycles sharing a vertex.[9] Therefore, to prove the conjecture, it would suffice to prove that graphs of this type cannot be drawn as thrackles.

Generalized thrackles

edit

A significant relaxation of the standard thrackle definition is the generalized thrackle. In a generalized thrackle drawing, any pair of edges is required to intersect an odd number of times.[13] These intersections can be either at a shared vertex or at a proper crossing point. This contrasts with a strict thrackle, where every pair of edges must meet exactly once. Consequently, every thrackle is also a generalized thrackle, but the reverse is not true. A notable example is the four-vertex cycle , which cannot be drawn as a thrackle but can be drawn as a generalized thrackle.[11]

The properties of generalized thrackles differ significantly from those conjectured for standard thrackles. While Conway's conjecture posits that a thrackle on vertices can have at most edges, generalized thrackles can be denser. Using the convention that represents the number of vertices and the number of edges in a graph, the upper bound for the number of edges in a generalized thrackle is . A key result in this area is that a bipartite graph can be drawn as a generalized thrackle if and only if it is planar.[10] For non-bipartite graphs, the ability to be drawn as a generalized thrackle is related to the concept of a parity embedding on a non-orientable surface.[13]

A related but slightly different relaxation is the quasi-thrackle. A quasi-thrackle is a type of generalized thrackle with an additional constraint: while non-adjacent edges can cross an odd number of times, edges that share a vertex are only allowed to intersect at that common vertex and nowhere else. This makes the definition of a quasi-thrackle stricter than that of a generalized thrackle, but still more relaxed than a standard thrackle. The maximum number of edges in a quasi-thrackle with vertices has been established to be , a bound that is known to be the best possible for an infinite number of values of .[14]

References

edit
  1. 1 2 3 Lovász, L.; Pach, J.; Szegedy, M. (1997), "On Conway's thrackle conjecture", Discrete and Computational Geometry, 18 (4): 369–376, doi:10.1007/PL00009322, MR 1476318. A preliminary version of these results was reviewed in O'Rourke, J. (1995), "Computational geometry column 26", ACM SIGACT News, 26 (2): 15–17, arXiv:cs/9908007, doi:10.1145/202840.202842.
  2. 1 2 Erdős, P. (1946), "On sets of distances of n points" (PDF), American Mathematical Monthly, 53 (5): 248–250, doi:10.2307/2305092, JSTOR 2305092.
  3. 1 2 Pach, János; Sterling, Ethan (2011), "Conway's conjecture for monotone thrackles" (PDF), American Mathematical Monthly, 118 (6): 544–548, doi:10.4169/amer.math.monthly.118.06.544, MR 2812285, S2CID 17558559.
  4. Hopf, H.; Pannwitz, E. (1934), "Aufgabe Nr. 167", Jahresbericht der Deutschen Mathematiker-Vereinigung, 43: 114.
  5. Eppstein, David (May 1995), "The Rotating Caliper Graph", The Geometry Junkyard
  6. For the fact that the rotating caliper graph contains all diameter pairs, see Shamos, Michael (1978), Computational Geometry (PDF), Doctoral dissertation, Yale University. For the fact that the diameter pairs form a thrackle, see, e.g., Pach & Sterling (2011).
  7. Graham, R. L. (1975), "The largest small hexagon" (PDF), Journal of Combinatorial Theory, Series A, 18 (2): 165–170, doi:10.1016/0097-3165(75)90004-7.
  8. Conway, John H., Five $1,000 Problems (Update 2017) (PDF), Online Encyclopedia of Integer Sequences, retrieved 2019-02-12
  9. 1 2 Woodall, D. R. (1969), "Thrackles and deadlock", in Welsh, D. J. A. (ed.), Combinatorial Mathematics and Its Applications, Academic Press, pp. 335–348, MR 0277421.
  10. 1 2 Cairns, G.; Nikolayevsky, Y. (2000), "Bounds for generalized thrackles", Discrete and Computational Geometry, 23 (2): 191–206, doi:10.1007/PL00009495, MR 1739605.
  11. 1 2 3 Fulek, R.; Pach, J. (2011), "A computational approach to Conway's thrackle conjecture", Computational Geometry, 44 (6–7): 345–355, arXiv:1002.3904, doi:10.1007/978-3-642-18469-7_21, MR 2785903.
  12. Xu, Yian (15 January 2021), "A New Upper Bound for Conway's Thrackles", Applied Mathematics and Computation, 389 125573, doi:10.1016/j.amc.2020.125573, S2CID 222111854
  13. 1 2 Cairns, G.; Nikolayevsky, Y. (2009), "Generalized Thrackle Drawings of Non-bipartite Graphs", Discrete & Computational Geometry, 41 (1): 119–134, doi:10.1007/s00454-008-9095-5
  14. Fulek, R.; Pach, J. (2017), "Thrackles: An Improved Upper Bound", Proceedings of the 25th International Symposium on Graph Drawing and Network Visualization (GD 2017), 259: 226–231, arXiv:1708.08037, doi:10.1016/j.dam.2018.12.025
edit