1. Introduction
The crossing number in graph theory is the minimum number of edge intersections required when drawing a graph on a plane. This concept is crucial for creating clear and effective visualizations of complex networks [
1,
2], such as those found in social, technological, or logistical systems. By reducing the crossing number, the underlying structure of a graph becomes more apparent, aiding in the identification of critical nodes and connections [
3]. For example, in social network analysis [
4], reducing crossings can more clearly reveal key influencers or tightly connected groups. In circuit design, minimizing crossings reduces potential signal interference and simplifies the layout of wires [
5]. In transportation networks [
6], a lower crossing number helps highlight critical hubs, such as major train stations or highway junctions. The crossing number also optimizes the layout of communication networks, ensuring efficient visualization of data flows. However, computing the exact crossing number for large or complex graphs is often computationally intensive, leading to the use of heuristic algorithms. Research into crossing numbers continues to advance graph drawing techniques, improving their practical applications [
7,
8].
Examining the count of edge crossings in simple graphs remains a challenging and enduring problem. Garey and Johnson [
9] proved that determining the crossing number
for a graph
G falls into the category of NP-complete problems. Reference [
10] provides a comprehensive survey of exact crossing numbers for specific graph classes. This survey seeks to compile published results on crossing numbers, provide relevant citations, and acknowledge the original researchers who contributed these results.
Let
represent the discrete graph on
n isolated vertices, and let
denote the join product of the two graphs
G and
. The precise crossing-number values for
pertaining to all graphs with at most four vertices are provided by Klešč and Schrötter [
11]. Furthermore, for certain connected graphs
G with five and six vertices, the values are detailed in additional studies [
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27]. It is important to highlight that
values are known only for specific disconnected graphs [
21,
28,
29].
The aim of this paper is to expand upon existing findings related to the crossing numbers of graphs by applying them to new graph structures. This paper investigates the crossing number of the join product . Here, is a graph isomorphic to the path on four vertices with two additional vertices adjacent to the two inner vertices of . To determine the crossing number we examine the drawings for all eight possible non-isomorphic good drawings of . For the six vertices of , all potential rotations of adjacent edges are outlined, and the associated cyclic permutations of six elements are described. Then, fixing edges in subgraphs allows us to determine . Finally, two new graphs and are investigated by adding one or two additional edges that do not induce crossings to the graph . For them, and are determined.
The crossing number
of a graph
G is defined as the minimum possible number of edge crossings through all possible good drawings of
G in the plane. Clearly, a drawing with the minimal number of crossings, termed an optimal drawing, is always considered a good drawing. In such a drawing, no edge crosses itself, no two edges intersect more than once, and edges sharing a common vertex do not intersect. This paper investigates the crossing number
of a composite graph
G formed by the join product of two graphs
and
, denoted as
. This structure comprises distinct copies of
and
with no shared vertices, connected by all possible edges between their vertex sets
and
. When
and
, the edge set of
G includes the non-overlapping edge sets
,
, and the complete bipartite graph
. Consequently, portions of the proofs rely on Kleitmanś findings [
30] regarding the crossing numbers of specific
. Kleitman [
30] demonstrated that
For a subgraph
of the graph
G, define
as the subdrawing of
that is induced by the drawing
D. For two subgraphs
and
of
G that share no common edges, let
represent the count of edge crossings between
and
in
D, and let
denote the number of crossings among the edges within
in
D. It is straightforward to observe that for any trio of mutually edge-disjoint subgraphs
,
, and
, the following relationships are satisfied:
2. Cyclic Permutations and Possible Drawings of
The join product
(occasionally denoted as
) comprises a single instance of the graph
and
n vertices
, where each vertex
is connected to all vertices of
. The subgraph formed by the six edges incident to a specific vertex
is denoted as
, which implies that
In a good drawing
D of
, the rotation
of a vertex
in the drawing
D is defined as the cyclic permutation capturing the counter-clockwise (cyclic) order in which the edges emanate from
, as established by Hernández-Vélez et al. [
31] and Woodall [
32]. We use the notation
if the counter-clockwise order of the edges incident with the vertex
is
,
,
,
,
, and
. We have to emphasize that rotation is a cyclic permutation. Let
denote the inverse permutation of
. In the specified drawing
D, it is advantageous to partition the
n subgraphs
into four disjoint groups based on the number of times the edges of
are intersected by
in
D. We designate
,
, and
as the sets of subgraphs where
,
, and
, respectively. Each remaining subgraph
has its edges crossing those of
at least three times in
D. Furthermore, let
denote the subgraph
for
, where
. Consequently, for a given subdrawing of
in
D, each subgraph
is precisely characterized by
.
First, note that if
D is a good drawing of
with the empty set
, then
, resulting in more than
edge crossings in
D provided by
As per the anticipated outcome of the main Theorem 3, this necessitates that the set
is non-empty in all optimal drawings of
.
We now explore all possible drawings of
induced by
D, characterized by the degree sequence
. The graph
includes a cycle
as a subgraph, formed by four vertices with degrees 4, 2, 4, and 2 (denoted as
for conciseness). Let
,
,
, and
represent these vertices in the cyclic order of
. Throughout the paper, we assume that
and
, provided
. As illustrated in
Figure 1, we can adjust a crossing between two edges incident to distinct leaves to produce a new drawing of
induced by
D (with vertices labeled in a different order), achieving fewer edge crossings. Consequently, in any optimal drawing of
, the edges
and
of
do not intersect.
Let
denote the graph
, formed by deleting a single edge from the complete bipartite graph
. Let
be the graph comprising two leaves connected to two opposite vertices of a 4-cycle. Their drawings are also depicted in
Figure 2. The crossing numbers for the join products of
and
with the discrete graphs
are well established, as determined by Su and Huang [
33] for
and by Berežný and Staš [
13] for
.
Theorem 1 ([
33], Theorem 4.1).
for . Lemma 1. For , let D be a good drawing of . If there are at least crossings on the edges or of , then D has at least crossings.
Proof. Consider any good drawing D of that has at least crossings on the edges , , and . By excluding these three edges from , we derive a subgraph isomorphic to the graph . Theorem 1 provides the precise crossing number for , indicating that D contains at least crossings. Due to the symmetry of the graph , the proof proceeds in the same way for the second three edges, , , and , of . □
Theorem 2 ([
13], Theorem 3.1).
for . As Theorem 2 allows the same reasoning for removing the edge from to be applied to all possible subdrawings of induced by D, the proof of Lemma 2 can be skipped.
Lemma 2. For , let D be a good drawing of . If the edge of is crossed at least times, then there are at least crossings in D.
Corollary 1. For , let D be a good drawing of with the empty set . If each subgraph crosses some edge of , then there are at least crossings in D.
Proof. Assume a good drawing D of with the empty set . If any subgraph crosses some edge of , then at least one edge of , or is crossed in D. All such subgraphs enforce at least crossings on the edges , or of , and therefore we obtain at least crossings in D due to Lemma 1. □
To achieve fewer than
crossings in
D, if we consider a subdrawing
with five vertices of
on its boundary, then there is a subgraph
by which only the edge
of
can be crossed using Corollary 1. In this case, we obtain only one such possible drawing of
, in such a way as shown in
Figure 3a. Assuming a subdrawing
where all six vertices of
lie on its boundary and the edges of
do not intersect, we derive three distinct drawings, as shown in
Figure 3b–d. Conversely, if the edges of
intersect, four additional configurations arise, as depicted in
Figure 3e–h.
Note that a drawing D of with less than crossings with the empty set enforces at least subgraphs whose edges cross exactly once, but the edge of can be crossed less than times according to Lemma 2. More details are described also in the proof of Theorem 3.
Suppose there exists a good drawing
D of the join product
where the edges of
do not intersect. To explore this, we consider the planar drawing of
depicted in
Figure 3b. For subgraphs
, we identify all possible rotations
that may occur in the drawing
D. Evidently, there is only one subdrawing of
, which can be described by the subrotation
. Depending on the placement of edges
and
in one of two regions, we obtain four distinct subdrawings of
. These
cases, labeled as
for
, are referred to as the configurations of the corresponding subdrawings of the subgraph
in
D. Their illustrations are provided in
Figure 4, as the choice of the unbounded region in
is topologically irrelevant. We connect the vertex
to the vertex
, and gradually add five remaining edges to vertices
, preserving the rotation
and without any crossing on edges of the graph
.
Throughout the remainder of the paper, we denote a cyclic permutation by placing 1 in the first position. Accordingly, the configurations , , , and correspond to the cyclic permutations , , , and , respectively. Clearly, in a fixed drawing of the graph , some configurations from need not appear. We define as the set of configurations from that appear in the drawing D.
Our objective now is to determine the smallest possible number of edge crossings between two distinct subgraphs
and
by leveraging the concept of the aforementioned configurations. For any two configurations
and
in
(which may be identical), let
represent the number of edge crossings in
for two distinct subgraphs
, where
and
correspond to configurations
and
, respectively. We define
as the minimum value of
across all pairs
in all good drawings
D of the join product
. Moving forward, we aim to establish lower bounds for
for every possible pair
. Specifically, the configurations
and
are denoted by the cyclic permutations
and
, respectively. Each subgraph
with
intersects the edges of each
with
at least four times, as the minimum number of adjacent element swaps needed to transform
into the inverse of
, i.e.,
, is four, implying
. For more details, see also Woodall [
32]. The same reason gives
,
,
,
, and
. Clearly, also
for any
. Moreover, by a discussion of possible subdrawings, we can verify that
. For any
with
, the edges
,
, or
,
together with edges of
separate four vertices of
into two pairs. So, any different subgraph
enforces at least four crossings on the four edges
,
,
, and
. The edges
,
together with edges of
also separate the vertices
and
, and therefore at least one of them must be crossed by the subgraph
.
Consider a nonplanar subdrawing of the graph
induced by a drawing
D of
, as illustrated in
Figure 3e. For each
, there are precisely four possible subdrawings of
, determined by the placement of edges
and
in one of two regions. These four configurations are labeled as
for
, with their drawings depicted in
Figure 5.
The configurations
,
,
, and
are represented by the cyclic permutations
,
,
, and
, respectively. Since not all configurations from the set
may be present in a given drawing of
, we define
as the subset of
containing only those configurations that appear in the drawing
D. The process of establishing lower bounds for the number of crossings between pairs of configurations in
follows the same approach as described previously. Consequently, all lower bounds for crossings between pairs of configurations from both
and
are compiled in a shared symmetry (
Table 1). The presented bounds are heavily used in the proof of the main Theorem 3 of this paper in order to reach a contradiction for two possible induced drawings of the graph
shown in
Figure 3b,e.
In the proof of Theorem 3, the following statement is required regarding some restricted subdrawings of the graph .
Lemma 3. and .
Proof. because the graph
is planar.
Figure 6 offers the drawing of
with three crossings, and so
.
The graph
contains a subgraph isomorphic to the join product of the cycle
, with
obtained by removing one edge from
, and it has been shown by Klešč [
34] that
. As
, the proof of Lemma 3 is complete. □
Theorem 3. for all integers .
Proof. The result is true for both
and
thanks to Lemma 3. In
Figure 7, the edges of
cross each other
times; each subgraph
,
on the right-hand side does not cross edges of
and each subgraph
,
on the left-hand side crosses edges of
exactly three times. Thus,
crossings appear among edges of the graph
in this drawing. To prove the reverse inequality by induction on
n, suppose now that there is an optimal drawing
D of
with
and let also
In the following, let
and
. Assumption (
3), together with
using (
1), implies the following dependence of the number of crossings on edges of
by possible subgraphs
in
D:
i.e.,
The obtained inequality (
5) forces
, and above all
if
. Based on this consideration of the existence of a subgraph
by which edges of
are crossed at most once in
D, a contradiction with assumption (
3) will be obtained in all the discussed subcases.
Case 1:
. There are two non-isomorphic planar drawings of the graph
and in both of them, by using Lemma 2 or Corollary 1, we can obtain a more detailed description of an existing subgraph
that helps us to bound the number of crossings in the drawing
D. Let us first consider the subdrawing of
induced by
D given in
Figure 3a. The set
is empty and therefore there are at least
subgraphs
using inequality (
5). For some
, the edge
can cross just one of the edges
,
, and
of the graph
. The result of Lemma 2 allows less than
crossings on the edge
, which yields that there is at least one subgraph
by which one of the edges
or
is crossed in
D. Due to the symmetry of the graph
, let
of
be crossed by
. This offers four ways of obtaining the subdrawing of
depending on which region of
the edges
and
are placed in.
- (a)
Let the subgraph
be described by either the rotation
or
, as shown in
Figure 8. The edges of
could be crossed four times only by a subgraph
that crosses the edge
of
.
Let
be the number of subgraphs
by which
of
is crossed in
D, and note that
, again by Lemma 2. By fixing
, we obtain
- (b)
Let
be described by the rotation
and let
be the number of subgraphs
by which the edge
of
is crossed in
D. Also, by fixing
we have
- (c)
Let be described by the rotation and let be the number of subgraphs by which of is crossed in D. In this subcase, using Lemma 1. Again, by fixing we obtain
All three subcases contradict assumption (
3) in
D. Now, let us turn to the subdrawing of
induced by
D given in
Figure 3b. By Corollary 1, the set
cannot be empty because any subgraph
crosses at least one edge of
. Thus, we deal with the possible configurations
from
. Now, we discuss two main subcases:
- (a)
for some
. In the rest of the proof, assume that
with the configuration
of
. Let
be the number of subgraphs
by which the edge
of
is crossed in
D. By fixing
, we obtain
- (b)
for
, that is,
for some
. Without loss of generality, let us also consider that the number of all subgraphs with the configuration
is at least as great as the number of all subgraphs with the configuration
, and let
be such a subgraph with the configuration
of
. It is easy to verify (thanks to the knowledge of the drawing) that edges of
are crossed by any
at least three times. So, let us denote
. If
is a subgraph from the non-empty set
, then we can check over all possible regions of
that the edges of
are crossed at least 9, 8, and 7 times by each subgraph
,
,
,
, and
, respectively. By fixing
, we obtain
where
and the modified inequality (
5), for
, forces
if
. This also contradicts assumption (
3). Therefore, assuming
, the edges of
are crossed by each
more than four times.
If there is a subgraph
such that
, then the vertex
must be placed in the triangular region of subdrawing
with three vertices
,
, and
of
on its boundary, and
enforces
. Thus, by fixing
we obtain
because the edges of
must be crossed by each other
at least six times using
, again due to (
1). The obtained crossing number also forces a contradiction with (
3) in
D and confirms that each
must cross edges of
at least four times.
Let
be the number of subgraphs
by which edges of
are crossed just four times in
D. If
, Lemma 1 contradicts assumption (
3) in
D. Finally, in the case of
, by fixing
we obtain
Case 2:
. Let us first consider the subdrawing of
induced by
D given in
Figure 3c or
Figure 3d. For both subdrawings, Corollary 1 again enforces the non-empty set
. Let
be the number of subgraphs
by which the edge
of
is crossed in
D, and note that
using Lemma 1. By fixing
for some
, we obtain
Now, let us turn to the subdrawing of
induced by
D, given in
Figure 3e. In the following, we must discuss two main subcases with respect to either the non-empty or empty set
.
- (a)
The set
is non-empty, that is, we deal with the possible configurations
from
. We are able to use a similar discussion technique as in case 1 for configurations
. If there is a subgraph
with the configuration
of
for some
, then edges of
are crossed at least five times by each other subgraph
. By fixing
, we have
If
only for some
, we choose
with the configuration
of
(again with more frequent occurrences in
D). We define the set
in the same way as above with the same discussion with respect to whether
is empty or not. Since there is no subgraph
with exactly three crossings on edges of
, we also define
as the number of subgraphs
such that
. Consequently, both considered subcases with respect to
force a contradiction with (
3) in
D.
- (b)
The set is empty. Again by Corollary 1, there is a subgraph whose edges cross only the edge of . In this case, the vertex is placed in the triangular region of subdrawing with two vertices and of on its boundary, and enforces four crossings on the edge of in . The edges of could be crossed four times only by a subgraph that crosses both edges and of , or by a subgraph that crosses exactly one of them. For all three possibilities, we can verify over all possible regions of that edges of are crossed at least eight times by each other . Thus, by fixing we obtain
Finally, let us assume the subdrawing of
induced by
D given in
Figure 3f,
Figure 3g, or
Figure 3h. In all three subdrawings, we define
as the number of subgraphs
by which the edge
of
is crossed in
D if the set
is non-empty. By fixing
for some
, we obtain
We have shown, in all cases, that there is no optimal drawing D of with less than crossings, and the proof of Theorem 3 is complete. □