Abstract
The main aim of the paper is to give the crossing number of the join product . The connected graph of order six is isomorphic to obtained by removing one edge from the complete bipartite graph , and the discrete graph consists of n isolated vertices. The proofs were carried out with the help of several possible redrawings of the graph with respect to its many symmetries.
1. Introduction
The problem of reducing the number of crossings is interesting in many areas. One of the most popular areas is the implementation of the VLSI layout, which has revolutionized circuit design and has had a strong impact on parallel computing. Crossing numbers were also studied to improve the readability of hierarchical structures and automated graphs. The visualized graph should be easy to read and understand. For the sake of the clarity of the graphical drawings, the reduction in crossings is likely the most important. Therefore, the investigation on the crossing number of simple graphs is a classical but very difficult problem. Garey and Johnson [1] proved that determining is an NP-complete problem.
Let G be a simple graph. We use and to denote the vertex set and the edge set of G, respectively. A drawing of G is a representation of G in the plane such that its vertices are represented by distinct points and its edges by simple continuous arcs connecting the corresponding point pairs. The crossing number is the smallest number of crossings of edge crossings in any drawing of G in the plane. It is easy to see that 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 are incident with the same vertex cross. Let D be a good drawing of the 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 . It is easy to see that. for any three mutually edge-disjoint subgraphs , , and of G, the following equations hold:
It was Turán [2] who introduced the concept of crossing numbers. In his Brick Factory Problem, he investigated the minimal number of crossings among edges of the complete bipartite graphs . Kleitman in [3] showed that
For an overview of several exact values of crossing numbers for some families of graphs, see Clancy [4]. The main aim of this survey was to compile all such published results for crossing numbers together with references. 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 denote the discrete graph (sometimes called empty graph) on n vertices, and let be the complete graph on n vertices. The exact values for crossing numbers of for all graphs G of an order of at most four are given by Klešč and Schrötter [5], and also for some connected graphs G of order five and six [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29]. The main aim of this paper is to extend the known results concerning this topic to new connected graphs. Note also that are known only for some disconnected graphs G; see [30,31,32].
Recently, the crossing numbers of complete multipartite graphs have attracted much attention. Note that the crossing numbers of complete tripartite graphs were determined for all cases where , except for . In the case of complete fourpartite graphs, for all cases where , except for . Ho [33] already conjectured that the crossing number of is equal to for all . He also showed that can be determined if the equality (1) holds for and . To date, this is not known to be true, and so the crossing number of can only be given as a conjecture. Much attention began to focus on the crossing number of obtained by removing one edge e from graph G. Conjectures about the crossing numbers of and are established, but not yet for tripartite graphs without one edge. Recently, the crossing numbers of and have been well-known by Su [34], and he also stated a question considering the exact values of the crossing numbers of , and . A partial answer to his question is offered in this paper for the last mentioned graph .
Let be the connected graph of order six isomorphic to obtained by removing one edge from the complete bipartite graph , and also let . Many possible drawings of the graph are partially solved using several redrawings of in Figure 1, Figure 2 and Figure 3, thanks to which, it is not necessary to deal with the considered drawings of in any optimal drawing of . The crossing number of equal to is determined in Theorem 1 with proof that is strongly based on properties of cyclic permutations. Certain parts of the statements could also be simplified with the help of software COGA by Berežný and Buša [35], generating all cyclic permutations of six elements. In the statements of the paper, the term “region” is also used for nonplanar drawings. In this case, crossings are considered to be vertices of the “map”. Two regions are neighboring if their boundaries have a common edge or a segment of an edge.
Figure 1.
Elimination of two crossings on edges of with vertex notation in a different order for both bottom drawings. (a): the subdrawing of with two crossings on four edges ; (b): the subdrawing of with four crossings on four edges .
Figure 2.
Elimination of two crossings on edges of with vertex notation in a different order for both bottom drawings, after which, edges of do not cross each other. (a): elimination of one crossing on edges of with ; (b): elimination of one crossing on edges of with ; (c): elimination of two crossings on edges of .
Figure 3.
Elimination of two crossings on edges of with vertex notation in a different order for both bottom drawings, after which, edges of cross each other. (a): elimination of two crossings on edges of with ; (b): elimination two crossings on edges of with .
2. Cyclic Permutations and Possible Drawings of
The join product (sometimes used notation ) consists of one copy of the graph and n vertices , and any vertex is adjacent to every vertex of the graph . Let , , denote the subgraph induced by the six edges incident with the vertex . Thus, is isomorphic to the complete bipartite graph , which yields that
We consider a good drawing D 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 was defined by Hernández-Vélez et al. [36] or Woodall [37]. 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 given drawing D, it is highly desirable to separate n subgraphs into four mutually disjoint subsets depending on how many times edges of could be crossed by in D. Let us denote by , , and the set of subgraphs for which , , and , respectively. Edges of are crossed by each remaining subgraph at least three times in D. Moreover, let denote the subgraph for , where .
First, note that if D is a good drawing of with the empty set , then implies at least crossings in D provided by
Taking into account the expected result of the main Theorem 1, this leads to a consideration of the nonempty set in all good drawings of .
Let us discuss all possible drawings of induced by D with the degree sequence . The graph contains a cycle induced on four vertices of degree 3 as a subgraph (for brevity, we write ), and let , , , and be their vertex notation in the appropriate order of the cycle . In the rest of the paper, suppose also that and for and . Note that edges of can cross each other in some discussed good subdrawings .
In Figure 1, we can redraw two crossings on four edges incident with different vertices of to obtain a new drawing of induced by D (with the vertex notation in a different order for both bottom drawings) with fewer edge crossings. Based on this argument, these four edges of do not cross each other in such a way in any optimal drawing of . Both redrawings of the graph in Figure 1 give almost no constraints on the behavior of the four remaining edges of the cycle , and so many subdrawings of induced by D are eliminated. Clearly, we also have other possibilities for some special redrawings of presented in Figure 2 and Figure 3.
Taking into account the assumption that it does not matter which of the regions in are unbounded in our considerations, we will deal with the subdrawings of given in Figure 4 and Figure 5. Since the graph consists of the edge disjoint subgraphs and , we only need to consider possibilities of crossings between subdrawings of subgraphs and (the edges of both paths can cross themselves in the considered subdrawings). If we consider a good subdrawing of in which edges of cross each other, then edges of do not cross edges of only in one case, which is shown in Figure 4a. If edges of are crossed at least once by some edge of , then there are four next possibilities due to all previous restrictions, and they are shown in Figure 4b–e. Similarly, using all previous observations, if edges of do not cross each other, then we obtain seven other possible nonplanar subdrawings of induced by D in Figure 5.
Figure 4.
Five considered nonplanar drawings of the graph in which edges of cross each other. (a): the drawing of with all six vertices of located in one region of and ; (b): the drawing of with five vertices of located in one region of and ; (c): the drawing of with all six vertices of located in one region of and ; (d): the drawing of with five vertices of located in one region of and ; (e): the drawing of with five vertices of located in one region of and .
Figure 5.
Seven considered nonplanar drawings of the graph in which edges of do not cross each other. (a): the drawing of with five vertices of located in one region of and ; (b): the drawing of with all six vertices of located in one region of and ; (c): the drawing of with five vertices of located in one region of and ; (d): the drawing of with all six vertices of located in one region of and ; (e): the drawing of with all six vertices of located in one region of and ; (f): the drawing of with five vertices of located in one region of and ; (g): the drawing of with five vertices of located in one region of and .
Lemma 1.
For , let D be a good drawing of . If the vertices and are placed in different regions of the good subdrawing except for the drawing of given in Figure 4b, then there are at least crossings in D.
Proof.
The set must be empty assuming that vertices and are located in different regions of . For easier reading, let and . Now, we discuss two cases.
- Let us first suppose that ; that is, . The number of crossings in D satisfies
- Now, let , which yields that and also that . By fixing the subgraph for some , we havewhere we can verify over all possible regions of that the edges of are crossed at least six, five, and four times by each subgraph , , , and , respectively.
The results of both subcases complete the proof of Lemma 1. □
We have to emphasize that, in Lemma 1, the assumption except for the drawing of given in Figure 4b is inevitable. In this case, we cannot use the idea presented in the second part of the proof mentioned above because there is a possibility of an existence of subgraph with for some fixed subgraph with . This subcase will be solved by fixing the subgraph in the proof of Theorem 1.
Since the same argument with at least five crossings on edges between two different subgraphs from the nonempty set can also be applied for other drawings of induced by D, the proofs of Corollaries 1 and 2 can be omitted.
Corollary 1.
For , let D be a good drawing of such that both vertices and are placed in the same region of . If exactly one of them is not contained in the region of with five vertices of on its boundary, then there are at least crossings in D.
Corollary 2.
For , let D be a good drawing of such that both vertices and are contained in the region of with five vertices of on its boundary. If there are at most two possibilities of crossing one edge of in an effort to obtain a subdrawing for some subgraph , then there are at least crossings in D.
Assume that there is a good drawing D of the join product with only among edges of the cycle . For this purpose, let us consider the nonplanar drawing of the graph as shown in Figure 4a. For subgraphs , we establish all possible rotations that could appear in the considered drawing D. There is only one subdrawing of , and, therefore, we have just four possibilities of obtaining a subdrawing of depending on which of the edges , , , and is crossed by edge , , , and , respectively. These four possibilities under our consideration can be denoted by for . We will call them the configurations of corresponding subdrawings of the subgraph in D and suppose that their drawings are as shown in Figure 6 because it does not matter which of the regions in is unbounded in our considerations.
Figure 6.
Drawings of four possible configurations of subgraph for .
In the rest of the paper, we present a cyclic permutation by the permutation with 1 in the first position. Thus, the configurations , , , and are represented by the cyclic permutations , , , and , respectively. Clearly, in a fixed drawing of the graph , some configurations from need not appear. We denote by the set of all configurations that exist in the drawing D belonging to the set .
Our aim is to establish a minimum number of edge crossings between two different subgraphs and using the idea of mentioned configurations. For two configurations and from (not necessarily different), let denote the number of edge crossings in for two different subgraphs such that , have configurations , , respectively. We denote by the minimum value of over all pairs and from among all good drawings D of the join product . In the following, our goal is to determine the lower bounds of for all possible pairs . In particular, the configurations and are represented by the cyclic permutations and , respectively. Each subgraph with crosses edges of each with at least four times provided that the minimum number of interchanges of adjacent elements of required to produce is four, i.e., . For more details, see also Woodall [37]. The same reason gives , , , , and . Clearly, also for any . Moreover, by a discussion of possible subdrawings, we can verify that and .
Now, assume that the nonplanar subdrawing of the graph induced by a drawing D of are as shown in Figure 5a. For , again, we only have four possibilities of obtaining a subdrawing of depending on which of the edges , , , or is crossed by the edge . These four ways under our consideration are denoted by for , and we assume that their drawings are as shown in Figure 7. Thus, the configurations , , , and are described by the cyclic permutations , , , and , respectively. Because some configurations from may not appear in a fixed drawing of , we denote by the subset of consisting of all configurations that exist in the drawing D.
Figure 7.
Drawings of four possible configurations of subgraph for .
The verification of the lower bounds for the number of crossings between two configurations from proceeds in the same way as above. Thus, all lower bounds for the number of crossings between two configurations from as well as from are summarized in the common symmetric Table 1.
Table 1.
The minimum number of crossings between and for two configurations and of subgraphs and , where and for configurations in and , respectively.
3. The Crossing Number of
In the following, we are able to compute the exact values of crossing numbers of join products of the graph with both discrete graphs and using the algorithm located on the website http://crossings.uos.de/ (accessed on 26 May 2022). This algorithm can find the crossing numbers of small undirected graphs. It uses an ILP formulation, based on Kuratowski subgraphs, and solves it via branch-and-cut-and-price. The system also generates verifiable formal proofs, as described by Chimani and Wiedera [38].
Lemma 2.
and .
Theorem 1.
for .
Proof.
In Figure 8, the edges of cross each other
times, each subgraph , on the left side crosses edges of exactly four times, and each subgraph , on the right side does not cross edges of . The edges of cross each other once, and so crossings appear among edges of the graph in this drawing for n odd. In Figure 9, we also obtain the drawing of with the same number of crossings because each subgraph crosses edges of twice. Lemma 2 confirms the result for and . To prove the reverse inequality by induction on n, suppose now that there is a good drawing D of with
and that
Figure 8.
The good drawing of with crossings for n odd.
Figure 9.
The good drawing of with crossings for n even.
For easier reading, if and , then the assumption (3) together with using (1) imply the following relation with respect to the edge crossings of in D:
i.e.,
The obtained inequality (5) forces , and so there is at least one subgraph by which edges of are crossed at most once in D. Now, we will show that a contradiction with the assumption (3) can be obtained in all following subcases:
Case 1: . Let us first consider the subdrawing of induced by D given in Figure 4a. Since the set is nonempty, two possible subcases may occur.
- (a)
- Let be the nonempty set; that is, there is a subgraph . The reader can easily see that the subgraph is uniquely represented by . By fixing the subgraph , if edges of are crossed by any other subgraph at least five times, we obtainIf there is some subgraph with , then the vertex cannot be placed in the outer region of subdrawing with all six vertices of on its boundary, and enforces . Thus, by fixing the subgraph , we havewhere edges of are crossed by each other subgraph at least six times using again due to (1). Both considered subcases contradict the assumption (3) in D.
- (b)
- Let be the empty set; that is, there is a subgraph . As , we deal with possible configurations from the nonempty set . For any , if there is a subgraph , such that and with , the same fixation of like in the previous case also confirms a contradiction with (3) in D.Now, let us turn to the possibility of obtaining the minimum value 4 in Table 1; that is, could be achieved in D for two different . In the rest of the paper, assume that there are two different subgraphs such that and have mentioned configurations and , respectively. Then, holds for any with by summing two corresponding values in Table 1. We can easily verify in six possible regions of and that and are fulfilling for any , which yields that trivially holds for any such subgraph . Moreover, each of subgraphs of crosses at least six times. As , by fixing the subgraph , we havewhere the modified inequality (5), for , forces if and .The obtained number of crossings contradicts the assumption (3). Finally, let us consider that holds for all with . By fixing the subgraph for some , we haveThis again confirms a contradiction with (3) in D.
If we assume the subdrawing of the graph induced by D given in Figure 5a, the set is empty, which is caused by at most five vertices of on the boundary of each region in . As the set must be nonempty, the proof can proceed similarly for possible configurations from the nonempty set like in the previous subcase for configurations .
Case 2: . For all such subdrawings of the graph in Figure 4 and Figure 5, if all six vertices of are included in one region of and the set is nonempty, then the same technique like in the first part of Case 1 can be applied. To finish the proof of this case, let be the empty set. Let any subgraph be crossed at least once by each other subgraph , because otherwise fixing results in at least crossings in D. This assumption solves the problem of the drawing of given in Figure 4b described above after the proof of Lemma 1. Finally, for all remaining subdrawings of induced by D with any , we can verify over all possible regions of that the edges of are crossed at least five times by each other subgraph , . Again, by fixing the subgraph , we have
We have shown that there are at least crossings in each good drawing D of , and this completes the proof of Theorem 1. □
4. Conclusions
We expect that similar forms of discussions can be used to estimate unknown values of the crossing numbers of other graphs on six vertices with a much larger number of edges in join products with discrete graphs, and also with paths and cycles. The result of could also be useful for confirming Ho’s conjecture [33] mentioned in Section 1 for the complete tripartite graph .
Funding
This research received no external funding.
Data Availability Statement
Not applicable.
Acknowledgments
The author is indebted to the referees for useful comments.
Conflicts of Interest
The author declares no conflict of interest.
References
- Garey, M.R.; Johnson, D.S. Crossing number is NP-complete. SIAM J. Algebraic. Discret. Methods 1983, 4, 312–316. [Google Scholar] [CrossRef]
- Turán, P. A note of welcome. J. Graph Theory 1977, 1, 7–9. [Google Scholar] [CrossRef]
- Kleitman, D.J. The crossing number of K5,n. J. Comb. Theory 1970, 9, 315–323. [Google Scholar] [CrossRef]
- 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]
- 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]
- Asano, K. The crossing number of K1,3,n and K2,3,n. J. Graph Theory 1986, 10, 1–8. [Google Scholar] [CrossRef]
- Berežný, Š.; Staš, M. On the crossing number of join of the wheel on six vertices with the discrete graph. Carpathian J. Math. 2020, 36, 381–390. [Google Scholar] [CrossRef]
- 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]
- Ho, P.T. The crossing number of K1,m,n. Discret. Math. 2008, 308, 5996–6002. [Google Scholar] [CrossRef]
- Ho, P.T. The crossing number of K2,2,2,n. Far East J. Appl. Math. 2008, 30, 43–69. [Google Scholar]
- Ho, P.T. On the crossing number of some complete multipartite graphs. Util. Math. 2009, 79, 125–143. [Google Scholar]
- Ho, P.T. The crossing number of K1,1,3,n. Ars Comb. 2011, 99, 461–471. [Google Scholar]
- Ho, P.T. The Crossing Number of K2,4,n. Ars Comb. 2013, 109, 527–537. [Google Scholar]
- Huang, Y.; Zhao, T. The crossing number of K1,4,n. Discret. Math. 2008, 308, 1634–1638. [Google Scholar] [CrossRef]
- Klešč, M. On the crossing numbers of products of stars and graphs of order five. Graphs Comb. 2001, 17, 289–294. [Google Scholar] [CrossRef]
- Klešč, M. On the Crossing Numbers of Cartesian Products of Stars and Graphs on Five Vertices. In Combinatorial Algorithms; LNCS; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5874, pp. 324–333. [Google Scholar]
- 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]
- 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]
- Klešč, M.; Kravecová, D.; Petrillová, J. The crossing numbers of join of special graphs. Electr. Eng. Inform. 2011, 2, 522–527. [Google Scholar]
- Klešč, M.; Schrötter, Š. The crossing numbers of join of paths and cycles with two graphs of order five. In Lecture Notes in Computer Science: Mathematical Modeling and Computational Science; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7125, pp. 160–167. [Google Scholar]
- 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]
- Mei, H.; Huang, Y. The Crossing Number of K1,5,n. Int. J. Math. Combin. 2007, 1, 33–44. [Google Scholar]
- Ouyang, Z.; Wang, J.; Huang, Y. The crossing numbers of join products of paths with graphs of order four. Discuss. Math. Graph Theory 2018, 38, 351–370. [Google Scholar]
- Staš, M. On the crossing number of join of the wheel on five vertices with the discrete graph. Bull. Aust. Math. Soc. 2020, 101, 353–361. [Google Scholar] [CrossRef]
- Staš, M. On the Crossing Numbers of the Join Products of Six Graphs of Order Six with Paths and Cycles. Symmetry 2021, 13, 2441. [Google Scholar] [CrossRef]
- Staš, M. On the Crossing Numbers of the Joining of a Specific Graph on Six Vertices with the Discrete Graph. Symmetry 2020, 12, 135. [Google Scholar] [CrossRef]
- Su, Z.; Klešč, M. Crossing Numbers of K1,1,4,n and K1,1,4□T. Ars Comb. 2020, 148, 137–148. [Google Scholar]
- 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]
- 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]
- 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]
- Klešč, M.; Staš, M.; Petrillová, J. The crossing numbers of join of special disconnected graph on five vertices with discrete graphs. Graphs Comb. 2022, 38, 35. [Google Scholar] [CrossRef]
- Klešč, M.; Staš, M. Cyclic permutations in determining crossing numbers. Discuss. Math. Graph Theory 2022, 42, 1163–1183. [Google Scholar] [CrossRef]
- Ho, P.T. The Crossing Number of K1,5,n, K2,4,n and K3,3,n. Int. J. Pure Appl. Math. 2004, 17, 491–515. [Google Scholar]
- Su, Z. Calculating Crossing Numbers of Graphs Using Combinatorial Principles. Math. Probl. Eng. 2022, 2022, 4550953. [Google Scholar] [CrossRef]
- Berežný, Š.; Buša, J., Jr. Algorithm of the Cyclic-Order Graph Program (Implementation and Usage). J. Math. Model. Geom. 2019, 7, 1–8. [Google Scholar] [CrossRef]
- Hernández-Vélez, C.; Medina, C.; Salazar, G. The optimal drawing of K5,n. Electron. J. Comb. 2014, 21, 29. [Google Scholar]
- Woodall, D.R. Cyclic-order graphs and Zarankiewicz’s crossing number conjecture. J. Graph Theory 1993, 17, 657–671. [Google Scholar] [CrossRef]
- Chimani, M.; Wiedera, T. An ILP-based proof system for the crossing number problem. In Proceedings of the 24th Annual European Symposium on Algorithms (ESA 2016), Aarhus, Denmark, 22–24 August 2016; Volume 29, pp. 1–13. [Google Scholar]
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. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).