On the Crossing Number of the Cartesian Product of a Sunlet Graph and a Star Graph
Michael Haythorpe, Alex Newcombe

TL;DR
This paper determines the crossing numbers for the Cartesian product of sunlet and star graphs for specific cases and provides an upper bound for general cases, advancing understanding of graph crossing numbers.
Contribution
It introduces the first analysis of the crossing number for the Cartesian product of sunlet and star graphs, providing exact values for certain cases and bounds for others.
Findings
Crossing number of $ ext{Sunlet}_n imes K_{1,2}$ is $n$.
Crossing number of $ ext{Sunlet}_n imes K_{1,3}$ is $3n$.
An upper bound for $ ext{Sunlet}_n imes K_{1,m}$ is established.
Abstract
The exact crossing number is only known for a small number of families of graphs. Many of the families for which crossing numbers have been determined correspond to cartesian products of two graphs. Here, the cartesian product of the Sunlet graph, denoted , and the Star graph, denoted , is considered for the first time. It is proved that the crossing number of is , and the crossing number of is . An upper bound for the crossing number of is also given.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Advanced Graph Theory Research
\citesort
\cauthor
\authorheadline
M. Haythorpe and A. Newcombe
On the crossing number of the cartesian product of a Sunlet graph and a Star graph
Michael Haythorpe
1284 South Road, Clovelly Park, 5042
College of Science and Engineering
Flinders University, Australia
Alex Newcombe
1284 South Road, Clovelly Park, 5042
College of Science and Engineering
Flinders University, Australia
Abstract
The exact crossing number is only known for a small number of families of graphs. Many of the families for which crossing numbers have been determined correspond to cartesian products of two graphs. Here, the cartesian product of the Sunlet graph, denoted , and the Star graph, denoted , is considered for the first time. It is proved that the crossing number of is , and the crossing number of is . An upper bound for the crossing number of is also given.
:
primary 05C10; secondary 68R10
keywords:
Crossing Number, Cartesian Product, Star, Sunlet Graph
1 Introduction
Consider a simple graph with vertex set and edge set . A drawing is an embedding of the graph in the plane, in the sense that each vertex is assigned coordinates in the plane, and each edge is drawn as a curve starting and ending at the coordinates of its endpoints. A good drawing is one in which edges have at most one point in common, no more than two edges cross at a single point, and edges which share an endpoint do not cross. For a given drawing of the graph , the crossings in the drawing, denoted can then be computed as the number of times two edges intersect at points other than at their endpoints. The crossing number of a graph is the smallest number of crossings over all possible drawings of . It is well known that any drawing of which contains crossings is a good drawing.
The crossing number problem, being the problem of determining the crossing number of a graph, is known to be NP-hard gareyjohnson ; this is true even for graphs constructed by adding a single edge to a planar graph cabello . Indeed, the crossing number problem is known to be notoriously difficult, and is still unsolved even for very small instances. For example, the crossing number of has still not been determined, although it is known to be either 223 or 225 mcquillan ; abrego . However, the crossing number has been determined for some infinite families of graphs. In many such cases, the family is created by taking the cartesian product of members of two smaller graph families. To the best of the authors’ knowledge, the first such result published was due to Harary et al harary in 1973, who conjectured that the crossing number of , that is, the cartesian product of two arbitrarily large cycles, would be for . To date, this conjecture remains unproven, although a number of partial results have been determined. Specifically, the conjecture is known to be true for , and also whenever ringeisen ; beineke ; deanrichter ; richterthomassen ; anderson ; anderson2 ; glebsky . Other infinite graph families, for which the crossing number of their cartesian products have been studied, include Paths and Stars jendrolscerbova ; klesc1991 ; bokal , Complete graphs and Cycles wenping , Cycles and Stars jendrolscerbova ; klesc1991 , Wheels and Trees klesc2017 , and Cycles with the 2-power of Paths klesc2012 .
In the present work, we expand this growing literature by considering the cartesian product of a Sunlet graph and a Star graph. The Sunlet graph on vertices, denoted for , is constructed by attaching pendant edges to an -cycle ; see Figure 1 for an example of . The Star graph on vertices consists of one vertex of degree attached to vertices of degree 1. It is usually denoted , however to avoid confusion with the notation for the Sunlet graph, we note that the Star graph is equivalent to the complete bipartite graph , and use that notation instead. We will show that for and . We will also prove that the crossing number meets this bound precisely for , and conjecture that it does so for all .
2 Upper Bound
We begin by providing an upper bound for . In what follows, let the vertex labels of be for the vertex of degree and for the vertices of degree 1. Let the vertex labels of be for the vertices on the cycle and let denote the pendant vertex attached to .
Theorem 2.1**.**
The crossing number of is no larger than for , .
Proof.
It is easy to check that is planar; for instance, a planar drawing of is illustrated in Figure 2, which can obviously be extended for any . It then suffices to give a procedure for drawing the graph , , so that the number of crossings meets the proposed upper bound.
First, note that contains as a subgraph. Begin by drawing the subgraph in the manner illustrated in Figure 3(a). For a given , the thick edges represent for . The dashed edges represent and for . Then, it is easy to see that the dashed edges can be joined to the corresponding sections for and to complete a drawing of without introducing any additional crossings. Hence, the number of crossings in this drawing of the subgraph is:
[TABLE]
Next, we extend this drawing to a drawing of in the following way. For each , place a vertex in the region between the centre horizontal (dashed) edge and the first thick edge on the side which possesses vertices, and join this new vertex to each of the vertices for as in Figure 3(b). Then, the number of crossings in this graph is equal to:
[TABLE]
Finally, if every new edge is subdivided, except for the ones emanating from for , the resulting graph is isomorphic to . Since subdividing edges does not alter the number of crossings, we conclude that it is possible to draw with crossings. ∎
3 Exact results
We now consider for some small values of , and show that the crossing number coincides precisely with the upper bound from Section 2. Denote that upper bound by . As noted previously, is planar; see Figure 2. This agrees with . Next, we will consider the cases when and .
In what follows, we will utilise some properties of subgraphs of , which we denote by for each In particular, is defined as the subgraph induced by the union of the following, disjoint, sets of edges:
- a_{i}:=\{\big{(}(v_{j},u_{i}),(v_{j},u_{i+1})\big{)}\mid j=0,1,\dots,m\}
- b_{i}:=\{\big{(}(v_{j},u_{i}),(v_{j},u^{\prime}_{i})\big{)}\mid j=0,1,\dots,m\}
- b^{\prime}_{i}:=\{\big{(}(v_{0},u^{\prime}_{i}),(v_{j},u^{\prime}_{i})\big{)}\mid j=1,\dots,m\}
- c_{i}:=\{\big{(}(v_{j},u_{i}),(v_{j},u_{i-1})\big{)}\mid j=0,1,\dots,m\}
- t_{i}:=\{\big{(}(v_{0},u_{i}),(v_{j},u_{i})\big{)}\mid j=1,\dots,m\}
- t_{i+1}:=\{\big{(}(v_{0},u_{i+1}),(v_{j},u_{i+1})\big{)}\mid j=1,\dots,m\}
- t_{i-1}:=\{\big{(}(v_{0},u_{i-1}),(v_{j},u_{i-1})\big{)}\mid j=1,\dots,m\}
A detailed illustration of , for the case , is displayed in Figure 4. For each , there is a corresponding in and and contain common edges when or .
We now consider the case when . Note that . In what follows, we use the following notation: consider a drawing of a graph which contains two edge sets and . Then is equal to the number of crossings on the edges of in . Similarly, is equal to the number of crossings in between edge-pairs, such that one edge is contained in and the other is contained in .
Lemma 3.1**.**
The crossing number of is equal to .
Proof.
From Theorem 2.1, we know that . Hence, the task now is to show that the reverse inequality holds. Let be the subgraph without the edges . An illustration of is displayed in Figure 5.
It is clear that is homeomorphic to , and so there exists at least one crossing in the subdrawing of . Furthermore, at least one crossing in involves two edges which come from the edge sets and , but do not both come from the same edge set. That is,
[TABLE]
Hence, it is clear that there is at least one crossing in each which does not occur in any other for , which leads immediately to the result.∎
Next, we consider the case when . Note that . In order to handle this case, we first need to prove two intermediate results, Lemmas 3.2–3.3.
Lemma 3.2**.**
For , consider the following four edge sets: , , and . Then, in any good drawing of the subgraph , there are at least 3 crossings for which the two edges involved in the crossing are not in the same set.
Proof.
is homeomorphic to , and Asano asano proved that . Any drawing of corresponds to some drawing of . Any drawing of has at least three crossings between pairs of edges which are not incident. These crossings correspond precisely to crossings in the drawing of which satisfy the Lemma. ∎
Lemma 3.3**.**
For , let be a drawing of . If, for each , the edges are crossed two or fewer times in , then has at least crossings.
Proof.
Let denote the edge set . Note that is a subgraph of . Then, from Lemma 3.2, we have
[TABLE]
Assume that for all . It will be shown that if cr_{D}\big{(}t_{i+1},F_{i}\big{)}\neq 0, or if cr_{D}\big{(}t_{i-1},F_{i}\big{)}\neq 0, then a contradiction arises.
Suppose that cr_{D}\big{(}t_{i+1},F_{i}\big{)}=1. Note that the edges of link to all of the endpoints of . Since the subgraph induced by is 2-connected, it is clear that it is impossible to draw without creating an additional crossing on the edges of . Since the subgraph induced by is isomorphic to , where denotes the path graph on vertices, and jendrolscerbova , the following also holds
[TABLE]
This would imply that is crossed at least three times, but by assumption, . Hence, cr_{D}\big{(}t_{i+1},F_{i}\big{)}\neq 1. An analogous argument can be made for which, similarly, implies that cr_{D}\big{(}t_{i-1},F_{i}\big{)}\neq 1 as well.
Suppose that cr_{D}\big{(}t_{i+1},F_{i}\big{)}=2. Then, since , it must be the case that , and hence without loss of generality, the subdrawing of the subgraph induced by is equivalent to the drawing displayed in Figure 6.
Now consider the rest of the subgraph , which includes edge sets and . Note that the edges link to all of the endpoints of , and these do not lie on a common face of , so cannot be drawn without crossing at least once. This would imply that is crossed at least three times, but by assumption, . Hence, cr_{D}\big{(}t_{i+1},F_{i}\big{)}\neq 2. An analogous argument can be made for which, similarly, implies that cr_{D}\big{(}t_{i-1},F_{i}\big{)}\neq 2 as well.
Then, since , the only remaining possibility is that cr_{D}\big{(}t_{i+1},F_{i}\big{)}=cr_{D}\big{(}t_{i-1},F_{i}\big{)}=0, and so (3.2) simplifies to
[TABLE]
It can be easily seen that any crossing counted by the left hand side of (3.3) is not counted for any other . Hence summing (3.3) over provides the result. ∎
Finally, we are ready to propose the theorem for .
Theorem 3.4**.**
For , the crossing number of is equal to .
Proof.
We will prove the result by induction. The base case where , corresponding to a graph on 24 vertices, was proved computationally, utilising the exact crossing minimisation methods of Chimani and Wiedera chimani , which are available at http://crossings.uos.de. The proof comes from a solution to an appropriately constructed integer linear program and shows that The proof file is available and can be provided by the corresponding author if desired.
Now, assume that for each , but that for there exists a drawing with strictly fewer than crossings. Let denote such a drawing. By Lemma 3.3, there must be at least one such that the edges of are crossed at least three times in . Hence, the edges could be deleted and the number of crossings remaining would be strictly less than . However, once is deleted, the resulting graph is homeomorphic to , which by the inductive assumption has crossing number equal to . This is a contradiction, and hence any drawing for must have at least crossings. This, combined with Theorem 2.1 implies that , and inductively we obtain the result. ∎
We conclude by conjecturing that the upper bound described in Theorem 2.1 coincides precisely with the crossing number in all cases. To provide evidence supporting this conjecture, we used QuickCross quickcross , a recently developed crossing minimization heuristic, to find good drawings of for . In all cases, QuickCross was able to find an embedding that agrees with the conjecture but was never able to find an embedding with fewer crossings.
Conjecture 3.5**.**
For , ,
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) Ábrego, B.M., Aichholzer, O., Fernández-Merchant, S., Hackl, T., Pammer, J., Pilz, A., Ramos, P., Salazar, G., Vogtenhuber, B. All Good Drawings of Small Complete Graphs. In: Proc. 31st European Workshop on Computational Geometry (Euro CG) , pp. 57–60, 2015.
- 2(2) Anderson, M., Richter, R.B., Rodney, P. The Crossing Number of C 6 × C 6 𝐶 6 𝐶 6 C 6\times C 6 . Congressus Numerantium , 117:97–107, 1996.
- 3(3) Anderson, M., Richter, R.B., Rodney, P. The Crossing Number of C 7 × C 7 𝐶 7 𝐶 7 C 7\times C 7 . Congressus Numerantium , 125:97–117, 1996.
- 4(4) Asano, K. The crossing number of K 1 , 3 , n subscript 𝐾 1 3 𝑛 K_{1,3,n} and K 2 , 3 , n subscript 𝐾 2 3 𝑛 K_{2,3,n} . J. Graph Th. , 10:1–8, 1986.
- 5(5) Beineke, L.W. and Ringeisen, R.D. On the crossing numbers of products of cycles and graphs of order four. J. Graph Th. , 4(2):145–155, 1980.
- 6(6) Bokal, D. On the crossing number of Cartesian products with paths. J. Comb. Th. Series B , 97(3):381–384, 2007.
- 7(7) Cabello, S. and Mohar, B. Adding one edge to Planar graphs makes Crossing Number and 1-Planarity hard. SIAM J. Comput. , 42(5):1803–1829, 2013.
- 8(8) Chimani, M. and Wiedera, T. An ILP-based Proof System for the Crossing Number Problem. In: 24th European Symposium of Algorithms (ESA) 2016 , Aarhus, Denmark, Leibniz. Int. Prov. Inform. 56:29.1–29.13, 2016.
