Next Article in Journal
A Novel Forecasting System with Data Preprocessing and Machine Learning for Containerized Freight Market
Previous Article in Journal
Mean–Variance–Entropy Framework for Cryptocurrency Portfolio Optimization
Previous Article in Special Issue
On Ulam–Hyers–Mittag-Leffler Stability of Fractional Integral Equations Containing Multiple Variable Delays
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring the Crossing Numbers of Three Join Products of 6-Vertex Graphs with Discrete Graphs

Department of Mathematics and Theoretical Informatics, Faculty of Electrical Engineering and Informatics, Technical University of Košice, 042 00 Košice, Slovakia
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(10), 1694; https://doi.org/10.3390/math13101694
Submission received: 14 April 2025 / Revised: 16 May 2025 / Accepted: 20 May 2025 / Published: 21 May 2025
(This article belongs to the Special Issue Advances in Mathematics: Equations, Algebra, and Discrete Mathematics)

Abstract

:
The significance of searching for edge crossings in graph theory lies inter alia in enhancing the clarity and readability of graph representations, which is essential for various applications such as network visualization, circuit design, and data representation. This paper focuses on exploring the crossing number of the join product G * + D n , where G * is a graph isomorphic to the path on four vertices P 4 with an additional two vertices adjacent to two inner vertices of P 4 , and D n is a discrete graph composed of n isolated vertices. The proof is based on exact crossing-number values for join products involving particular subgraphs H k of G * with discrete graphs D n combined with the symmetrical properties of graphs. This approach could also be adapted to determine the unknown crossing numbers of two other 6-vertices graphs obtained by adding one or two additional edges to the graph G * .

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 cr ( G ) 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 D n represent the discrete graph on n isolated vertices, and let G + D n denote the join product of the two graphs G and D n . The precise crossing-number values for G + D n 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 cr ( G + D n ) 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 G * + D n . Here, G * is a graph isomorphic to the path on four vertices P 4 with two additional vertices adjacent to the two inner vertices of P 4 . To determine the crossing number cr ( G * + D n ) we examine the drawings for all eight possible non-isomorphic good drawings of G * . For the six vertices of G * , 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 cr ( G * + D n ) . Finally, two new graphs G 1 and G 2 are investigated by adding one or two additional edges that do not induce crossings to the graph G * . For them, cr ( G 1 + D n ) and cr ( G 2 + D n ) are determined.
The crossing number cr ( G ) 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 cr ( G ) of a composite graph G formed by the join product of two graphs G i and G j , denoted as G = G i + G j . This structure comprises distinct copies of G i and G j with no shared vertices, connected by all possible edges between their vertex sets V ( G i ) and V ( G j ) . When | V ( G i ) | = m and | V ( G j ) | = n , the edge set of G includes the non-overlapping edge sets E ( G i ) , E ( G j ) , and the complete bipartite graph K m , n . Consequently, portions of the proofs rely on Kleitmanś findings [30] regarding the crossing numbers of specific K m , n . Kleitman [30] demonstrated that
cr ( K m , n ) = m 2 m 1 2 n 2 n 1 2 , if min { m , n } 6 .
For a subgraph G i of the graph G, define D ( G i ) as the subdrawing of G i that is induced by the drawing D. For two subgraphs G i and G j of G that share no common edges, let cr D ( G i , G j ) represent the count of edge crossings between G i and G j in D, and let cr D ( G i ) denote the number of crossings among the edges within G i in D. It is straightforward to observe that for any trio of mutually edge-disjoint subgraphs G i , G j , and G k , the following relationships are satisfied:
cr D ( G i G j ) = cr D ( G i ) + cr D ( G j ) + cr D ( G i , G j ) ,
cr D ( G i G j , G k ) = cr D ( G i , G k ) + cr D ( G j , G k ) .

2. Cyclic Permutations and Possible Drawings of G *

