1. Introduction
The crossing number is one of the basic parameters of a simple graph as it offers certain information about some complexity of the examined graph and, in many cases, determines the difficulty of drawing it [
1]. Among the most popular areas in which the minimum number of crossings plays an important role is the implementation of VLSI layout. Integer linear programming can also be used to formulate some exact algorithms to find provably optimal crossing numbers. Implementations of QuickCross heuristics also allow one to find optimal or near-optimal embeddings of many graphs. Minimizing the number of crossovers also has a significant impact on visualizing and understanding complex data [
2]. It is evident that drawings of graphs with a lower number of crossings help to create more efficient and of course more reliable (electrical) circuit designs [
3]. There are many important graph algorithms defined only for planar graphs, i.e., with a drawing with no crossing edges. This is also one of the reasons why reducing the number of crossings on edges is a frequent problem in planar graph theory [
4]. Graphs are also a suitable tool in cartography when depicting various geographical elements such as roads, rivers or political borders. In order to create clearer and more readable maps, any reduction in the number of edge crossings in considered drawings of graphs is highly desirable [
5]. In contrast, from Garey and Johnson [
6], it is well known that examining the number of crossings of simple graphs is an NP-complete problem. Despite this knowledge, many researchers try to solve this problem at least on some class of graphs. Such a summarization of the known values of crossing numbers for some graph classes has been published thanks to Clancy et al. [
7].
Let
G be a simple graph (without loops or multiple edges). We use
and
to denote the vertex set and the edge set of
G, respectively. The used graph terminology is taken from the book [
8]. The
crossing number of graph
G, denoted
, is defined as the minimum possible number of edge crossings over all drawings of
G in the plane (for the definition of a
drawing see Klešč [
9]). A drawing with a minimum number of crossings (an optimal drawing) is always a
good drawing, meaning that no edge crosses itself, no two edges cross more than once, and no two edges incident with the same vertex cross. Let
D be a good drawing of graph
G. We denote the number of crossings in
D by
. Let
and
be edge-disjoint subgraphs of
G. We denote the number of crossings between edges of
and edges of
by
, and the number of crossings among edges of
in
D by
. For any three mutually edge-disjoint subgraphs
,
, and
of
G by [
9], the following equations hold:
In certain parts of the proofs, we make strong use of Kleitman’s result [
10] on crossing numbers for complete bipartite graphs
. He showed that
The join product of two graphs
and
, denoted
, is obtained from vertex-disjoint copies of
and
by adding all edges between
and
. For
and
, the edge set of
is the union of the disjoint edge sets of the graphs
,
, and the complete bipartite graph
. Let
and
be the
path and the
cycle on
n vertices, respectively, and let
denote the
discrete graph (sometimes called
empty graph) on
n vertices. For a relatively long time, the exact values of the crossing numbers of graphs on at most four vertices in the join product with paths and cycles have been known by Klešč [
11,
12], and Klešč and Schrötter [
13]. Also for this reason, it is desirable to extend this knowledge to all graphs
G of order five and six. Several results have already been obtained for
and
in the case of a connected graph
G on five and six vertices [
9,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29]. Note that the issue of the Cartesian product and the strong product with paths was partially solved by Klešč et al. in [
30,
31].
In a good drawing
D of some graph
G, we say that a cycle
Cseparates some two different vertices of the subgraph
if they are contained in different components of
, where
means a two-dimensional space. This considered cycle
C is said to be a
separating cycle of graph
G in
D, see also Thomassen [
32]. In the proofs of this paper, we often use the term “region” in nonplanar subdrawings as well. In that case, crossings are considered to be vertices of the “map”; see again Klešč [
9].
Let
be the connected graph obtained by removing one edge (incident with the dominating vertex) from the wheel
on six vertices. This type of edge is referred to as
in the following. For any
, the crossing number of
has recently been found by Berežný and Staš [
15]. One of the main goals of this paper is to determine both crossing numbers of
and
described in Theorems 2 and 3, respectively. The paper concludes by giving some new conjectures concerning crossing numbers of the join products of
and
with
obtained by removing one edge (of both possible types) from the wheel
on
vertices. Both conjectures about crossings numbers of
have already been established in [
15]. Of course, we also confirm the correctness of our new hypotheses for some smallest possible values of
m and
n by using several isomorphisms between graphs mentioned in the last part of
Section 4.
2. The Crossing Numbers of
Let be the connected graph on six vertices obtained by removing one edge from the wheel , and let also . In the rest of the paper, let be the vertex notation of one vertex of degree four (the dominant vertex of ) in all assumed good subdrawings of . We denote a cycle induced on the five remaining vertices of with degrees two, three, three, three, and three by . Let also , , , , and be their vertex notation in the appropriate order of cycle with .
We consider the join product of
with the discrete graph
on
n vertices. The graph
consists of one copy of
and
n vertices
. Any such vertex
is adjacent with any vertex of
. Let
,
, denote the subgraph induced by six edges incident with the vertex
. Since
is isomorphic to
, we obtain
and for all good drawings
D of
, thanks to (
1),
We denote the path induced on
n vertices of
not belonging to the subgraph
by
. The path
contains
n vertices
and
edges
for
. As
, we have
for any good drawing
D of
. Determining the crossing numbers of
will follow the result of
given by Berežný and Staš [
15].
Theorem 1 ([
15], Theorem 2.6)
. for . First, let
D be a good drawing of
. The
rotation of a vertex
in the drawing
D, as the cyclic permutation that records the (cyclic) counter-clockwise order in which the edges leave
, has been defined by Hernández-Vélez et al. [
33] or Woodall [
34]. We use the notation
if the counter-clockwise order the edges incident with the vertex
is
,
,
,
,
, and
. We recall that a rotation is a cyclic permutation. For the purpose of a simpler description, we divide
n subgraphs
into three mutually disjoint sets of subgraphs depending on the number of crossings with graph
. We denote the set of subgraphs for which
and
by
and
, respectively. Every other subgraph
crosses
at least twice in
D. The idea of redistributing
subgraphs into three mentioned sets is also preserved in all good drawings of
(also for all drawings of
in
Section 3).
In
Figure 1, the edges of
cross each other
times, the graph
is crossed once and twice by each subgraph
,
on the right side and
,
on the left side, respectively. The path
contributes one crossing to
, and so
crossings appear among edges of
in this drawing, that is,
. The aim of
Section 2 is to prove that the crossing number of
is equal to this upper bound. In the following, we discuss all possible drawings of
induced by any optimal drawing
D of
.
Lemma 1. The edges of do not cross each other in each optimal drawing D of the join product . Moreover, at least five vertices of must be located on the boundary of one region .
Proof. The first part can be easily verified because we can always redraw a crossing of two edges of
trying to obtain a new good drawing of
(with a change in the order of vertices but with a preservation of the incidence of all edges) with fewer edge crossings. This idea has already been presented for
by Berežný and Staš [
15]. There is only one planar drawing of
(with respect to isomorphisms), see also
Figure 2a. Now, assume an optimal drawing
D of
with the nonplanar subdrawing
and at most four vertices of
located on a boundary of each region. As the set
is empty,
thanks to (
3) together with
enforce more than
crossings in
D provided that
The drawing from
Figure 1 giving the upper bound provides a contradiction with the optimality of
D. □
Corollary 1. In any optimal drawing D of , the set cannot be empty, that is, the subdrawing is isomorphic to one of the nine drawings illustrated in Figure 2. Theorem 2. for .
Proof. The crossing number of
must be at most
using the drawing in
Figure 1. We prove the reverse inequality by contradiction, and so let us suppose that there is an optimal drawing
D of
with
Since
by Theorem 1, the edges of
must be crossed exactly
times, and no edge of the path
is crossed in
D. This also enforces that all vertices
of
must be placed in the same region of the considered good subdrawing of
induced by
D. Now, using Corollary 1, we show that a contradiction with assumption (
6) can be obtained for all possibilities of obtaining a subgraph
in
D.
Let us first consider the subdrawing
given in
Figure 2a. As no face is incident with all six vertices of
in
, there is no way to obtain a subdrawing of
for a subgraph
. For
, let
be a subgraph from the nonempty set
, that is, the vertex
is placed in the pentagonal region of
with the five vertices
,
,
,
, and
of
on its boundary and the edge
crosses
exactly once. There is only one possible subdrawing of
without the edge
, see also
Figure 3.
Because all vertices of
must be placed in the same region of
, it is easily verified in all five possible regions on three vertices that the edges of
are crossed at least four times by every other subgraph
,
. Together with at least one crossing on the edge
, the subgraph
must cross the edges of
at least five times. Thus, by fixing the subgraph
using (
3), we obtain
The same result contrary to (
6) can be achieved if we consider the subdrawing of
induced by
D presented in
Figure 2b–f.
Let us now discuss the good subdrawing
given in
Figure 2g. Let the set
be nonempty and
,
. The vertex
must be located in the hexagonal region of
with all six vertices of
on its boundary, see also
Figure 4.
Again one can easily verify over all six considered triangular regions that each subgraph
,
, must cross the edges of
at least five times. Then, the same idea as in the previous case also confirms a contradiction with assumption (
6) in
D. If the set
is empty, there are only two possibilities to obtain a subgraph
,
(the crossed edge of
must be incident with a vertex of degree two). For both subdrawings, we obtain at least five crossings on edges of
by each remaining subgraph
,
. Now, the same idea as in the first case again contradicts (
6). The same result contrary to (
6) can be achieved if we consider both subdrawings
given in
Figure 2h,i.
Because there is no optimal drawing D of with less than crossings, the proof of Theorem 2 is complete. □
To date, the crossing number of could only be given as a hypothesis. The next section is devoted to this open problem.
3. The Crossing Numbers of
Let
be the vertex notation of the
n-cycle
for
. The join product
consists of one copy of graph
, one copy of the cycle
, and the edges joining each vertex of
with each vertex of
. Let
denote the cycle as a subgraph of
induced on the vertices of
not belonging to the subgraph
. The subdrawing
induced by any good drawing
D of
represents some drawing of
. For the vertices
of graph
, let
denote the subgraph induced by
n edges joining the vertex
with
n vertices of
. The edges joining the vertices of
with the vertices of
form the complete bipartite graph
, and so
for all good drawings
D of
. All three of the following statements concerning some restricted subdrawings of
are unavoidable to prove the main theorem of
Section 3.
Lemma 2 ([
11], Lemma 2.2)
. For and , let D be a good drawing of in which no edge of is crossed, and does not separate the other vertices of the graph. Then, for all , two different subgraphs and cross each other in D at least times. Corollary 2 ([
35], Corollary 4).
For and , let D be a good drawing of the join product in which the edges of do not cross each other and does not separate p vertices , . Let , , be the subgraphs induced on the edges incident with the vertices that do not cross . If k edges of some subgraph induced on the edges incident with the vertex , , cross the cycle , then the subgraph crosses each of the subgraphs at least times in D. Lemma 3 ([
35], Lemma 1)
. For , let G be a graph of order m. In an optimal drawing of the join product , , the edges of do not cross each other. The crossing numbers of
and
can be computed using the algorithm located at the website
http://crossings.uos.de/ (accessed on 13 September 2024). This algorithm uses the ILP formulation based on Kuratowski subgraphs and thereby determines the crossing numbers of small undirected graphs; see also Chimani and Wiedera [
36].
Lemma 4. and .
The proof of Lemma 5 can be easily obtained according to the expected result of the main Theorem 3 of this section and using similar arguments as in the proof of Lemma 1.
Lemma 5. For , the edges of do not cross each other in any optimal drawing D of . Moreover, if there are at most crossings ind D, then the subdrawing is isomorphic to one of the nine drawings illustrated in Figure 2. Proof. For
, let
D be an optimal drawing of
. The edges of
do not cross each other using arguments similar to the proof of Lemma 1. If both sets
and
are empty, then each subgraph
crosses edges of
at least twice. Assuming
thanks to (
3), we obtain a contradiction with at most
crossings in
D. Since the subdrawing
is planar or the set
is nonempty,
must be isomorphic to one of the nine drawings illustrated in
Figure 2. □
Lemma 6. For , let D be a good drawing of with the nonplanar subdrawing of induced by D and one region with all six vertices of located on its boundary. If all vertices are placed in such a region and at least one subgraph does not cross edges of , then there are at least crossings in D.
Proof. By Lemma 5, we deal with possible subdrawings of
induced by
D in which the set
is nonempty, i.e., there is a region of
incident with all six vertices of
. At first, we consider the subdrawing
with the vertex notation given in
Figure 2g. Let
be a subgraph from the nonempty set
, that is, the subgraph
is represented by
. Because all vertices
of
lie in the same region of
, it is easy to verify over only all six possible regions of
that the edges of
must be crossed by each of the
remaining subgraphs
at least five times. Thus, by fixing the subgraph
using (
3), we obtain
Of course, the same idea of a fixation as in the previous case can be repeated for both possible remaining drawings of
given in
Figure 2h,i with
and
, respectively. □
Theorem 3. for .
Proof. The result of Theorem 3 holds for both
and
based on Lemma 4. The edge
can be added into the drawing in
Figure 1 in such a way that it completes the cycle
on
n vertices with exactly three additional crossings, i.e.,
of
crosses three edges
,
, and
of graph
. Thus,
, and let us suppose that there is an optimal drawing
D of
such that
In the rest of the proof, let . According to Theorem 1 and Lemma 3, there are at most three crossings on the edges of that do not cross each other, respectively. Now, three possible cases may occur:
Case 1: The edges of
are crossed at most once. There are at least five different considered subgraphs
and
for
, which cross each other at least
times by Lemma 2. It means there are at least
crossings in
D, which confirms a contradiction with the assumption (
7).
Case 2: There are just two crossings on the edges of
. If
or
for exactly one
, then the same idea as in Case 1 can be applied. Finally, let
and
for two distinct
. Using Lemma 2 and Corollary 2 for
,
,
, we have at least
crossings in
D which confirms a contradiction with assumption (
7).
Case 3: The edges of are crossed just three times and we consider three subcases:
- (a)
Let
. If the cycle
separates only one vertex of graph
(vertex of degree three), then the same idea as in Case 1 can be also used. Now, let the cycle
separate two vertices of graph
. One vertex
of degree two and his neighbor (vertex
or
). Thanks to Lemma 2, together with three crossings on
, we have
crossings in
D. We need a dispute between at least four more crossings. If
, we have at least
n more crossings, which contradicts the assumption (
7). Finally, let
. In this case,
(see
Figure 2), and by Lemma 6, there is at least one vertex
located in a different region of
,
, such that
. We also have a contradiction with the assumption (
7).
- (b)
Let
, so
for exactly one
. If
is not a separating cycle, then the same idea as in Case 1 can be again applied. Now, let
be a separating cycle. It means cycle
separates vertex
. By Lemma 2, Corollary 2 for
,
,
, together with three crossings on the edges of
, we have at least
crossings in
D, which confirms a contradiction with the assumption (
7).
- (c)
Let
(a case where
is impossible because
has no bridge). If
for only one
, then the same idea as in Case 1 can be again used. Let
and
for two distinct
. Then, by Lemma 2, Corollary 2 for
,
,
and
,
,
, we have at least
crossings in
D, which confirms a contradiction with assumption (
7). Finally, let
,
, and
for three distinct
. For such an index pair
, the subgraph
is isomorphic to
. Assume
vertices of
incident with the edges of
and
which do not cross
. Let us delete all edges of
and
which are not incident with these
vertices. The resulting subgraph is homeomorphic to
, and in its subdrawing
induced by
D, we obtain
thanks to Lemma 2. This fact, together with Lemma 2, Corollary 2 for
,
,
, and three crossings on
, gives us
crossings, which also contradicts assumption (
7).
Because there is no optimal drawing D of with less than crossings, the proof of Theorem 3 is complete. □
4. Some Consequences of the Main Result
Each wheel
on
vertices consists of two edge-disjoint subgraphs
and
, that is,
. We distinguish two types of edges of the wheel
, i.e., let us denote by
and
any edge of
and
, respectively. First, we deal with the possibility of deleting one edge
from the star
of
. Staš and Berežný [
15] have already claimed the result for the join product with discrete graphs
, i.e.,
for all natural numbers
m at least four and
n at least one, where by
, we mean Zarankiewicz’s number [
7]. For all integers
and
, conjectures regarding the crossing number of graphs
with values
were given thanks to Staš and Valiska [
26]. Now, we are able to postulate the next conjecture.
Conjecture 1. for all integers and .
For all integers
, the upper bound for Conjecture 1 can be reached by removing the edge
from the drawing in
Figure 5, because
is crossed by each subgraph
on the left side exactly
times. Note that for
, the optimal drawing of
with
crossings cannot be obtained by removing the edge
for
n odd and at least three. This special situation is first caused by the fact that the wheel
is isomorphic to the complete graph
; see also Klešč and Schrötter [
13].
Recently, Su and Huang [
27] proved Conjecture 1 for graph
, and the validity for
is also confirming by Theorem 2. On the other hand, graph
contains a subgraph that is a subdivision of graph
. Thus,
. The crossing numbers of
are already well known from Staš and Valiska [
26].
Theorem 4 ([
26], Theorem 5.1)
. for all integers . Based on the mentioned facts, we can justify further results for the join product of with the path on two vertices if m is at least four.
Corollary 3. for all integers .
It is easy to see that Corollary 3 also confirms the validity of Conjecture 1 for . Similarly, we obtain the following conjecture.
Conjecture 2. for all integers and .
For
, the upper bound for Conjecture 2 can be reached by removing the edge
from the drawing in
Figure 5 and adding the new edge
such that it completes the cycle
on
n vertices with exactly
additional crossings. Recently, our Conjecture 2 was proved for graph
by Staš [
22]. Theorem 3 also confirms the validity of this conjecture for
.
Now, let us turn to the possibility of deleting one edge
from the cycle
of
. Staš and Berežný [
15] already claimed the result for the join product with discrete graphs
for all integers
and
. On the assumption of Zarankiewicz’s conjecture saying that
, they established the following:
Theorem 5 ([
15], Corollary 3.2)
. If Zarankiewicz’s conjecture is true, thenholds for all integers , . We postulate the following conjecture.
Conjecture 3. for all integers and .
For all
, the upper bound for Conjecture 3 can be reached by removing the edge
from the drawing in
Figure 5 because
is crossed by each subgraph
on the right side exactly once. Similar to the previous case, consequently, by adding the edge
with just
additional crossings, we obtain the last conjecture.
Conjecture 4. for all integers .
The exact values for the crossing numbers of the join products of
,
, and
with paths
and cycles
were given by Klešč and Schrötter [
13], Klešč [
12], Staš [
23], and Staš and Timková [
24], respectively, and so the validity of both Conjectures 3 and 4 can be trivially verified for
. On the other hand, the graph
is isomorphic to
because
and
. The crossing numbers of
equal to
were determined by Klešč [
11] for any
,
with
. Note that graphs
and
are isomorphic to each other for all integers
m,
n at least three due to
and
. Thus, the next results are obvious and confirming the validity of our Conjecture 3 for
.
Corollary 4. for .
Corollary 5. for .
Corollary 6. for .
Corollary 7. for .
Moreover, graph
is isomorphic to
for all
using
and
. The crossing numbers of the wheels
on four, five, and six vertices in the join product with paths
are also given by Klešč and Schrötter [
13], Staš and Valiska [
26], and Berežný and Staš [
14], respectively. Thus, the next results are again obvious and confirm the validity of Conjecture 4 for
.
Corollary 8. for .
Corollary 9. for .
Corollary 10. for .