The maximum crossing number of
Abstract
We determine that the maximum crossing number of is 78, which closes the previously best known range of between 68 and 80. The proof uses several techniques which may be useful in determining the maximum crossing number of other graphs.
keywords:
Maximum Crossing Number , Cartesian ProductMSC:
05C10 , 68R10patterns \usetikzlibrarycalc \usetikzlibraryintersections \usetikzlibrarydecorations.text \usetikzlibrarydecorations.pathreplacing \usetikzlibraryshapes.geometric \usetikzlibrarypositioning
1 Introduction
It was shown by Piazza et al [6] that the maximum crossing number of lies somewhere between 68 and 80, inclusive. We resolve this by showing that the maximum crossing number is exactly 78. The proof uses a mixture of theoretical arguments as well as exhaustive computer searches. Although the proofs are ad hoc, we believe that the general techniques could be used to determine the maximum crossing number for other, similarly sized graphs.
2 Preliminaries
We assume that the reader is familiar with the usual definitions from the theory of crossing numbers and graph drawings. For more detailed descriptions, we recommend [7]. A graph has the vertex set and edge set . Let denote the cycle graph on vertices, and let denote the path graph on edges. Let denote the graph Cartesian product between graphs and . For example, is displayed in Figure 1 . A drawing, , provides a mapping of and into the plane. Vertices are mapped to distinct points and each edge is mapped to a conitnuous arc between the points associated with and in such a way that the interior of the arc does not contain any points associated with vertices. In addition, the interiors of the arcs are only allowed to intersect at singleton points, these are the crossings and the number of crossings of a drawing is denoted . We shall refer to the points and arcs given by a drawing as the ‘vertices’ and ‘edges’ of the drawing. A drawing is a good drawing if an edge never crosses itself, incident edges do not cross each other and pairs of edges cross at most once. All drawings considered here are good and when we use the word ‘drawing’, we will mean ‘good drawing’. The maximum crossing number, denoted as , is the maximum number of edge crossings in any good drawing of . As first described by Conway and Woodall [8], the thrackle number of , denoted , is the number
(1) |
where is the degree of vertex . Obviously, for a given graph, the maximum crossing number may not be equal to the thrackle number, but if it is, then is thrackleable. Given a drawing of a graph , if a pair of non-incident edges do not cross in , then we say that they are a missed pair. Thus, for any good drawing , is equal to the thrackle number minus the number of missed pairs. Note that the graph is not thrackleable, and similarly, it was shown in [4] that the bowtie graph, displayed in Figure 1 , is also not thrackleable. Thus, any drawing of or a bowtie has at least one missed pair. The sub-thrackle number, denoted , is minus the number of subgraphs of that are isomorphic to plus the number subgraphs isomorphic to the complete graph on 4 vertices. It follows that, for any graph , . For a graph , we define a prescription, denoted , to be a mapping , where is the power set of . For each edge , gives an unordered set of edges, which we call the virtual crossings of . If a drawing of is such that each edge crosses exactly those edges in , then satisfies the prescription . Clearly, any drawing of satisfies some prescription , however, it may be the case that there is no drawing that satisfies a given . We shall be concerned with identifying when it is impossible to satisfy .
Theorem 2.1
The maximum crossing number of is 78.
3 Properties used in the proof of Theorem 2.1
Given a drawing of a graph, let be the number, modulo 2, of missed pairs with one of the edges belonging to the edge set and the other edge belonging to edge set . A property that has been used several times before, e.g. see [8], is as follows
Lemma 3.1
Let and be two vertex disjoint subgraphs of a graph , where is a cycle of length and is a cycle of length . Then, in any drawing of , .
For a prescription of , we shall say that satisfies property 1 if, for the edges of any two vertex disjoint cycles of , the virtual crossings given by do not contradict the condition in Lemma 3.1.
The graph displayed in Figure 2 is (sometimes called the envelope graph) and contains 9 subgraphs isomorphic to this graph. We have the following
Lemma 3.2
The maximum crossing number of is 15.
Proof. Figure 2 displays drawn with 15 crossings which provides a lower bound and which provides the matching upper bound. \qed
Next, is small enough to use an exhaustive computer search to confirm that there are no drawings of with exactly 14 crossings. Hence, every drawing of has either 15 crossings or fewer than 14 crossings. We note that for larger graphs, exaustive searches such as this quickly become intractable.
For a prescription of , we shall say that satisfies property 2 if, for any subgraph of which is isomorphic to , the virtual crossings given by , restricted to the subgraph, provide a total of either 15 or fewer than 14 virtual crossings.
Next, consider a graph consisting of a cycle of length 6, and one additional edge which forms a triangle. In the notation of [3], this is a graph. In [5], Harborth found all thrackleable graphs on six vertices, which does not include and so there must exist at least one missed pair in any drawing of . Hence, along with the drawing of in Figure 2 , which has 10 crossings, we conclude that .
For a prescription of , we shall say that satisfies property 3 if, for any subgraph of which is isomorphic to , the virtual crossings given by , restricted to the subgraph, provide at most 10 virtual crossings.
4 Proof of Theorem 2.1
4.1 Lower bound
The lower bound is determined by demonstrating a drawing of with 78 crossings. The drawing was found using a modified version of the largely successful ‘planarisation method’ for minimising crossings [1, 2]. The modifications will be discussed in and upcoming publication and they allow us to attempt to maximise crossings by utilising longest paths. Figure 3 displays a drawing of with 78 crossings and so .