The join product G * + D n (occasionally denoted as G * + n K 1 ) comprises a single instance of the graph G * and n vertices t 1 , , t n , where each vertex t i is connected to all vertices of G * . The subgraph formed by the six edges incident to a specific vertex t i is denoted as T i , which implies that
G * + D n = G * i = 1 n T i .
In a good drawing D of G * + D n , the rotation rot D ( t i ) of a vertex t i in the drawing D is defined as the cyclic permutation capturing the counter-clockwise (cyclic) order in which the edges emanate from t i , as established by Hernández-Vélez et al. [31] and Woodall [32]. We use the notation ( 123456 ) if the counter-clockwise order of the edges incident with the vertex t i is t i v 1 , t i v 2 , t i v 3 , t i v 4 , t i v 5 , and t i v 6 . We have to emphasize that rotation is a cyclic permutation. Let rot ¯ D ( t i ) denote the inverse permutation of rot D ( t i ) . In the specified drawing D, it is advantageous to partition the n subgraphs T i into four disjoint groups based on the number of times the edges of G * are intersected by T i in D. We designate R D , S D , and T D as the sets of subgraphs where cr D ( G * , T i ) = 0 , cr D ( G * , T i ) = 1 , and cr D ( G * , T i ) = 2 , respectively. Each remaining subgraph T i has its edges crossing those of G * at least three times in D. Furthermore, let F i denote the subgraph G * T i for T i R D , where i 1 , , n . Consequently, for a given subdrawing of G * in D, each subgraph F i is precisely characterized by rot D ( t i ) .
First, note that if D is a good drawing of G * + D n with the empty set R D S D , then i = 1 n cr D ( G * , T i ) 2 n , resulting in more than 6 n 2 n 1 2 + 3 n 2 edge crossings in D provided by
cr D ( G * + D n ) = cr D ( K 6 , n ) + cr D ( G * , K 6 , n ) + cr D ( G * )
6 n 2 n 1 2 + 2 n > 6 n 2 n 1 2 + 3 n 2 .
As per the anticipated outcome of the main Theorem 3, this necessitates that the set R D S D is non-empty in all optimal drawings of G * + D n .
We now explore all possible drawings of G * induced by D, characterized by the degree sequence ( 1 ,   1 ,   2 ,   2 ,   4 ,   4 ) . The graph G * includes a cycle C 4 as a subgraph, formed by four vertices with degrees 4, 2, 4, and 2 (denoted as C 4 ( G * ) for conciseness). Let v 1 , v 2 , v 3 , and v 4 represent these vertices in the cyclic order of C 4 ( G * ) . Throughout the paper, we assume that deg G * ( v 5 ) = 1 and deg G * ( v 6 ) = 1 , provided v 1 v 5 ,   v 3 v 6 E ( G * ) . As illustrated in Figure 1, we can adjust a crossing between two edges incident to distinct leaves to produce a new drawing of G * induced by D (with vertices labeled in a different order), achieving fewer edge crossings. Consequently, in any optimal drawing of G * + D n , the edges v 1 v 5 and v 3 v 6 of G * do not intersect.
Let H 1 denote the graph K 1 , 5 e , formed by deleting a single edge from the complete bipartite graph K 1 , 5 . Let H 2 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 H 1 and H 2 with the discrete graphs D n are well established, as determined by Su and Huang [33] for H 1 and by Berežný and Staš [13] for H 2 .
Theorem 1
([33], Theorem 4.1). cr ( H 1 + D n ) = 6 n 2 n 1 2 + 2 n 2 for n 1 .
Lemma 1.
For n 1 , let D be a good drawing of G * + D n . If there are at least n 2 crossings on the edges v 1 v 2 ,   v 1 v 4 ,   v 1 v 5 or v 3 v 2 ,   v 3 v 4 ,   v 3 v 6 of G * , then D has at least 6 n 2 n 1 2 + 3 n 2 crossings.
Proof. 
Consider any good drawing D of G * + D n that has at least n 2 crossings on the edges v 1 v 2 , v 1 v 4 , and v 1 v 5 . By excluding these three edges from G * , we derive a subgraph isomorphic to the graph H 1 . Theorem 1 provides the precise crossing number for H 1 + D n , indicating that D contains at least 6 n 2 n 1 2 + 3 n 2 crossings. Due to the symmetry of the graph G * , the proof proceeds in the same way for the second three edges, v 3 v 2 , v 3 v 4 , and v 3 v 6 , of G * . □
Theorem 2
([13], Theorem 3.1). cr ( H 2 + D n ) = 6 n 2 n 1 2 + 2 n 2 for n 1 .
As Theorem 2 allows the same reasoning for removing the edge v 1 v 3 from G * to be applied to all possible subdrawings of G * induced by D, the proof of Lemma 2 can be skipped.
Lemma 2.
For n 1 , let D be a good drawing of G * + D n . If the edge v 1 v 3 of G * is crossed at least n 2 times, then there are at least 6 n 2 n 1 2 + 3 n 2 crossings in D.
Corollary 1.
For n 1 , let D be a good drawing of G * + D n with the empty set R D . If each subgraph T i crosses some edge of G * { v 1 v 3 } , then there are at least 6 n 2 n 1 2 + 3 n 2 crossings in D.
Proof. 
Assume a good drawing D of G * + D n with the empty set R D . If any subgraph T i crosses some edge of G * { v 1 v 3 } , then at least one edge of v 1 v 2 ,   v 1 v 4 ,   v 1 v 5 , or v 3 v 2 ,   v 3 v 4 ,   v 3 v 6 is crossed in D. All such subgraphs T i enforce at least n 2 crossings on the edges v 1 v 2 ,   v 1 v 4 ,   v 1 v 5 , or v 3 v 2 ,   v 3 v 4 ,   v 3 v 6 of G * , and therefore we obtain at least 6 n 2 n 1 2 + 3 n 2 crossings in D due to Lemma 1. □
To achieve fewer than 6 n 2 n 1 2 + 3 n 2 crossings in D, if we consider a subdrawing D ( G * ) with five vertices of G * on its boundary, then there is a subgraph T i by which only the edge v 1 v 3 of G * can be crossed using Corollary 1. In this case, we obtain only one such possible drawing of G * , in such a way as shown in Figure 3a. Assuming a subdrawing D ( G * ) where all six vertices of G * lie on its boundary and the edges of C 4 ( G * ) do not intersect, we derive three distinct drawings, as shown in Figure 3b–d. Conversely, if the edges of C 4 ( G * ) intersect, four additional configurations arise, as depicted in Figure 3e–h.
Note that a drawing D of G * + D n with less than 6 n 2 n 1 2 + 3 n 2 crossings with the empty set R D enforces at least n 2 subgraphs whose edges cross G * exactly once, but the edge v 1 v 3 of G * can be crossed less than n 2 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 G * + D n where the edges of G * do not intersect. To explore this, we consider the planar drawing of G * depicted in Figure 3b. For subgraphs T i R D , we identify all possible rotations rot D ( t i ) that may occur in the drawing D. Evidently, there is only one subdrawing of F i v 1 , v 3 , which can be described by the subrotation ( 2546 ) . Depending on the placement of edges t i v 1 and t i v 3 in one of two regions, we obtain four distinct subdrawings of F i = G * T i . These 2 × 2 = 4 cases, labeled as A p for p = 1 , 2 , 3 , 4 , are referred to as the configurations of the corresponding subdrawings of the subgraph G * T i in D. Their illustrations are provided in Figure 4, as the choice of the unbounded region in D ( G * T i ) is topologically irrelevant. We connect the vertex t i to the vertex v 1 , and gradually add five remaining edges to vertices v 2 , , v 6 , preserving the rotation rot D ( t i ) and without any crossing on edges of the graph G * .
Throughout the remainder of the paper, we denote a cyclic permutation by placing 1 in the first position. Accordingly, the configurations A 1 , A 2 , A 3 , and A 4 correspond to the cyclic permutations ( 143625 ) , ( 154632 ) , ( 146325 ) , and ( 154362 ) , respectively. Clearly, in a fixed drawing of the graph G * + D n , some configurations from M = { A 1 , A 2 , A 3 , A 4 } need not appear. We define M D as the set of configurations from M that appear in the drawing D.
Our objective now is to determine the smallest possible number of edge crossings between two distinct subgraphs F i and F j by leveraging the concept of the aforementioned configurations. For any two configurations X and Y in M D (which may be identical), let cr D ( X , Y ) represent the number of edge crossings in D ( T i T j ) for two distinct subgraphs T i , T j R D , where F i and F j correspond to configurations X and Y , respectively. We define cr ( X , Y ) as the minimum value of cr D ( X , Y ) across all pairs X , Y M in all good drawings D of the join product G * + D n . Moving forward, we aim to establish lower bounds for cr ( X , Y ) for every possible pair X , Y M . Specifically, the configurations A 1 and A 2 are denoted by the cyclic permutations ( 143625 ) and ( 154632 ) , respectively. Each subgraph T j with conf ( F j ) = A 2 intersects the edges of each T i with conf ( F i ) = A 1 at least four times, as the minimum number of adjacent element swaps needed to transform ( 143625 ) into the inverse of ( 154632 ) , i.e., ( 123645 ) , is four, implying cr ( A 1 , A 2 ) 4 . For more details, see also Woodall [32]. The same reason gives cr ( A 1 , A 3 ) 5 , cr ( A 1 , A 4 ) 5 , cr ( A 2 , A 3 ) 5 , cr ( A 2 , A 4 ) 5 , and cr ( A 3 , A 4 ) 4 . Clearly, also cr ( A p , A p ) 6 for any p = 1 , 2 , 3 , 4 . Moreover, by a discussion of possible subdrawings, we can verify that cr ( A 3 , A 4 ) 5 . For any T i R D with conf ( F i ) = A 3 , the edges t i v 1 , t i v 3 , or t i v 2 , t i v 4 together with edges of G * separate four vertices of G * into two pairs. So, any different subgraph T j R D enforces at least four crossings on the four edges t i v 1 , t i v 2 , t i v 3 , and t i v 4 . The edges t i v 5 , t i v 6 together with edges of G * also separate the vertices v 2 and v 4 , and therefore at least one of them must be crossed by the subgraph T j .
Consider a nonplanar subdrawing of the graph G * induced by a drawing D of G * + D n , as illustrated in Figure 3e. For each T i R D , there are precisely four possible subdrawings of G * T i , determined by the placement of edges t i v 1 and t i v 3 in one of two regions. These four configurations are labeled as B p for p = 1 , 2 , 3 , 4 , with their drawings depicted in Figure 5.
The configurations B 1 , B 2 , B 3 , and B 4 are represented by the cyclic permutations ( 136425 ) , ( 156342 ) , ( 153642 ) , and ( 163425 ) , respectively. Since not all configurations from the set N = B 1 , B 2 , B 3 , B 4 may be present in a given drawing of G * + D n , we define N D as the subset of N 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 N follows the same approach as described previously. Consequently, all lower bounds for crossings between pairs of configurations from both M and N 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 G * shown in Figure 3b,e.
In the proof of Theorem 3, the following statement is required regarding some restricted subdrawings of the graph G * + D n .
Lemma 3.
cr ( G * + D 1 ) = 0 and cr ( G * + D 2 ) = 3 .
Proof. 
cr ( G * + D 1 ) = 0 because the graph G * + D 1 is planar. Figure 6 offers the drawing of G * + D 2 with three crossings, and so cr ( G * + D 2 ) 3 .
The graph G * + D 2 contains a subgraph isomorphic to the join product of the cycle C 3 , with K 1 , 3 e obtained by removing one edge from K 1 , 3 , and it has been shown by Klešč [34] that cr ( K 1 , 3 e + C n ) = 2 n 2 n 1 2 + 1 . As cr ( G * + D 2 ) cr ( K 1 , 3 e + C 3 ) = 3 , the proof of Lemma 3 is complete. □
Theorem 3.
cr ( G * + D n ) = 6 n 2 n 1 2 + 3 n 2 for all integers n 1 .
Proof. 
The result is true for both n = 1 and n = 2 thanks to Lemma 3. In Figure 7, the edges of K 6 , n cross each other
6 n 2 2 + 6 n 2 2 = 6 n 2 n 1 2
times; each subgraph T i , i = 1 , , n 2 on the right-hand side does not cross edges of G * and each subgraph T i , i = n 2 + 1 , , n on the left-hand side crosses edges of G * exactly three times. Thus, 6 n 2 n 1 2 + 3 n 2 crossings appear among edges of the graph G * + D n in this drawing. To prove the reverse inequality by induction on n, suppose now that there is an optimal drawing D of G * + D n with
cr D ( G * + D n ) < 6 n 2 n 1 2 + 3 n 2 for some n 3 ,
and let also
cr ( G * + D m ) = 6 m 2 m 1 2 + 3 m 2 for each positive integer m < n .
In the following, let r = | R D | and s = | S D | . Assumption (3), together with cr D ( K 6 , n ) 6 n 2 n 1 2 using (1), implies the following dependence of the number of crossings on edges of G * by possible subgraphs T i in D:
cr D ( G * ) + T i R D cr D ( G * , T i ) + T i S D cr D ( G * , T i ) + T i R D S D cr D ( G * , T i ) < 3 n 2 ,
i.e.,
cr D ( G * ) + 0 r + 1 s + 2 ( n r s ) < 3 n 2 .
The obtained inequality (5) forces 2 r + s n 2 + 1 , and above all s n 2 + 1 if r = 0 . Based on this consideration of the existence of a subgraph T i by which edges of G * are crossed at most once in D, a contradiction with assumption (3) will be obtained in all the discussed subcases.
Case 1: cr D ( G * ) = 0 . There are two non-isomorphic planar drawings of the graph G * and in both of them, by using Lemma 2 or Corollary 1, we can obtain a more detailed description of an existing subgraph T i R D S D that helps us to bound the number of crossings in the drawing D. Let us first consider the subdrawing of G * induced by D given in Figure 3a. The set R D is empty and therefore there are at least n 2 + 1 subgraphs T i S D using inequality (5). For some T i S D , the edge t i v 4 can cross just one of the edges v 1 v 2 , v 1 v 3 , and v 2 v 3 of the graph G * . The result of Lemma 2 allows less than n 2 crossings on the edge v 1 v 3 , which yields that there is at least one subgraph T i S D by which one of the edges v 1 v 2 or v 2 v 3 is crossed in D. Due to the symmetry of the graph G * , let v 1 v 2 of G * be crossed by T i S D . This offers four ways of obtaining the subdrawing of G * T i depending on which region of D ( G * T i { v 1 , v 3 } ) the edges t i v 1 and t i v 3 are placed in.
(a)
Let the subgraph G * T i be described by either the rotation ( 163245 ) or ( 153624 ) , as shown in Figure 8. The edges of G * T i could be crossed four times only by a subgraph T j that crosses the edge v 1 v 3 of G * .
Let α be the number of subgraphs T j by which v 1 v 3 of G * is crossed in D, and note that α < n 2 , again by Lemma 2. By fixing G * T i , we obtain
cr D ( G * + D n ) = cr D ( K 6 , n 1 ) + cr D ( K 6 , n 1 , G * T i ) + cr D ( G * T i )
6 n 1 2 n 2 2 + 5 ( n α 1 ) + 4 α + 1
= 6 n 1 2 n 2 2 + 5 n α 4 6 n 1 2 n 2 2 + 5 n + 1 n 2 4
6 n 2 n 1 2 + 3 n 2 .
(b)
Let G * T i be described by the rotation ( 156324 ) and let α be the number of subgraphs T j by which the edge v 1 v 3 of G * is crossed in D. Also, by fixing G * T i we have
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 6 ( n α 1 ) + 3 α + 1
= 6 n 1 2 n 2 2 + 6 n 3 α 5 6 n 1 2 n 2 2 + 6 n + 3 1 n 2 5
6 n 2 n 1 2 + 3 n 2 .
(c)
Let G * T i be described by the rotation ( 136245 ) and let β be the number of subgraphs T j by which v 2 v 3 of G * is crossed in D. In this subcase, β < n 2 using Lemma 1. Again, by fixing G * T i we obtain
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( n β 1 ) + 4 β + 1
= 6 n 1 2 n 2 2 + 5 n β 4 6 n 1 2 n 2 2 + 5 n + 1 n 2 4
6 n 2 n 1 2 + 3 n 2 .
All three subcases contradict assumption (3) in D. Now, let us turn to the subdrawing of G * induced by D given in Figure 3b. By Corollary 1, the set R D cannot be empty because any subgraph T i R D crosses at least one edge of G * { v 1 v 3 } . Thus, we deal with the possible configurations A p from M D . Now, we discuss two main subcases:
(a)
A p M D for some p { 3 , 4 } . In the rest of the proof, assume that T i R D with the configuration A p of F i . Let α be the number of subgraphs T j by which the edge v 1 v 3 of G * is crossed in D. By fixing G * T i , we obtain
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( n α 1 ) + 4 α + 0
= 6 n 1 2 n 2 2 + 5 n α 5 6 n 1 2 n 2 2 + 5 n + 1 n 2 5
6 n 2 n 1 2 + 3 n 2 .
(b)
A p M D for p = 3 , 4 , that is, A q M D for some q { 1 , 2 } . Without loss of generality, let us also consider that the number of all subgraphs with the configuration A 1 is at least as great as the number of all subgraphs with the configuration A 2 , and let T i R D be such a subgraph with the configuration A 1 of F i . It is easy to verify (thanks to the knowledge of the drawing) that edges of T i are crossed by any T j S D at least three times. So, let us denote S D ( T i ) = { T j S D : cr D ( T i , T j ) = 3 } . If T j is a subgraph from the non-empty set S D ( T i ) , then we can check over all possible regions of D ( G * T i T j ) that the edges of G * T i T j are crossed at least 9, 8, and 7 times by each subgraph T k R D , k i , T k S D , k j , and T k T D , respectively. By fixing G * T i T j , we obtain
cr D ( G * + D n ) 6 n 2 2 n 3 2 + 9 ( r 1 ) + 8 ( s 1 ) + 7 t + 6 ( n r s t ) + 4
= 6 n 2 2 n 3 2 + 6 n + ( 3 r + 2 s + t ) 13 6 n 2 2 n 3 2
+ 6 n + 3 n 2 + 1 13 6 n 2 n 1 2 + 3 n 2 ,
where cr D ( G * T i T j ) = 4 and the modified inequality (5), for 1 s + 2 t + 3 ( n r s t ) < 3 n 2 , forces 3 r + 2 s + t > 3 n 2 if t = | T D | . This also contradicts assumption (3). Therefore, assuming S D ( T i ) = , the edges of G * T i are crossed by each T j S D more than four times.
If there is a subgraph T j R D S D such that cr D ( G * T i , T j ) < 4 , then the vertex t j must be placed in the triangular region of subdrawing D ( G * ) with three vertices v 1 , v 2 , and v 3 of G * on its boundary, and cr D ( G * T i , T j ) = 3 enforces cr D ( T i , T j ) = 0 . Thus, by fixing T i T j we obtain
cr D ( G * + D n 2 ) + cr D ( T i T j ) + cr D ( K 6 , n 2 , T i T j ) + cr D ( G * , T i T j )
6 n 2 2 n 3 2 + 3 n 2 2 + 0 + 6 ( n 2 ) + 3 = 6 n 2 n 1 2 + 3 n 2 ,
because the edges of T i T j must be crossed by each other T k at least six times using cr D ( K 6 , 3 ) 6 , again due to (1). The obtained crossing number also forces a contradiction with (3) in D and confirms that each T j R D S D must cross edges of G * T i at least four times.
Let γ be the number of subgraphs T j by which edges of G * T i are crossed just four times in D. If γ n 2 , Lemma 1 contradicts assumption (3) in D. Finally, in the case of γ < n 2 , by fixing G * T i we obtain
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( r 1 ) 1 + 5 s + 4 γ + 5 ( n r s γ )
= 6 n 1 2 n 2 2 + 5 n γ 6 6 n 1 2 n 2 2 + 5 n + 1 n 2 6
6 n 2 n 1 2 + 3 n 2 .
Case 2: cr D ( G * ) 1 . Let us first consider the subdrawing of G * induced by D given in Figure 3c or Figure 3d. For both subdrawings, Corollary 1 again enforces the non-empty set R D . Let δ be the number of subgraphs T j by which the edge v 3 v 4 of G * is crossed in D, and note that δ < n 2 using Lemma 1. By fixing G * T i for some T i R D , we obtain
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( n δ 1 ) + 4 δ + 1
= 6 n 1 2 n 2 2 + 5 n δ 4 6 n 1 2 n 2 2 + 5 n + 1 n 2 4
6 n 2 n 1 2 + 3 n 2 .
Now, let us turn to the subdrawing of G * 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 R D .
(a)
The set R D is non-empty, that is, we deal with the possible configurations B p from N D . We are able to use a similar discussion technique as in case 1 for configurations A p M D . If there is a subgraph T i R D with the configuration B p N D of F i for some p { 3 , 4 } , then edges of G * T i are crossed at least five times by each other subgraph T j . By fixing G * T i , we have
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( n 1 ) + 1 6 n 2 n 1 2 + 3 n 2 .
If B q N D only for some q { 1 , 2 } , we choose T i R D with the configuration B q of F i (again with more frequent occurrences in D). We define the set S D ( T i ) in the same way as above with the same discussion with respect to whether S D ( T i ) is empty or not. Since there is no subgraph T j R D S D with exactly three crossings on edges of G * T i , we also define γ as the number of subgraphs T j such that cr D ( G * T i , T j ) = 4 . Consequently, both considered subcases with respect to γ force a contradiction with (3) in D.
(b)
The set R D is empty. Again by Corollary 1, there is a subgraph T i R D whose edges cross only the edge v 1 v 3 of G * . In this case, the vertex t i is placed in the triangular region of subdrawing D ( G * ) with two vertices v 1 and v 3 of G * on its boundary, and cr D ( G * { v 1 v 3 } , T i ) = 0 enforces four crossings on the edge v 1 v 3 of G * in D ( G * T i ) . The edges of G * T i could be crossed four times only by a subgraph T j T D that crosses both edges v 1 v 4 and v 2 v 3 of G * , or by a subgraph T j S D that crosses exactly one of them. For all three possibilities, we can verify over all possible regions of D ( G * T i T j ) that edges of G * T i T j are crossed at least eight times by each other T k . Thus, by fixing G * T i T j we obtain
cr D ( G * + D n ) 6 n 2 2 n 3 2 + 8 ( n 2 ) + 9 6 n 2 n 1 2 + 3 n 2 .
Finally, let us assume the subdrawing of G * induced by D given in Figure 3f, Figure 3g, or Figure 3h. In all three subdrawings, we define ε as the number of subgraphs T j by which the edge v 2 v 3 of G * is crossed in D if the set R D is non-empty. By fixing G * T i for some T i R D , we obtain
cr D ( G * + D n ) 6 n 1 2 n 2 2 + 5 ( n ε 1 ) + 4 ε + 2
= 6 n 1 2 n 2 2 + 5 n ε 3 6 n 1 2 n 2 2 + 5 n + 1 n 2 3
6 n 2 n 1 2 + 3 n 2 .
We have shown, in all cases, that there is no optimal drawing D of G * + D n with less than 6 n 2 n 1 2 + 3 n 2 crossings, and the proof of Theorem 3 is complete. □

