Abstract
In the paper, we extend known results concerning crossing numbers of join products of small graphs of order six with discrete graphs. The crossing number of the join product for the graph on six vertices consists of one vertex which is adjacent with three non-consecutive vertices of the 5-cycle. The proofs were based on the idea of establishing minimum values of crossings between two different subgraphs that cross the edges of the graph exactly once. These minimum symmetrical values are described in the individual symmetric tables.
1. Introduction
An investigation on the crossing number of graphs is a classical and very difficult problem. Garey and Johnson [1] proved that this problem is NP-complete. Recall that the exact values of the crossing numbers are known for only a few families of graphs. The purpose of this article is to extend the known results concerning this topic. In this article, we use the definitions and notation of the crossing numbers of graphs presented by Klešč in [2]. Kulli and Muddebihal [3] described the characterization for all pairs of graphs which join product of a planar graph. In the paper, some parts of proofs are also based on Kleitman’s result [4] on the crossing numbers for some complete bipartite graphs. More precisely, he showed that
Again, by Kleitman’s result [4], the crossing numbers for the join of two different paths, the join of two different cycles, and also for the join of path and cycle, were established in [2]. Further, the exact values for crossing numbers of and of for all graphs G on less than five vertices were determined in [5]. At present, the crossing numbers of the graphs are known only for few graphs G of order six in [6,7,8,9]. In all these cases, the graph G is usually connected and includes at least one cycle.
The methods in the paper mostly use the combinatorial properties of cyclic permutations. For the first time, the idea of configurations is converted from the family of subgraphs which do not cross the edges of the graph of order six onto the family of subgraphs whose edges cross the edges of just once. According to this algebraic topological approach, we can extend known results for the crossing numbers of new graphs. Some of the ideas and methods were used for the first time in [10]. In [6,8,9], some parts of proofs were done with the help of software which is described in detail in [11]. It is important to recall that the methods presented in [5,7,12] do not suffice to determine the crossing number of the graph . Also in this article, some parts of proofs can be simplified by utilizing the work of the software that generates all cyclic permutations in [11]. Its C++ version is located also on the website http://web.tuke.sk/fei-km/coga/, and the list with all short names of 120 cyclic permutations of six elements have already been collected in Table 1 of [8].
2. Cyclic Permutations and Corresponding Configurations of Subgraphs
Let be the connected graph on six vertices consisting of one vertex which is adjacent with three non-consecutive vertices of the 5-cycle. We consider the join product of the graph with the discrete graph on n vertices. It is not difficult to see that the graph consists of just one copy of the graph and of n vertices , where any vertex , , is adjacent to every vertex of the graph . Let , , denote the subgraph which is uniquely induced by the six edges incident with the fixed vertex . This means that the graph is isomorphic with and
In the paper, the definitions and notation of the cyclic permutations and of the corresponding configurations of subgraphs for a good drawing D of the graph presented in [8] are used. The rotation of a vertex in the drawing D is the cyclic permutation that records the (cyclic) counter-clockwise order in which the edges leave , see [10]. We use the notation if the counterclockwise order of the edges incident with the vertex is , , , , , and . Recall that a rotation is a cyclic permutation. Moreover, as we have already mentioned, we separate all subgraphs , , of the graph into three mutually-disjoint families depending on how many times the edges of are crossed by the edges of the considered subgraph in D. This means, for , let and . The edges of are crossed by each other subgraph at least twice in D. For , let denote the subgraph , , of , and let be its subdrawing induced by D.
If we would like to obtain an optimal drawing D of , then the set must be nonempty provided by the arguments in Theorem 1. Thus, we only consider drawings of the graph for which there is a possibility of obtaining a subgraph . Since the graph contains the 6-cycle as a subgraph (for brevity, we can write ), we have to assume only crossings between possible subdrawings of the subgraph and two remaining edges of . Of course, the edges of the cycle can cross themselves in the considered subdrawings. The vertex notation of will be substantiated later in all drawings in Figure 1.
Figure 1.
Six possible drawings of with no crossing among edges of . (a): the planar drawing of ; (b): the drawing of with and without crossing on edges of ; (c): the drawing of only with two crossings on edges of ; (d): the drawing of with and with one crossing on edges of ; (e): the drawing of only with one crossing on edges of ; (f): the drawing of with and with one crossing on edges of .
First, assume a good drawing D of in which the edges of do not cross each other. In this case, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1a. Clearly, the set is empty. Our aim is to list all possible rotations which can appear in D if the edges of are crossed by the edges of just once. There is only one possible subdrawing of represented by the rotation , which yields that there are exactly five ways of obtaining the subdrawing of depending on which edge of the graph can be crossed by the edge . We denote these five possibilities by , for . For our considerations over the number of crossings of , it does not play a role in which of the regions is unbounded. So we can assume the drawings shown in Figure 2. Thus, the configurations , , , , and are represented by the cyclic permutations , , , , and , respectively. Of course, 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 .
Figure 2.
Drawings of five possible configurations from of the subgraph .
Recall that we are able to extend the idea of establishing minimum values of crossings between two different subgraphs onto the family of subgraphs which cross the edges of exactly once. Let and be the configurations from . We denote by and the number of crossings in D between and for different such that and have configurations and , respectively. Finally, let over all possible good drawings of with . Our aim is to determine for all such pairs . In particular, the configurations and are represented by the cyclic permutations and , respectively. Since the minimum number of interchanges of adjacent elements of required to produce cyclic permutation is two, we need at least four interchanges of adjacent elements of to produce cyclic permutation . (Let and be two different subgraphs represented by their and of length m, . If the minimum number of interchanges of adjacent elements of required to produce is at most z, then . Details have been worked out by Woodall [13].) So any subgraph with the configuration of crosses the edges of with the configuration of at least four times; that is, . The same reasoning gives , , , , , , , , and . Clearly, also for any . All resulting lower bounds for the number of crossings of two configurations from are summarized in the symmetric Table 1 (here, and are configurations of the subgraphs and , where ).
Table 1.
The necessary number of crossings between and for the configurations , .
Assume a good drawing D of the graph with just one crossing among edges of the graph (in which there is a possibility of obtaining of subgraph ). At first, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1b. Of course, the set can be nonempty, but our aim will be also to list all possible rotations which can appear in D if the edges of are crossed by the edges of just once. Since the edges , , , and of can be crossed by the edges , , , and , respectively, these four ways under our consideration can be denoted by , for . Based on the aforementioned arguments, we assume the drawings shown in Figure 3.
Figure 3.
Drawings of four possible configurations from of the subgraph .
Thus, the configurations , , , and are uniquely represented 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. Further, due to the properties of the cyclic rotations, we can easily verify that for any , . (Let us note that this idea was used for an establishing the values in Table 1)
In addition, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1e. In this case, the set is also empty. Hence, our aim is to list again all possible rotations which can appear in D if . Since there is only one subdrawing of represented by the rotation , there are four ways to obtain the subdrawing of depending on which edge of is crossed by the edge . These four possibilities under our consideration are denoted by , for . Again, based on the aforementioned arguments, we assume the drawings shown in Figure 4.
Figure 4.
Drawings of four possible configurations from of the subgraph .
Thus, the configurations , , , and are represented by the cyclic permutations , , , and , respectively. Again, we denote by the subset of consisting of all configurations that exist in the drawing D. Further, due to the properties of the cyclic rotations, all lower-bounds of number of crossings of two configurations from can be summarized in the symmetric Table 2 (here, and are configurations of the subgraphs and , where ).
Table 2.
The necessary number of crossings between and for the configurations , .
Finally, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1f. In this case, the set is also empty. So our aim will be to list again all possible rotations which can appear in D if . Since there is only one subdrawing of represented by the rotation , there are three ways to obtain the subdrawing of depending on which edge of is crossed by the edge . These three possibilities under our consideration are denoted by , for . Again, based on the aforementioned arguments, we assume the drawings shown in Figure 5.
Figure 5.
Drawings of three possible configurations from of the subgraph .
Thus, the configurations , , and are represented by the cyclic permutations , , and , respectively. Again, we denote by the subset of consisting of all configurations that exist in the drawing D. Further, due to the properties of the cyclic rotations, all lower-bounds of number of crossings of two configurations from can be summarized in the symmetric Table 3 (here, and are configurations of the subgraphs and , where ).
Table 3.
The necessary number of crossings between and for the configurations and .
3. The Crossing Number of
Recall that two vertices and of are antipodal in a drawing D of if the subgraphs and do not cross. A drawing is antipodal-free if it has no antipodal vertices. For easier and more accurate labeling in the proofs of assertions, let us define notation of regions in some subdrawings of . The unique drawing of as shown in Figure 1a contains four different regions. Let us denote these four regions by , , , and depending on which of vertices are located on the boundary of the corresponding region.
Lemma 1.
Let D be a good and antipodal-free drawing of, for, with the drawing ofwith the vertex notation like that in Figure 1a. Ifare three different subgraphs such that, andhave three different configurations from the setwith, then
Proof of Lemma 1.
Let us assume the configurations of , of , and of . It is obvious that holds for any subgraph , . Further, if , then we obtain the desired result . To finish the proof, let us suppose that there is a subgraph such that crosses exactly once the edges of each subgraph , , and , and let also consider . As , the vertex must be placed in the quadrangular region with four vertices of on its boundary; that is, . Similarly, the assumption enforces that . Since the vertex cannot be placed simultaneously in both regions, we obtain a contradiction. The proof proceeds in the similar way also for the remaining possible cases of the configurations of subgraphs , , and , and the proof is done. □
Now we are able to prove the main result of the article. We can calculate the exact values of crossing numbers for small graphs using an algorithm located on a website http://crossings.uos.de/. It uses an ILP formulation based on Kuratowski subgraphs. The system also generates verifiable formal proofs like those described in [14]. Unfortunately, the capacity of this system is limited.
Lemma 2.
and.
Theorem 1.
for.
Proof of Theorem 1.
Figure 6 offers the drawing of with exactly crossings. Thus, . We prove the reverse inequality by induction on n. By Lemma 2, the result is true for and . Now suppose that, for some , there is a drawing D with
and that
Figure 6.
The good drawing of with crossings.
Let us first show that the considered drawing D must be antipodal-free. For a contradiction, suppose, without loss of generality, that . If at least one of and , say , does not cross , it is not difficult to verify in Figure 1 that must cross at least trice; that is, . From [4], we already know that , which yields that the edges of the subgraph are crossed by any , , at least six times. So, for the number of crossings in D we have:
This contradiction with the assumption (2) confirms that D is antipodal-free. Moreover, if and , the assumption (3) together with imply that, in D, if , then there are at least subgraphs for which the edges of are crossed just once by them. More precisely:
that is,
This enforces that , and if , then . Now, for , we discuss the existence of possible configurations of subgraphs in D.
Case 1:. Without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1a. It is obvious that the set is empty; that is, . Thus, we deal with only the configurations belonging to the nonempty set and we discuss over all cardinalities of the set in the following subcases:
- i.
- . We consider two subcases. Let us first assume that with . Without lost of generality, let us consider three different subgraphs such that , and have configurations , , and , respectively. Then, holds for any with by summing the values in all columns in the considered three rows of Table 1. Moreover, is fulfilling for any subgraph by Lemma 1. holds by summing of three corresponding values of Table 1 between the considered configurations , , and , by fixing the subgraph ,In addition, let us assume that with , , and . Without lost of generality, let us consider two different subgraphs such that and have mentioned configurations and , respectively. Then, holds for any with also, by summing the values in Table 1. Hence, by fixing the subgraph ,
- ii.
- ; that is, for some with . Without lost of generality, let us consider two different subgraphs such that and have mentioned configurations and , respectively. Then, holds for any with also by Table 1. Thus, by fixing the subgraph , we are able to use the same inequalities as in the previous subcase.
- iii.
- ; that is, for only one . Without lost of generality, let us assume that with the configuration of the subgraph . As , we have for any , provided that , for more see [13]. Hence, by fixing the subgraph ,
Case 2: with . At first, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1b. Since the set can be nonempty, two possible subcases may occur:
- i.
- Let be the nonempty set; that is, there is a subgraph . Now, for a , the reader can easily see that the subgraph is uniquely represented by , and for any with provided that ; for more see [13]. Moreover, it is not difficult to verify by a discussion over all possible drawings D that holds for any subgraph , and is also fulfilling for any subgraph . Thus, by fixing the subgraph ,
- ii.
- Let be the empty set; that is, each subgraph crosses the edges of at least once in D. Thus, we deal with the configurations belonging to the nonempty set . Let us consider a subgraph with the configuration of , where . Then, the lower-bounds of number of crossings of two configurations from confirm that holds for any , . Moreover, one can also easily verify over all possible drawings D that is true for any subgraph . Hence, by fixing the subgraph ,
In addition, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1e. It is obvious that the set is empty; that is, the set cannot be empty. Thus, we deal with the configurations belonging to the nonempty set . Note that the lower-bounds of number of crossings of two configurations from were already established in Table 2. Since there is a possibility to find a subdrawing of , in which with and , we discuss four following subcases:
- i.
- . Without lost of generality, let us assume that with the configuration of . Only for this subcase, one can easily verify over all possible drawings D for which is true for any subgraph . Thus, by fixing the subgraph ,
- ii.
- and . Without lost of generality, let us assume that with the configuration of . In this subcase, holds for any subgraph , by the remaining values in the third row of Table 2. Hence, by fixing the subgraph ,
- iii.
- . Without lost of generality, let us consider two different subgraphs such that and have mentioned configurations and , respectively. Then, holds for any with also by Table 2. Thus, by fixing the subgraph ,
- iv.
- for only one . Without lost of generality, let us assume that with the configuration of . In this subcase, holds for any , provided that . Hence, by fixing the subgraph ,
Case 3: with . At first, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1c. It is obvious that the set is empty, that is, the set cannot be empty. Our aim is to list again all possible rotations which can appear in D if a subgraph . Since there is only one subdrawing of represented by the rotation , there are three ways to obtain the subdrawing of depending on which edge of is crossed by the edge . These three possible ways under our consideration can be denoted by , for . Based on the aforementioned arguments, we assume the drawings shown in Figure 7.
Figure 7.
Drawings of three possible configurations of the subgraph .
Thus the configurations , , and are represented by the cyclic permutations , , and , respectively. Further, due to the properties of the cyclic rotations we can easily verify that for any . Moreover, one can also easily verify over all possible drawings D that holds for any subgraph , where with some configuration of . As there is a , by fixing the subgraph ,
In addition, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1d. In this case, by applying the same process, we obtain two possible forms of rotation for . Namely, the rotations and if the edge crosses either the edge or the edge of , respectively. Further, they satisfy also the same properties like in the previous subcase, i.e., the same lower bounds of numbers of crossings on the edges of the subgraph by any , . Hence, we are able to use the same fixing of the subgraph for obtaining a contradiction with the number of crossings in D.
Finally, without loss of generality, we can consider the drawing of with the vertex notation like that in Figure 1f. In this case, the set is empty; that is, the set cannot be empty. Thus, we can deal with the configurations belonging to the nonempty set . Recall that the lower-bounds of number of crossings of two configurations from were already established in Table 3. Further, we can apply the same idea and also the same arguments as for the configurations , with , in the subcases ii.–iv. of Case 2.
Case 4: with . For all possible subdrawings of the graph with at least one crossing among edges of , and also with the possibility of obtaining a subgraph that crosses the edges of at most once, one of the ideas of the previous subcases can be applied.
We have shown, in all cases, that there is no good drawing D of the graph with fewer than crossings. This completes the proof of the main theorem. □
4. Conclusions
Determining the crossing number of a graph is an essential step in establishing the so far unknown values of the numbers of crossings of graphs and , where and are the path and the cycle on n vertices, respectively. Using the result in Theorem 1 and the optimal drawing of in Figure 6, we are able to postulate that and are at least one more than .
Funding
This research received no external funding.
Acknowledgments
This work was supported by the internal faculty research project number FEI-2017-39.
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]
- Klešč, M. The join of graphs and crossing numbers. Electron. Notes Discret. Math. 2007, 28, 349–355. [Google Scholar] [CrossRef]
- Kulli, V.R.; Muddebihal, M.H. Characterization of join graphs with crossing number zero. Far East J. Appl. Math. 2001, 5, 87–97. [Google Scholar]
- Kleitman, D.J. The crossing number of K5,n. J. Comb. Theory 1970, 9, 315–323. [Google Scholar] [CrossRef]
- Klešč, M.; Schrötter, Š. The crossing numbers of join products of paths with graphs of order four. Discuss. Math. Graph Theory 2011, 31, 312–331. [Google Scholar] [CrossRef]
- 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]
- 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]
- Staš, M. Cyclic permutations: Crossing numbers of the join products of graphs. In Proceedings of the Aplimat 2018: 17th Conference on Applied Mathematics, Bratislava, Slovakia, 6–8 February 2018; pp. 979–987. [Google Scholar]
- Staš, M. Determining crossing numbers of graphs of order six using cyclic permutations. Bull. Aust. Math. Soc. 2018, 98, 353–362. [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]
- Berežný, Š.; Buša, J., Jr.; Staš, M. Software solution of the algorithm of the cyclic-order graph. Acta Electrotech. Inform. 2018, 18, 3–10. [Google Scholar] [CrossRef]
- 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]
- 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]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).