4.2 Upper bound
First, let , and let be the graph obtained by deleting vertex from . Note that . We will now determine that . This is done in the following way. There are 5 different 4-cycles along with 4 bowtie subgraphs in , each of which must have a missed pair and moreover, no missed pair is double counted. Hence there must be at least 9 missed pairs in any drawing of .
To show that there is not exactly nine missed pairs in , we do the following exhaustive search. We consider all possible combinations of 9 missed pairs, and each combination provides a prescription of . Note that a prescription must satisfy properties 1-3 of Section 3, otherwise, there does not exist a drawing of that satisfies . The exhaustive search determines that there are no such sets of 9 missed pairs, whose resulting prescription satisfies properties 1-3.
To show that there is not exactly 10 missed pairs, we consider all possible combinations of 10 missed pairs in and look for those whose resulting prescription satisfies properties 1-3. There are 74 such sets, and for each, we have a prescription for . For each edge , gives a set of edges (the virtual crossings) that is to cross, however, we do not know the order in which they might be crossed. We would like to consider all possible orderings and show that it is impossible to produce such a drawing, but this is beyond the realm of tractability. So instead we do this heuristically in the following way. Consider a subgraph of and the virtual crossings given by , restricted to the edges within the subgraph. For some subgraphs, it is tractable to consider all possible orderings of the virtual crossings given by . So, we search for a subgraph for which we are able to verify that it is impossible to draw this subgraph in a way which satisfies the virtual crossings given by , and hence, the supergraph also cannot be drawn to satisfy . For each of the 74 prescriptions, we were able to find such a subgraph. At the completion of this process, we have shown that there must be at least 11 missed pairs in any drawing of . Hence, we have that and Figure 4 displays drawn with exactly 44 crossings which, together, show that .

Next, there are 9 possibilites to delete a vertex from and in any given drawing of , each crossing appears in exactly 5 of the 9 subdrawings corresponding to the subgraph of , hence, for any drawing of
(2) |
and so . To complete the argument, note that (2) shows that there is at least one more missed pair than observed by Piazza et al in [6]. There are two possible cases to consider. Firstly, if this additional missed pair is formed by edges from two vertex disjoint triangles, then by the arguments in [6], there is also a second additional missed pair and we would obtain .
The only other possible case is that the additional missed pair comes from a bowtie subgraph in . That is, there is a bowtie in with at least two missed pairs. Observe that each bowtie of is contained in 4 of the 9 subgraphs isomorphic to . We now show that if is a drawing of with two missed pairs on any bowtie, then . This again is done by an exhaustive search. We consider all possible combinations of 11 missed pairs of , such that there is a bowtie subgraph with at least 2 of the missed pairs and such that properties 1-3 are still satisfied. There are 13 such combinations, and for each of these, we find a subgraph that cannot be drawn to satisfy the corresponding prescription. Hence we have shown that there is no drawing of with crossings where one of the bowtie subgraphs has at least two missed pairs. That is, in this case,
(3) |
We can now conclude that, in either case, , which completes the proof of Theorem 2.1.
References
- [1] C. Buchheim, M. Chimani, C. Gutwenger, M. Jünger, P. Mutzel. Crossings and Planarization. Handbook of Graph Drawing and Visualization, Roberto Tamassia (ed.), pp. 43–80, 2013.
- [2] K. Clancy, M. Haythorpe, A. Newcombe. An effective crossing minimisation heuristic based on star insertion. J. Graph Alg. App., 23(2):135–166, 2019.
- [3] R. Fulek, J. Pach. A computational approach to Conway’s thrackle conjecture. Computational Geometry, 44:345–355, 2011.
- [4] H. Gronau, H. Harborth. Numbers of nonisomorphic drawings for small graphs. Congr. Numer., 71:105–114, 1990.
- [5] H. Harborth, S. Zahn. Maximum Number of Crossings in Drawings of Small Graphs. In: Graph Theory, Combinatorics and Algorithms: Proceedings of the Seventh Quadrennial International Conference on the Theory and Applications of Graphs, pp. 485–495, 1995.
- [6] B.L. Piazza, R.D. Rigeisen, S.K. Stueckle. Subthrackleable graphs and four cycles. Disc. Math., 127:265–276, 1994.
- [7] M. Schaefer. Crossing Numbers of Graphs. Series: Discrete Mathematics and Its Applications, CRC Press, 2017.
- [8] D.R. Woodall. Thrackles and deadlock. In: eds. Welsh, D.A.J., Combinatorial Mathematics and its Applications, Proceedings of a Conference held at the Mathematical Institute, Oxford, pp. 335-348, 1969.