3. Two Other Graphs

Finally, into the drawing in Figure 7, we can include both edges v 2 v 5 and v 2 v 6 to the graph G * with no new crossing, and we obtain two new graphs G 1 and G 2 , represented in Figure 9. Therefore, the drawings of G 1 + D n and G 2 + D n with exactly 6 n 2 n 1 2 + 3 n 2 crossings are obtained; see Figure 10. On the other hand, G * + D n is a subgraph of G 1 + D n that is a subgraph of G 2 + D n , and therefore cr ( G 2 + D n ) cr ( G 1 + D n ) cr ( G * + D n ) . Thus, the next results are obvious.
Corollary 2.
cr ( G 1 + D n ) = 6 n 2 n 1 2 + 3 n 2 for n 1 .
Corollary 3.
cr ( G 2 + D n ) = 6 n 2 n 1 2 + 3 n 2 for n 1 .
It is well known that adding edges increases the number of possible non-isomorphic drawings of the resulting graph. If we sought to prove the crossing numbers of the graphs G 1 + D n or G 2 + D n without knowing the crossing number of G * + D n , their determination would be significantly more challenging due to the increased number of subcases.

4. Conclusions

In the presented paper, we focused on establishing the same crossing numbers for the three join products of connected 6-vertex graphs with the discrete graph D n . We began by clarifying the crossing number of the join product G * + D n , where G * is a graph isomorphic to the path P 4 with two additional vertices adjacent to two inner vertices of P 4 . Here, the upper bound on the number of crossings of the join product G * + D n arises from its demonstrated good drawing. The lower bounds on the crossing number of G * + D n were derived for all eight possible non-isomorphic good drawings of the graph G * . Some drawings of the graph G * were excluded from the investigation due to their failure to occur in optimal drawings. In this context, cyclic rotations, subgraphs with fixed edges, and exact crossing number values for join products involving two particular subgraphs H k of the graph G * with D n were utilized. As a result, the exact value cr ( G * + D n ) was obtained. Finally, two new graphs G 1 and G 2 were investigated by adding one or two additional edges that do not induce crossings to the graph G * . For them, cr ( G 1 + D n ) and cr ( G 2 + D n ) were determined.
The main theorem presented in this paper is utilized to determine the crossing number of the join product of a specific type of graph on six vertices with the discrete graphs. We also hypothesize that the presented techniques, with slight modification, can be used to derive an unknown crossing number of other graphs that have six vertices but more edges. This approach is equally applicable to graphs that include G * as a subgraph. These discussions encompass some integration of graphs with discrete graphs, but also with paths and cycles.

Author Contributions

Conceptualization, M.S. (Michal Staš) and M.Š. (Mária Švecová); methodology, M.S. (Michal Staš); validation, M.S. (Michal Staš) and M.Š. (Mária Švecová); formal analysis, M.S. ((Michal Staš); investigation, M.S. (Michal Staš) and M.Š. (Mária Švecová); writing—original draft preparation, M.S. (Michal Staš); writing—review and editing, M.Š. (Mária Švecová); visualization, M.S. (Michal Staš); supervision, M.S. (Michal Staš); funding acquisition, M.Š. (Mária Švecová). All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Scientific Grant Agency (VEGA) under contract No. 1/0413/22.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Schaefer, M. Crossing Numbers of Graphs (Discrete Mathematics and Its Applications), 1st ed.; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  2. Tollis, I.G.; Di Battista, G.; Eades, P.; Tamassia, R. Graph Drawing: Algorithms for the Visualization of Graphs; Pearson: London, UK, 1998. [Google Scholar]
  3. Aichholzer, O.; Fabila-Monroy, R.; Fuchs, A.; Hidalgo-Toscano, C.; Parada, I.; Vogtenhuber, B.; Zaragoza, F. On the 2-Colored Crossing Number. In Proceedings of the 27th International Symposium on Graph Drawing and Network Visualization, Lecture Notes in Computer Science, Prague, Czech Republic, 17–20 September 2019; pp. 87–100. [Google Scholar]
  4. Huang, Z.; Wu, J.; Zhu, W.; Wang, Z.; Mehrotra, S.; Zhao, Y. Visualizing complex networks by leveraging community structures. Phys. A Stat. Mech. Appl. 2021, 565, 125506. [Google Scholar] [CrossRef]
  5. Sen, B.; Sengupta, A.; Dalui, M.; Sikdar, B.K. Design of universal logic gate targeting minimum wire-crossings in QCA logic circuit. In Proceedings of the 2010 53rd IEEE International Midwest Symposium on Circuits and Systems, Seattle, WA, USA, 1–4 August 2010; pp. 1181–1184. [Google Scholar]
  6. Jia, G.-L.; Ma, R.-G.; Hu, Z.-H. Urban Transit Network Properties Evaluation and Optimization Based on Complex Network Theory. Sustainability 2019, 11, 2007. [Google Scholar] [CrossRef]
  7. Fernau, H.; Fomin, F.V.; Lokshtanov, D.; Mnich, M.; Philip, G.; Saurabh, S. Social Choice Meets Graph Drawing: How to Get Subexponential Time Algorithms for Ranking and Drawing Problems. Tsinghua Sci. Technol. 2014, 19, 374–386. [Google Scholar] [CrossRef]
  8. Fridman, G.; Vasiliev, Y.; Puhkalo, V.; Ryzhov, V. A Mixed-Integer Program for Drawing Orthogonal Hyperedges in a Hierarchical Hypergraph. Mathematics 2022, 10, 689. [Google Scholar] [CrossRef]
  9. Garey, M.R.; Johnson, D.S. Crossing number is NP-complete. SIAM J. Algebraic. Discret. Methods 1983, 4, 312–316. [Google Scholar] [CrossRef]
  10. Clancy, K.; Haythorpe, M.; Newcombe, A. A survey of graphs with known or bounded crossing numbers. Australas. J. Comb. 2020, 78, 209–296. [Google Scholar]
  11. Klešč, M.; Schrötter, Š. The crossing numbers of join products of paths with graphs of order four. Discuss. Math. Graph Theory 2011, 31, 321–331. [Google Scholar] [CrossRef]
  12. Klešč, M. The crossing numbers of join of the special graph on six vertices with path and cycle. Discret. Math. 2010, 310, 1475–1481. [Google Scholar] [CrossRef]
  13. Berežný, Š.; Staš, M. Cyclic permutations and crossing numbers of join products of symmetric graph of order six. Carpathian J. Math. 2018, 34, 143–155. [Google Scholar] [CrossRef]
  14. Ho, P.T. The crossing number of K2,2,2,n. Far East J. Appl. Math. 2008, 30, 43–69. [Google Scholar]
  15. Ho, P.T. The Crossing Number of K2,4,n. Ars Comb. 2013, 109, 527–537. [Google Scholar]
  16. Klešč, M.; Draženská, E. The crossing numbers of products of the graph K2,2,2 with stars. Carpathian J. Math. 2008, 24, 327–331. [Google Scholar]
  17. Klešč, M.; Schrötter, Š. On the crossing numbers of cartesian products of stars and graphs of order six. Discuss. Math. Graph Theory 2013, 33, 583–597. [Google Scholar] [CrossRef]
  18. Klešč, M.; Valo, M. Minimum crossings in join of graphs with paths and cycles. Acta Elec. Inf. 2012, 12, 32–37. [Google Scholar]
  19. Mei, H.; Huang, Y. The Crossing Number of K1,5,n. Int. J. Math. Combin. 2007, 1, 33–44. [Google Scholar]
  20. Ouyang, Z.; Wang, J.; Huang, Y. The crossing number of join of the generalized Petersen graph P(3, 1) with path and cycle. Discuss. Math. Graph Theory 2018, 38, 351–370. [Google Scholar]
  21. Staš, M. On the crossing numbers of join products of five graphs of order six with the discrete graph. Opusc. Math. 2020, 40, 383–397. [Google Scholar] [CrossRef]
  22. Wang, Y.; Huang, Y. The crossing number of Cartesian product of 5-wheel with any tree. Discuss. Math. Graph Theory 2021, 41, 183–197. [Google Scholar]
  23. Wang, J.; Zhang, L.; Huang, Y. On the crossing number of the Cartesian product of a 6-vertex graph with Sn. Ars Combin. 2013, 109, 257–266. [Google Scholar]
  24. Staš, M.; Fortes, J.; Švecová, M. From the Crossing Numbers of K5+Pn and K5+Cn to the Crossing Numbers of Wm+Sn and Wm+Wn. Axioms 2024, 13, 427. [Google Scholar] [CrossRef]
  25. Staš, M.; Timková, M. The crossing numbers of join products of seven graphs of order six with paths and cycles. Carpathian J. Math. 2023, 39, 727–743. [Google Scholar] [CrossRef]
  26. Staš, M.; Timková, M. The influence of separating cycles in drawings of K5e in the join product with paths and cycles. Math. Slovaca 2024, 74, 1089–1106. [Google Scholar] [CrossRef]
  27. Fortes, J.; Staš, M. Crossing Numbers of Join Product with Discrete Graphs: A Study on 6-Vertex Graphs. Mathematics 2023, 11, 2960. [Google Scholar] [CrossRef]
  28. Ding, Z.; Qian, X. The Crossing Number of Join of a Special Disconnected 6-Vertex Graph with Cycle. Mathematics 2023, 11, 2253. [Google Scholar] [CrossRef]
  29. Ding, Z.; Huang, Y. The crossing numbers of join of some graphs with n isolated vertices. Discuss. Math. Graph Theory 2018, 38, 899–909. [Google Scholar] [CrossRef]
  30. Kleitman, D.J. The crossing number of K5,n. J. Comb. Theory 1970, 9, 315–323. [Google Scholar] [CrossRef]
  31. Hernández-Vélez, C.; Medina, C.; Salazar, G. The optimal drawing of K5,n. Electron. J. Comb. 2014, 21, 29. [Google Scholar]
  32. Woodall, D.R. Cyclic-order graphs and Zarankiewicz’s crossing number conjecture. J. Graph Theory 1993, 17, 657–671. [Google Scholar] [CrossRef]
  33. Su, Z.; Huang, Y. The Crossing Numbers of (SmK1) + Dn. Acta Math. Appl. Sinica 2021, 44, 197–208. [Google Scholar]
  34. Klešč, M. The crossing numbers of join of cycles with graphs of order four. In Proceedings of the Aplimat 2019: 18th Conference on Applied Mathematics, Bratislava, Slovakia, 5–7 February 2019; pp. 634–641. [Google Scholar]
Figure 1. Elimination of a crossing on edges of G * .
Figure 1. Elimination of a crossing on edges of G * .
Mathematics 13 01694 g001
Figure 2. Planar drawings of two graphs H 1 and H 2 .
Figure 2. Planar drawings of two graphs H 1 and H 2 .
Mathematics 13 01694 g002
Figure 3. Eight possible non-isomorphic drawings of the graph G * : (a) the planar drawing of G * with one triangular face; (b) the planar drawing of G * with two triangular faces; (c) the drawing of G * with cr D ( G * ) = 1 and no crossing among edges of C 4 ( G * ) ; (d) the drawing of G * with cr D ( G * ) = 2 and no crossing among edges of C 4 ( G * ) ; (e) the drawing of G * with cr D ( G * ) = 1 and one crossing among edges of C 4 ( G * ) ; (f) the drawing of G * with cr D ( G * ) = 2 and one crossing among edges of C 4 ( G * ) ; (g) the drawing of G * with cr D ( G * ) = 3 and four triangular faces; (h) the drawing of G * with cr D ( G * ) = 3 and five triangular faces.
Figure 3. Eight possible non-isomorphic drawings of the graph G * : (a) the planar drawing of G * with one triangular face; (b) the planar drawing of G * with two triangular faces; (c) the drawing of G * with cr D ( G * ) = 1 and no crossing among edges of C 4 ( G * ) ; (d) the drawing of G * with cr D ( G * ) = 2 and no crossing among edges of C 4 ( G * ) ; (e) the drawing of G * with cr D ( G * ) = 1 and one crossing among edges of C 4 ( G * ) ; (f) the drawing of G * with cr D ( G * ) = 2 and one crossing among edges of C 4 ( G * ) ; (g) the drawing of G * with cr D ( G * ) = 3 and four triangular faces; (h) the drawing of G * with cr D ( G * ) = 3 and five triangular faces.
Mathematics 13 01694 g003
Figure 4. Drawings of four possible configurations A p of subgraph F i for T i R D .
Figure 4. Drawings of four possible configurations A p of subgraph F i for T i R D .
Mathematics 13 01694 g004
Figure 5. Drawings of four possible configurations B p of subgraph F i for T i R D .
Figure 5. Drawings of four possible configurations B p of subgraph F i for T i R D .
Mathematics 13 01694 g005
Figure 6. The good drawing of G * + D 2 with three crossings.
Figure 6. The good drawing of G * + D 2 with three crossings.
Mathematics 13 01694 g006
Figure 7. The good drawing of G * + D n with 6 n 2 n 1 2 + 3 n 2 crossings.
Figure 7. The good drawing of G * + D n with 6 n 2 n 1 2 + 3 n 2 crossings.
Mathematics 13 01694 g007
Figure 8. One possible subdrawing of G * T i with cr D ( G * , T i ) = 1 : (a) rot D ( t i ) = ( 163245 ) ; (b) rot D ( t i ) = ( 153624 ) .
Figure 8. One possible subdrawing of G * T i with cr D ( G * , T i ) = 1 : (a) rot D ( t i ) = ( 163245 ) ; (b) rot D ( t i ) = ( 153624 ) .
Mathematics 13 01694 g008
Figure 9. Two graphs G 1 and G 2 by adding new edges to the graph G * .
Figure 9. Two graphs G 1 and G 2 by adding new edges to the graph G * .
Mathematics 13 01694 g009
Figure 10. The good drawing of G 2 + D n with 6 n 2 n 1 2 + 3 n 2 crossings.
Figure 10. The good drawing of G 2 + D n with 6 n 2 n 1 2 + 3 n 2 crossings.
Mathematics 13 01694 g010
Table 1. The minimum number of edge crossings between T i and T j for two configurations X p and X q of subgraphs F i = G * T i and F j = G * T j , where X represents A for configurations in M and B for configurations in N .
Table 1. The minimum number of edge crossings between T i and T j for two configurations X p and X q of subgraphs F i = G * T i and F j = G * T j , where X represents A for configurations in M and B for configurations in N .
X 1 X 2 X 3 X 4
X 1 6455
X 2 4655
X 3 5565
X 4 5556
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Staš, M.; Švecová, M. Exploring the Crossing Numbers of Three Join Products of 6-Vertex Graphs with Discrete Graphs. Mathematics 2025, 13, 1694. https://doi.org/10.3390/math13101694

AMA Style

Staš M, Švecová M. Exploring the Crossing Numbers of Three Join Products of 6-Vertex Graphs with Discrete Graphs. Mathematics. 2025; 13(10):1694. https://doi.org/10.3390/math13101694

Chicago/Turabian Style

Staš, Michal, and Mária Švecová. 2025. "Exploring the Crossing Numbers of Three Join Products of 6-Vertex Graphs with Discrete Graphs" Mathematics 13, no. 10: 1694. https://doi.org/10.3390/math13101694

APA Style

Staš, M., & Švecová, M. (2025). Exploring the Crossing Numbers of Three Join Products of 6-Vertex Graphs with Discrete Graphs. Mathematics, 13(10), 1694. https://doi.org/10.3390/math13101694

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop