Next Article in Journal
Closed-Form Formulas for the nth Derivative of the Power-Exponential Function xx
Previous Article in Journal
A Secure and Lightweight Multi-Party Private Intersection-Sum Scheme over a Symmetric Cryptosystem
Previous Article in Special Issue
Extended Graph of Fuzzy Topographic Topological Mapping Model: G04(FTTMn4)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

The Genus of a Graph: A Survey

School of Mathematics and Statistics, Beijing Jiaotong University, Shangyuancun 3, Beijing 100044, China
Symmetry 2023, 15(2), 322; https://doi.org/10.3390/sym15020322
Submission received: 30 October 2022 / Revised: 15 January 2023 / Accepted: 18 January 2023 / Published: 23 January 2023
(This article belongs to the Special Issue Symmetry in Graph and Hypergraph Theory)

Abstract

:
The problem of determining the genus for a graph can be dated to the Map Color Conjecture proposed by Heawood in 1890. This was implied to be a Thread Problem by Hilbert and Cohn-Vossen. The conjecture was finally established by Ringel, Youngs, and many other mathematicians. Subsequently, the genera of some special graphs with symmetry were determined. The study of genus embeddings of graphs is closely related to other invariants of a graph. Specifically, the computational complexity is dependent on the genus of the underlying graph for certain well-known NP-hard problems. In this survey, main construction techniques and certain criteria are stated in the topic of the genus of a graph. Most graphs with a known genus are listed. A new theorem is shown that the method of joint trees of a graph is reasonable. Moreover, a formal set is introduced, and related results are obtained. Although a cubic graph of Hamilton cycle is asymmetric, it is interesting that a set of associate surfaces of all its joint trees is a formal set with symmetry.

1. Introduction

In this paper, we always consider a 2-cell embedding of a connected graph on an orientable closed surface without specific explanations. Its genus is the minimum genus of a surface on which a graph is embedded. The problem of determining the genus for a graph can be dated to the Map Color Conjecture proposed by Heawood in 1890 [1].
Conjecture 1.
Set S to be an orientable (or nonorientable) surface. Let E ( S ) , χ ( S ) , and z denote the Euler’s characteristic, chromatic number, and the maximum integer that is not more than z, respectively. Then
χ ( S ) = 1 2 ( 7 + 49 24 E ( S ) ) , E ( S ) 2 .
If E ( S ) = 2 , then it is the famous Four Color Conjecture, which was established by Appel and Haken in 1976 [2]. The Map Color Conjecture was implied to be a Thread Problem by Hilbert and Cohn-Vossen (Chapter VI of [3]). This is the genus (or nonorientable genus) problem of each complete graph K n for n 3 . It is the following problem for an orientable surface.
Conjecture 2.
Let γ ( n ) denote the genus of K n . Set x to be the smallest integer that is not less than x. Then
γ ( n ) = ( n 3 ) ( n 4 ) 12 , n 3 .
The Map Color Conjecture was finally established by Ringel, Youngs, and many other mathematicians in 1968 [4]. The proof of the conjecture was important progress in the field of topological graph theory. New methods were proposed to determine the genera of graphs, especially graphs with the high symmetry, during and after this period. Moreover, Thomassen proved that determining the genus of a graph is NP-complete [5]. The study of genus embeddings of graphs is closely related to the study of geometric realizations of set systems. Especially, the computational complexity is dependent on the genus of the underlying graph for the well-known NP-hard problems, which are INDEPENDENT SET, VERTEX COVER, and DOMINATING SET. This paper mainly reviews some methods of constructing the genus embeddings of some special graphs with symmetry. Classical criteria and certain generalizations are presented. Most graphs with known genera are listed, which updates the table provided by Sthal [6]. Furthermore, a new conclusion is proved, which implies that joint trees of a graph are reasonable. A formal set is introduced, and related results are provided. Specifically, although a cubic graph of Hamilton cycle is asymmetric, the set of associate surfaces of all its joint trees is a special formal set with symmetry.
We organize this rest of paper as follows. In Section 2, we sketch some concepts and conclusions. In Section 3, we review main methods to determine the genus of a graph. Moreover, a new result is provided that implies that joint trees of a graph are reasonable. We give a review of classical planarity criteria and a generalization in Section 4. In Section 5, a formal set is proposed and related results are provided. Moreover, we prove that a set of all associate surfaces for a Hamiltonian cubic graph is a special formal set. In addition, most of the graphs with known genera are listed in Appendix A.

2. Preliminaries

In this section, basic concepts are sketched. These are mainly taken from [7]. The other undefined terms can be found in [8].
For a simple graph G = ( V , E ) , the graph G ¯ = ( V , E ¯ ) is called the complement graph of G such that for each u v E ¯ if and only if u v E . Given a set V of intervals on a line, regard each interval as a vertex. If u v and neither u v nor v u for each u v E , then G = ( V , E ) is called an overlap graph where is a set that does not contain any element.
Given two graphs G 1 and G 2 , the union G 1 G 2 is a graph. Here V ( G 1 G 2 ) = V ( G 1 ) V ( G 2 ) , E ( G 1 G 2 ) = E ( G 1 ) E ( G 2 ) . The concept of union can be generalized to a finite collection of graphs. If all the graphs are the same, we have the notation n G = i = 1 n ( G ) . The join  G = G 1 + G 2 is a graph where V ( G ) = V ( G 1 ) V ( G 2 ) and E ( G ) = E ( G 1 ) E ( G 2 ) { u v | u V ( G 1 ) , v V ( G 2 ) } . If G 1 and G 2 are empty graphs, then G is a complete bipartite graph. Therefore, K m ¯ + K n ¯ = K m , n , where K n denotes a complete graph of order n. The Cartesian product G 1 × G 2 is a graph where V ( G 1 × G 2 ) = V ( G 1 ) × V ( G 2 ) and E ( G 1 × G 2 ) = { ( u 1 , v 1 ) ( u 2 , v 2 ) | either u 1 = u 2 and v 1 v 2 E ( G 2 ) or v 1 = v 2 and u 1 u 2 E ( G 1 ) } . The composition (or lexicographic product), denoted by G = G 1 [ G 2 ] is also a graph where V ( G ) = V ( G 1 ) × V ( G 2 ) and E ( G ) = { ( v 1 , w 1 ) ( v 2 , w 2 ) | v 1 = v 2 and w 1 w 2 E ( G 2 ) or v 1 v 2 E ( G 1 ) } . If H is a subgraph both of G 1 and of G 2 , then an amalgamation G 1 H G 2 of G 1 and G 2 along H is the graph by identifying a copy of H contained in G 1 with a copy of H contained in G 2 . The tensor product (Kronecker product or conjunction) G 1 G 2 is the graph where V ( G 1 G 2 ) = V ( G 1 ) × V ( G 2 ) and E ( G 1 G 2 ) = { ( v 1 , w 1 ) ( v 2 , w 2 ) | v 1 v 2 E ( G 1 ) and w 1 w 2 E ( G 2 ) } .
For a given graph G = ( V , E ) and a vertex v V ( G ) , a rotation σ ( v ) is a cyclic permutation of edges that are incident with v. Assign a rotation to each vertex of V ( G ) , then obtain a rotation system of G. Edmonds found the following result [9]. Youngs provided the result of the first proof published [10]. The idea of the bijection can be found in earlier work about embeddings [11,12].
Proposition 1.
There exists a bijection between the rotation systems and its orientable embeddings for a graph.
The polygon representation of a surface was found in the argument of the classification of closed surfaces. Let S denote the set of all surfaces. Each surface is equivalent to one and only one of canonical forms by using the equivalence “∼” defined on S with the following operation properties [13]:
Op1.
A A a a , where A S and a A ;
Op2.
A a b B b a A c B c = A c B c , where A B S and a , b , c A B for linear sequences A and B;
Op3.
A a B b C a D b E A D C B E a b a b , where A , B , C , D and E are linear sequences and A a B b C a D b E   S .
Let S denote the set of all surfaces. Let T be a spanning tree of G, and let G σ be an embedding. Given a rotation system σ , splitting each cotree edge b into two semi-edges b and b , we get a joint tree  T ˜ σ [13]. The associate surface ( or embedding surface ) S σ of T ˜ σ is a polyhegon containing all letters of semi-edges. It is obvious that there is one and only one joint tree T ˜ σ for a given rotation system of G σ . Is the associate surface S σ the surface that G σ embeds on? The answer is affirmative. A proof is given in the following section. Thus, determining the genus of G is transformed into determining the genus of the set of its associate surfaces.

3. Methods for Determining the Genus of a Graph

In this section, we review methods used successfully to determine the genera of some special graphs. The reader is referred to the survey in [6]. Furthermore, we provide a new result related to the joint tree of a graph.
There exists several main methods to settle the genus of a graph. The first approach is the direct construction using rotation systems. Heffter first used it to get the genera of some K n , and then Ringel calculated the genera of K m , n and certain K n [4,14]. Subsequently, Ringel and Youngs obtained the genus of K n , n , n [15]. White calculated the genera of several families of complete tripartite graphs, including K m n , n , n [16].
The second method is a current graph denoted by ( H , Γ , η ) . Here, H is an embedding, the finite group Γ has an identity e, and η : H Γ e is a function such that ( η ( x ) ) 1 = η ( x 1 ) for any x E ( G ) ; η ( x ) is regarded as a current. It was created by Gustin [17] and developed by Youngs. Ringel and Youngs used it to compute the genera of some K n . Jacques gave a general exposition for Cayley graphs [18]. Finally, Gross and Alpert unified all previously definitions of current graphs into one [19,20].
The third method is a voltage graph. It is a triple ( H , Γ , η ) with an embedding H, a finite group Γ of identity e, and a function η : H Γ such that ( η ( x ) ) 1 = η ( x 1 ) for all x H . Here, η ( x ) is a voltage. Its derived graph H × Γ has vertex set V ( H ) × Γ . Two vertices ( u 1 , ξ 1 ) and ( u 2 , ξ 2 ) in H × Γ are adjacent if and only if u 1 and u 2 are adjacent in H such that η ( u 1 u 2 ) = ξ 1 1 ξ 2 . A voltage graph was developed by Gross in 1974 [21]. It is interpreted in the context of branched covering spaces and regarded as a dual of a current graph [19,20]. Gross and Tucker extended it to nonregular coverings via the permutation voltage [22].
The fourth method is a transition graph denoted by G = ( D , T , λ , α ) , which was introduced by Ellingham et al. in 2006 [23]. Here,
(1)
D is a diagraph where both the indegree and the outdegree are equal to 2 for any u V ( D ) ;
(2)
T = { C 1 , , C m } , where each C i is a closed trails for 1 i m and where E ( D ) = i = 1 m C i and where C i and C j don’t have a common edge for i j ;
(3)
an ordering C i C j of the C i and C j incident with u for each u V ( D ) ;
(4)
a function λ : V { 1 , + 1 } ;
(5)
a function α : V Γ , where (usually infinite group) Γ is a voltage group and α is a voltage assignment.
This is equivalent to a voltage graph. Vertices and edges of a voltage graph correspond to vertices and edges of its derived graph, respectively. In case of a transition graph and the derived graph, vertices correspond to edges, and edges correspond to consecutive pairs of edges in the local rotations. The number and sizes of the derived faces can be easily determined.
The fifth method is a surgery, which is a scissors-and-paste approach to obtain a genus embedding of a graph. It was used to calculate the genus of the n-cube Q n by Ringel, and Beineke and Harary [24,25]. White generalized this approach to establish many genus formulae for Cartesian, lexicographic, and strong tensor product graphs [16,26]. Alpert used it to obtain some results for amalgamations [27]. Ma and Ren provided the genus of C m × K n by two surgical constructions where n = 4 and m 12 , or n 5 and m 6 n 13 . Lv and Chen provided the genus of K n , n , 1 by a handle-inserting operation for odd n.
Bouchet introduced a special surgical technique called a diamond sum to give a new proof of the genera of complete bipartite graphs in 1978 [28]. A primal version was applied by Mohar et al. [29,30]. Mohar and Thomassen gave a primal form of Bouchet’s proof and used the definition [31]. A general form was given by Kawarabayashi et al. [32]. Let Ψ 1 : G S 1 and Ψ 2 : H S 2 be two embeddings of G and H into the surfaces S 1 and S 2 , respectively. Set x V ( G ) , y V ( H ) , adjacent to m vertices x 1 , x 2 , , x m V ( G ) and y m , y m 1 , , y 1 V ( H ) , respectively, in the clockwise rotation. Set D 1 to be a closed disk which contains in a small neighborhood of the star s t ( x ) = { x x 1 , x x 2 , , x x m } . Here, it contains s t ( x ) and intersects G only at x 1 , x 2 , , x m . Similarly, choose D 2 in a small neighborhood of the star { y } { y y 1 , y y 2 , , y y m } . Delete the interior of D i from S i for 1 i 2 , identify their boundaries of S i \ D i , and then get an embedding Ψ of a new graph U in the surface S 1 S 2 . Here, S 1 S 2 is the disk sum of S 1 and S 2 ; U is obtained from G \ { x } and H \ { y } by identifying x i with y i for i = 1 , 2 , , m . The operations on the graph and the embedding are, respectively, called the diamond sum of graphs and the diamond sums of embeddings, denoted by
( G , u ) ( H , v )
and
Ψ 1 ( G , u ) Ψ 2 ( H , v ) .
The sixth method is generative n-valuations introduced by Bouchet in 1976 [33]. Let H be a Eulerian graph and H σ is an embedding of H. If the boundary of each face for H σ is a triangle, then H σ is called an even triangulation. Assign to each triangle of H σ an element of Z n and obtain a map η called an n-valuation of an even triangulation. Set u V ( H ) and suppose σ ( u ) is a rotation at u conformal with H σ . The rotation induces a cyclic order of all the triangles of H σ incident to u, denoted by Δ 1 , Δ 2 , , Δ 2 l . Set
λ ( u ) = i = 1 2 l ( 1 ) i η ( Δ i ) .
If η is an n-valuation such that λ ( u ) is a generator for any u V ( H ) , then η is called a generative n-valuation of H σ . This approach was applied in [33,34].
The seventh method is a joint tree, which was introduced by Liu [13]. Wan et al. also verified the genera of complete bipartite graphs by using joint trees, the paper for which was posted on Science Online in 2012 [35]. Shao and Liu used this technique to obtain genus embeddings of complete bipartite graphs K n , n , l for l n 2 [36]. Shao et al. obtained the genera of other graphs [37,38].
We prove the following result. The result explains that the associate surface of a joint tree T ˜ σ is the surface that it is embedded on for any embedding G σ of G. The result holds for any nonorientable embedding by applying a similar argument.
Theorem 1.
Set T to be a spanning tree of a connected graph G. Let G σ and T ˜ σ be the embedding and the joint tree for any rotation system σ of G, respectively. Set S σ to be the associate surface of T ˜ σ . Then S σ is the surface that G σ embeds on.
Proof. 
If G = T , then S σ is a sphere. The result obviously holds. Suppose that G has m cotree-edges denoted by x 1 , x 2 , , x m , where m 1 . We verify the result by induction on the edge number n of T.
Now consider the case n = 0 . Suppose that σ = ( x i 1 x i 2 x i 3 x i 2 m ) , where each x j occurs twice in σ for 1 j m . Let S be the surface of G σ embeds on. Then S is formed by identifying edges with the same letters of the polygon with the symbol x i 1 ε 1 x i 2 ε 2 x i 3 ε 3 x i 2 m ε 2 m . Here, x j and x j occur once on the polygon for 1 j m . The expression ( x i 1 ε 1 x i 2 ε 2 x i 3 ε 3 x i 2 m ε 2 m ) is in fact the associate surface S σ of the joint tree T ˜ σ . The result therefore holds.
Assume that the result holds for any integers less than n ( n 1 ) . Next we verify the case for n. Because T is a tree, there exists a vertex u such that u is incident with one and only one edge in T. Without loss of generality, set e 1 = u v , σ u = ( e 1 , x i 1 , x i 2 , , x i r ) and σ v = ( e 1 , L 1 , e 2 , L 2 , , e k , L k ) , where each L j is either empty or L j consists of certain cotree edges for k 1 , 1 j k , 1 i l m for each 1 l r and some 1 r 2 m . Here, each e j is a tree edge for 1 j k .
Set H = G · e 1 . Therefore, T = T · e 1 is a spanning tree of H. Denote the new vertex with w by contracting the edge e 1 and keep the labels of all other verties. Let τ be the rotation system of H by setting τ w = ( x i 1 , x i 2 , , x i r , L 1 , e 2 , L 2 , , e k , L k ) and τ a = σ a for a w and a V ( H ) . According to the definition of the associate surface of a joint tree,
S τ = S σ
where S τ and S σ are the associate surfaces of the joint tree T ˜ τ of H and the joint tree T ˜ σ of G, respectively. It is clear that
V ( H τ ) = V ( G σ ) 1 , E ( H τ ) = E ( G σ ) 1 and ϕ ( G σ ) = ϕ ( H τ ) .
Using the Euler–Ponincaré formula,
V ( G σ ) E ( G σ ) + ϕ ( G σ ) = 2 2 γ ( G σ )
and
V ( H τ ) E ( H τ ) + ϕ ( H τ ) = 2 2 γ ( H τ ) .
Thus
γ ( G τ ) = γ ( H τ ) .
By induction assumption, S σ is the surface that G σ embeds on. Therefore, S σ is the surface that G σ embeds on by applying Equation ( 1 ) .
Hence the result holds by induction. □
Moreover, Conder and Stokes introduced methods that are the subgroup orbit, the independence number, and the use of integer linear programming [39]. They used these techniques to get the genera of C 3 × C 3 × C 3 and the Gray graph, etc. In addition, Mohar et al. and Brin and Squier obtained the genus of C 3 × C 3 × C 3 [40,41]. Marušič et al. supplied the genus of the Gray graph [42].
In addition, some of these methods can be combined together to calculate the genus of a graph. Surgery can be used to augment embeddings derived from other methods, as in the additional adjacency constructions of Ringel and Youngs [4]. White combined the voltage graph theory and a surgery. If a voltage–current group is Abelian, then Archdeacon supplied an approach for simultaneously assigning a voltage and a current on an embedded graph [43]. He used it to obtain the genera of K n , n , n for n 2 . Most of graphs with known genera are listed in Appendix A, where Stahl’s table is updated.

4. Planarity Criteria and Generalizations

It is a very important problem to characterize graphs embedded on surfaces, which can be used to determine the genus of a graph. In this section, we review several classical planarity criteria and certain generalizations.
Kuratowski proved the following famous result to characterize those graphs that embed on the plane in 1930 [44].
Proposition 2.
It is planar if and only if a graph does not contain a subgraph homomorphic to K 5 and K 3 , 3 .
If G can be formed from a subgraph of H by contracting edges, G is a minor of H. Wagner rephrased the result above by using the minor as follows [45].
Proposition 3.
It is planar if and only if a graph does not contain K 5 and K 3 , 3 as a minor.
A cocycle is a minimal edge cut. If there exists a function λ : E ( H ) E ( H ) such that each cycle of H is a cocycle of H , then H is an algebraic dual of H. Whitney found the following result [46].
Proposition 4.
A graph is planar if and only if it has an algebraic dual.
If H is an algebraic dual of H, then there is a planar embedding of H such that H is the geometric dual. MacLane characterized the planarity by a certain abstract property of its cycle space [47,48].
Proposition 5.
A 2-connected graph G is planar if and only if there is a family C of β ( G ) cycles such that each e E ( G ) occurs either once or twice in C .
Set H to be a graph of δ ( H ) 3 and set S to be a surface. If H is not embedded on S and G x is embedded on S for any x E ( H ) , then H is a topological obstruction for S. If H with each edge x contracted can be embedded on S for a topological obstruction H, then it is a minor order obstruction of S. Vollmerhaus, Bodendiek and Wagner, and Robertson and Seymour independently proved the following result, which is a generalization of the Kuratowski theorem, to an arbitrary surface [49,50,51].
Proposition 6.
There is a finite set of obstructions (topological or minor order) for every surface of fixed genus.
However, it is very difficult to find the complete list of obstructions for a surface of genus g 1 . Gagarina et al. obtained the following result [52].
Proposition 7.
Suppose that a graph G does not contain K 3 , 3 as a minor. G is toroidal if and only if it has no G i as a minor in Figure 1 for 1 i 4 .

5. Formal Sets

In this section, we introduce a formal set that is useful to compute the genus of a graph. Specifically, if G is a cubic graph with a Hamilton cycle, then the set of all its associate surfaces is a special formal set.
A formal sequence A is a sequence consisting of lowercase letters and uppercase letters. Let n and m j be positive integers and let x l be distinct letters for 1 l n and 1 j 2 n . A formal set  F of size n is a formal sequence consisting of x l ϵ , X l , s l , and Y l , s n + l for ϵ { + , } , 1 l n , 1 s l m l and 1 s l + n m l + n satisfying the following conditions:
(1)
If m l = 1 , then x l occurs once on F , otherwise X l , s l occurs once for each 1 s l m l ;
(2)
If m l + n = 1 , then x l occurs once on F , otherwise Y l , s l + n occurs once for each 1 s l + n m l + n
where
X l , s l { x l , } , s l = 1 m l X l , s l = x l , X l , p X l , q = , if 1 s l m l and any 1 p q m l ; Y l , s n + l { x l , } , s n + l = 1 m n + l Y l , s n + l = x l , Y l , p Y l , q = , if 1 s n + l m n + l and any 1 p q m n + l .
Here, m l and m n + l are called valencies of x l and x l , denoted by d ( x l ) and d ( x l ) , respectively. Specifically, if m l = 2 for 1 l n , then let X l , 1 = X l and let X l , 2 = X ¯ l . If m l + n = 2 for 1 l n , then let Y l , 1 = Y l and let Y l , 2 = Y ¯ l .
Let A , B , and C be formal sequences. A formal set has no difference if one uses the following operations:
(1)
Exchange A and B for a formal set A B ;
(2)
Exchange X l , p and X l , q or exchange Y l , p and Y l , q for 1 l n and p q ;
(3)
Replace each x l by z ϵ and simultaneously replace each x l by z ϵ for z F and ϵ { + , } ;
(4)
Replace X l , p (or Y l , p ) by Z for Z F , Z { x l , } (or Z { x l , } ), 1 l n and 1 p m l (or 1 p m n + l ) .
If a formal set F = x Z 1 Z 2 Z 2 n x Z ¯ 2 n Z ¯ 2 Z ¯ 1 , where Z 1 , Z 2 , , Z 2 n is a permutation of X i and Y i for 1 i n , then F is called a cubic basic set.
In fact, a formal set F is a set of orientable surfaces. A surface in F is obtained by replacing an uppercase letter by the associated letter according to its definition. Then F contains j = 1 2 n m j orientable surfaces; U ˙ x l = { x l , X l , s l | 1 s l m l } and U ˙ x l = { x l , Y l , s n + l | 1 s n + l m n + l } are called siblings of x l and x l , respectively. For convenience, let Ω and Ω n denote the family of all formal sets and of all formal sets of size n, respectively.
Example 1.
Let F = X 2 , 1 x 1 Y 1 , 1 X 2 , 2 x 2 X 2 , 3 Y 1 , 2 Ω where Y 1 , i { x 1 , } for 1 i 2 , X 2 , j { x 2 , } for 1 j 3 , Y 1 , 1 Y 1 , 2 = x 1 , Y 1 , 1 Y 1 , 2 = , j = 1 3 X 1 , j = x 2 , j = 1 3 X 1 , j = . Then F consists of the following surfaces:
                    x 2 x 1 x 1 x 2                 x 1 x 1 x 2 x 2                 x 1 x 1 x 2 x 2                 x 2 x 1 x 2 x 1                 x 1 x 2 x 2 x 1                 x 1 x 2 x 2 x 1 .
Given a formal set F , its genus denoted by γ ( F ) is the minimum genus of surfaces contained in F . If it contains a surface of genus 0, then it is planar. In order to study the planarity, we construct its accompanying graph  A c c ( F ) . Put each letter on the real line according to the order in F . We regard [ x l , x l ] (or [ x l , x l ] ), [ x l , Y l , s n + l ] (or [ Y l , s n + l , x l ] ), [ X l , s l , x l ] (or [ x l , X l , s l ] ), and [ X l , s l , Y l , s n + l ] (or [ Y l , s n + l , X l , s l ] ) as intervals, denoted by u l , 0 , 0 , u l , 0 , s n + l , u l , s l , 0 , and u l , s l , s n + l for 1 l n , 1 s l m l , and 1 s n + l m n + l , respectively; A c c ( A ) is the associated overlap graph with vertices u l , j , k and edges such that u p , j , k is adjacent to u q , j 1 , k 1 if and only if u p , j , k u q , j 1 , k 1 (empty set) and neither u p , j , k u q , j 1 , k 1 nor u q , j 1 , k 1 u p , j , k for 1 l , p , q n , 0 j m p , 0 j 1 m q , 0 k m n + p and 0 k 1 m n + q .
Theorem 2.
For A Ω n , F is planar if and only if the accompanying graph Acc( F ) contains an independent set I such that u l , j , k I for each 1 l n and some j , k with j = 0 for d ( x l ) = 1 , k = 0 for d ( x l ) = 1 , 1 j m l , and 1 k m n + l for others where d ( x l ) = m l and d ( x l ) = m n + l .
Proof. 
Suppose that F is planar. Then there exists a surface S F such that γ ( S ) = 0 , where S consists of x l and x l for 1 l n . Consider the intervals [ x l , x l ] , denoted by u l for notational convenience, which are determined by their orders on S. It is obvious that u p u q = , u p u q or u q u p for p q . and 1 p , q n . Since S F , there exists u l , j l , k l such that u l , j l , k l = u l for each 1 l n and some j l , k l with j l = 0 for d ( x l ) = 1 , k l = 0 for d ( x l ) = 1 , 1 j l m l and 1 k l m n + l for others where d ( x l ) = m l and d ( x l ) = m n + l . Thus, I = { u l , j l , k l | 1 l n } is an independent set of A c c ( F ) .
Conversely, suppose that I is an independent set of A c c ( F ) such that u l , j l , k l = u l for each 1 l n and some j l , k l with j l = 0 for d ( x l ) = 1 , k l = 0 for d ( x l ) = 1 , 1 j l m l and 1 k l m n + l for others where d ( x l ) = m l and d ( x l ) = m n + l . Let S be the the associated surface of F such that
X l , j l = x l , if j l 1 ; Y l , k l = x l , if k l 1 ; x S , if d ( x ) = 1 for x { x l , x l | 1 l n } .
It is obvious that γ ( S ) = 0 . □
If x y , x Z , or X Z A , for y , Z U ˙ x and X U ˙ x , then x is an eliminable letter.
Lemma 1.
Let A Ω n , let x p be an eliminable letter, and let U ˙ x p , x p = U ˙ x p U ˙ x p for some 1 p n . Then γ ( A )= γ ( B ) where B = A \ U ˙ x p , x p .
Proof. 
Without loss of generality, suppose that A = A 1 X p , j Y p , k A 2 for 1 j m p and 1 k m n + p where d ( x p ) = m p and d ( x p ) = m n + p . Let B j , k be the formal set by letting X p , j = x p and Y p , k = x p and deleting elements of U x p , x p from A where U x p , x p = U ˙ \ { x p , x p } .
Because S A for each surface S B j , k ,
γ ( A ) γ ( B j , k ) .
Since for each surface S 1 B there exists one and only one surface S B j , k such that S = x p x p S 1 , by Op1
S S 1 .
This concludes that
γ ( B ) = γ ( B j , k ) .
By the definition of A and B , S is formed from a surface S 1 B by adding letters x p and x p for each S A and S B j , k . This concludes that
γ ( S 1 ) γ ( S ) .
Hence the result is implied by applying (2)–(4). □
Now introduce an operation "≲" defined on Ω with the following properties:
Op. set F = A X 1 B X 2 C X 3 D X 4 E Ω n , where A , B , C , D , and E are formal sequences. If X 1 U ˙ x p r , X 3 U ˙ x p r , X 2 U ˙ x q ϵ , X 4 U ˙ x q ϵ with r , ϵ { + , } , and x p x q for 1 p q n , then
F F 1 x p x q x p x q
where W = U ˙ x p U ˙ x p U ˙ x q U ˙ x q and F 1 = A D C B E \ W ; [ X 1 , X 3 ] and [ X 2 , X 4 ] are called poles of F 1 .
Lemma 2.
Let F Ω n and let A = { A | F A x p x q x p x q , 1 p q n } . If F is non-planar, then
γ ( F ) = min A A { γ ( A ) } + 1 .
Proof. 
Because F is non-planar, there exists 1 p q n such that S has one of the following forms for each surface S F :
A 1 x p A 2 x q A 3 x p A 4 x q A 5             A 1 x p A 2 x q A 3 x p A 4 x q A 5
A 1 x p A 2 x q A 3 x p A 4 x q A 5             A 1 x p A 2 x q A 3 x p A 4 x q A 5
where A i is a sequence of lowercase letters containing x j ϵ for 1 i 5 , 1 j n , j p , j q , and ϵ { + , } . By Op2 and Op3,
A 1 x p A 2 x q A 3 x p A 4 x q A 5 = A 1 x p A 2 x q A 3 x p A 4 x q A 5 = A 1 x p A 2 x q A 3 x p A 4 x q A 5 = A 1 x p A 2 x q A 3 x p A 4 x q A 5 A 1 A 4 A 3 A 2 A 5 x p x q x p x q .
Therefore,
γ ( S ) = γ ( A 1 A 4 A 3 A 2 A 5 ) + 1
where A 1 A 4 A 3 A 2 A 5 A for some A A .
For each surface S 1 A , there exists A A such that S 1 A and that F A x p x q x p x q with 1 p , q n and p q . This concludes that there is a surface S F such that S S 1 x p x q x p x q .
Hence the result is clear. □
It is obvious that the following result holds by Lemma 2.
Theorem 3.
Let F be a non-planar formal set. Then γ ( F ) = g if and only if there exists a positive integer g such that F g is planar and F k is non-planar for k g 1 , where F i is obtained by applying Op i times from F for i g .
Suppose that G is a cubic graph with a Hamilton cycle and that G has n + 1 cotree edges with n 1 . Then G has 2 n vertices. Without loss of generality, set C = v 1 v 2 v 2 n v 1 to be a Hamilton cycle of G and set x = v 1 v 2 n . Choose T = v 1 v 2 v 2 n as a spanning tree of G and denote other cotree edges with x 1 , x 2 , , x n . A joint tree T ˜ is obtained by splitting cotree edges a into two semi-edges with labels a and a for a { x , x i | 1 i n } . Because each vertex has two rotations, set σ 1 ( v 1 ) = ( x , x l 1 , v 1 v 2 ) , σ 2 ( v 1 ) = ( x , v 1 v 2 , x l 1 ) , σ 1 ( v 2 n ) = ( v 2 n 1 v 2 n , x l 2 n , x ) , σ 2 ( v 2 n ) = ( v 2 n 1 v 2 n , x , x l 2 n ) , σ 1 ( v j ) = ( v j 1 v j , x l j , v j v j + 1 ) , σ 2 ( v j ) = ( v j 1 v j , v j v j + 1 , x l j ) for 2 j 2 n 1 , 1 l j n . Set the formal set F = x Z 1 Z 2 Z 2 n x Z ¯ 2 n Z ¯ 2 Z ¯ 1 . Here, if x k are adjacent to v i and v j with i < j , then Z i = X k and Z j = Y k , where X k { x k , } , Y k { x k , } for 1 k n , 1 i , j 2 n . Let each vertex have a clockwise rotation in any joint tree. There is a bijection between F and the set of associate surfaces of all joint trees of G. The bijection is obtained by letting Z j if and only if σ ( v j ) = σ 1 ( v j ) , Z ¯ j if and only if σ ( v j ) = σ 2 ( v j ) for 1 j 2 n . Therefore, we have the following result.
Theorem 4.
Let G be a Hamiltonian cubic graph, then its set of all associate surfaces is a cubic basic set.
Now we show a simple example to determine the genus of a cubic graph with a Hamilton cycle.
Example 2.
Let H be the cubic graph in Figure 2.
Obviously, H is non-planar. Choose the Hamilton path u 1 u 2 u 18 as the spanning tree T. Then the set of all associate surfaces of H is the formal set
F = x X 1 X 2 X 3 X 4 X 5 X 6 X 7 Y 3 X 8 Y 5 X 9 Y 7 Y 1 Y 2 Y 8 Y 4 Y 9 Y 6 x Y ¯ 6 Y ¯ 9 Y ¯ 4 Y ¯ 8 Y ¯ 2 Y ¯ 1 Y ¯ 7 X ¯ 9 Y ¯ 5 X ¯ 8 Y ¯ 3 X ¯ 7 X ¯ 6 X ¯ 5 X ¯ 4 X ¯ 3 X ¯ 2 X ¯ 1
Let [ X 1 , Y ¯ 1 ] and [ Y ¯ 4 , X ¯ 4 ] be poles. By applying Op
F F 1 x 1 x 4 x 1 x 4
where F 1 = x Y ¯ 7 X ¯ 9 Y ¯ 5 X ¯ 8 Y ¯ 3 X ¯ 7 X ¯ 6 X ¯ 5 Y ¯ 8 Y ¯ 2 X 2 X 3 X 5 X 6 X 7 Y 3 X 8 Y 5 X 9 Y 7 Y 2 Y 8 Y 9 Y 6 x Y ¯ 6 Y ¯ 9 X ¯ 3 X ¯ 2 .
Because A 1 = Y ¯ 7 X ¯ 9 Y ¯ 5 X ¯ 8 Y ¯ 3 X ¯ 7 X ¯ 6 X ¯ 5 Y ¯ 8 Y ¯ 2 X 2 X 3 X 5 X 6 X 7 Y 3 X 8 Y 5 X 9 Y 7 Y 2 Y 8 Y 9 Y 6 contains an eliminable letter x 2 , by Lemma 1
γ ( A 1 ) = γ ( A )
where
A = Y ¯ 7 X ¯ 9 Y ¯ 5 X ¯ 8 Y ¯ 3 X ¯ 7 X ¯ 6 X ¯ 5 Y ¯ 8 X 3 X 5 X 6 X 7 Y 3 X 8 Y 5 X 9 Y 7 Y 8 Y 9 Y 6 .
Because A c c ( A ) contains an independent set I = { u 2 , 1 , 2 , u 3 , 1 , 1 , u 5 , 2 , 1 , u 6 , 2 , 1 , u 7 , 2 , 2 , u 8 , 1 , 2 , u 9 , 1 , 1 } where u 3 , 1 , 1 = [ X 3 , Y 3 ] , u 5 , 1 , 1 = [ X ¯ 5 , Y 5 ] , u 6 , 1 , 1 = [ X ¯ 6 , Y 6 ] , u 7 , 1 , 2 = [ Y ¯ 7 , X ¯ 7 ] , u 8 , 1 , 2 = [ Y ¯ 8 , X 8 ] , u 9 , 1 , 1 = [ X 9 , Y 9 ] , it implies that F 1 is planar. By applying Theorem 3
γ ( F ) = 1 .
Therefore
γ ( H ) = 1 .
Let each vertex have a clockwise rotation in T ˜ in Figure 2. Then the genus of the associate surface of T ˜ is equal to 1.
In the rest of this section, several problems are given for further study.
Problem 1.
Characterize these graphs of genus g 1 .
There exist several classical criteria to characterize planar graphs. If a graph contain no K3,3 as a minor, then Gagarin et al. obtained the complete list of obstructions for the torus [52]. How to generalize these results for a graph of genus g 1 ?
Problem 2.
Is there a polynomial algorithm to determine the genus of a cubic graph with a given Hamilton cycle?
Thomassen proved that determining the genus of a cubic graph is NP-complete [53]. Its set of all associate surfaces is a cubic basic formal set for a cubic graph with a given Hamilton cycle. Gavril provided an algorithm to find the maximum independent set of an overlap graph [54]. Because the accompanying graph of a formal set is an overlap graph, there is an algorithm to determine whether a formal set is planar in a polynomial time. Is there an algorithm to determine the genus of a cubic basic formal set in a polynomial time?
Problem 3.
Find a new algebraic or combinatorial construction to study the genus of a graph, especially 3-connected cubic graphs.
Conjecture 3.
For a complete tripartite graph K m , n , l with m n l 1
γ ( K m , n , l ) = ( m 2 ) ( n + l 2 ) 4 .
White proposed the conjecture above [16]. Although many cases have been obtained, which are listed in Appendix A, this conjecture is still open.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A. Graphs with Known Genera

Graph Reference
K n [50]
K m , n [28,55]
[14,35]
K 3 ( n ) [15,56]
K m n , n , n [16]
K n , n , n 2 n even[56]
K 2 n , 2 n , n [56]
K 2 n , 2 n , n m m + 1 generates Z 2 n Stahl [unpublished work]
K 2 m , n , l n + l even, m n + l 2 [57]
K m , n , n 2 , K m , n , n 2 m n , n even [58]
K n , n , l l n 1 [36,58]
K n , n , 1 n even[59]
K n , n , 1 n odd[60]
K m , n , l n + l 6 , m n , l [16]
K m , n , l l , m , n even[61]
K m , n , l n + l even, m 2 ( n + l 2 ) [32]
K m , n + 2 , n m n + 2 2 , n even[32]
K m , 2 n , n m 2 n 2 [32]
K n ( m ) n 3 (mod 12), m = 2 k [62]
K n ( m ) n 7 (mod 12), m = 3 k , 2 · 3 k [63]
K p r ( 3 k ) p prime, p 3 (mod 4)[63]
K n ( m ) n 0 , 1 , 4 , 6 , 9 , 10 (mod 12)[33]
m 0 , 2 , 4 (mod 6)
n 3 , 7 (mod 12);
n 11 (mod 12), m 0 , 3 (mod 12)
K n ( m ) n 3 (mod 4)[34]
m 0 (mod 3), m 3
K 4 ( n ) [62,64,65]
K 2 n , n , n , n [66,67]
K t , n , n , n n 1 , t 2 n [66]
K n ( 2 ) n 11 [68,69]
K ( ( i 2 ) n 1 , n 2 , , n i ) n j = n for 1 j i [67]
K n 1 , n 2 , , n k n i even[61]
( K s , s ) n , K 2 m , 2 m × K 2 n , 2 n [26]
K 2 m , 2 m × K r , s r , s 2 m [26]
K n × K 2 n 5 , 9 (mod 12)[70]
i = 1 n P m i m 1 , m 2 , m 3 are even[26]
i = 1 n P i i 6 [71]
i = 1 n C 2 m i n 2 [26]
K m , n K 2 K p , q [72]
K m K q K n q = 2 , 3 , 4 , 5 [27]
Q n [24,25,68]
G K 8 [73]
i = 1 n Q s , i = 1 n C 2 m , i = 1 n K 2 r , 2 q s 2 , m 2 , r 1 , q 1 [74]
( C r × C s ) Q n r , s 4 [75]
( C r × C s ) K m r , s 4 , m = 2 n , n 1 [76]
P 3 K m m = 2 n , n 2 [76]
C m [ C 2 n ] , Q m [ Q n ] , K m , n [ K p , q ] m , n 2 , p + q = 2 k [57]
C m + P l , C m + C n , P l + P r m , n 3 [58]
C m + K n
n = 4 , m 12 ;[77]
n 5 , m 6 n 13 [77]
K m ¯ + l K n 1 , K m ¯ + K l ( n 1 ) ¯ , K m ¯ + j = 1 k 2 K n j m 2 n 1 , n 1 n 2 n k [58]
K 2 n + K m ¯ m 4 ( n 1 ) [58]
K n + K m ¯ n even , m n [78]
n = 2 p + 2 , p 3 , m n 1
n = 2 p + 1 , p 3 , m n + 1
K n + K m ¯ m n 1 , n = 3 q ( 2 p + 1 2 ) + 3 2 , p 3 , q 0 [66]
K 12 p + K 2 q ¯ p 3 , q = 1 + 3 h , 1 h p 2 [79]
p 2 , q = 2 + 3 h , 0 h p 2 [79]
K 12 p + 2 + K 1 + 6 q ¯ p 2 , 1 q p 1 [79]
K 12 p + 3 + K m ¯ p 2 , m = 4 , 7 , 8 , , 4 p 2 [79]
p = 2 , 3 , m = 6
K 12 p + 4 + K 6 q ¯ p 2 , 1 q p 1 [79]
K 12 p + 6 + K 1 + 2 q ¯ p 2 , q = 3 h , 1 h p 1 [79]
p 3 , q = 3 h + 2 , 1 h p 2 [79]
p 1 , 3 q 2 p + 1 [79]
K 12 p + 8 + K 4 + 6 q ¯ p 2 , 1 q p 2 [79]
K 12 p + 10 + K 3 + 6 q ¯ p 2 , 1 q p 1 [79]
K 36 p + 6 + K 1 + 2 q ¯ p 1 , 0 q 12 p [80]
K 36 p + 18 + K 1 + 2 q ¯ p 0 , 0 q 12 p + 4 [80]

References

  1. Heawood, P.J. Map colour theorem. Quart. J. Math. 1890, 24, 332–338. [Google Scholar] [CrossRef]
  2. Appel, K.; Haken, W. Every planar map is four colourable, Part I: Discharging. J. Ill. Math. 1977, 21, 429–490. [Google Scholar]
  3. Hilbert, D.; Cohn-Vossen, S. Geometry and the Imagination; Chelsea Publishing Company: New York, NY, USA, 1952. [Google Scholar]
  4. Ringel, G. Map Color Theorem; Springer: Berlin, Germany, 1974. [Google Scholar]
  5. Thomassen, C. The graph genus problem is NP-complete. J. Algorithms 1989, 10, 568–576. [Google Scholar] [CrossRef]
  6. Stahl, S. The embedding of a graph-a survey. J. Graph Theory 1978, 2, 275–298. [Google Scholar]
  7. Gross, J.L.; Tucker, T.W. Topological Graph Theory; John Wiley & Sons: New York, NY, USA, 1987. [Google Scholar]
  8. Bondy, J.A.; Murty, U.S.R. Graph Theory; Springer: New York, NY, USA, 2008. [Google Scholar]
  9. Edmonds, J. A combinatorial representation for polyhedral surfaces. Not. Am. Math. Soc. 1960, 7, 646. [Google Scholar]
  10. Youngs, J.W.T. Minimal imbeddings and the genus of a graph. J. Math. Mech. 1963, 12, 303–315. [Google Scholar]
  11. Dyck, W. Beitrage zur Analysis Situs. Math. Ann. 1888, 32, 457–512. [Google Scholar]
  12. Heffter, L. Ueber metacyklische Gruppen und Nachbar-configurationen. Math. Ann. 1898, 50, 261–268. [Google Scholar]
  13. Liu, Y.P. Advances in Combinatorial Maps; Northern Jiaotong Univ. Press: Beijing, China, 2003. (In Chinese) [Google Scholar]
  14. Ringel, G. Das Geschlecht des Vollständigen paaren Graphen. Abh. Math. Semin. Univ. Hambg. 1965, 28, 139–150. [Google Scholar] [CrossRef]
  15. Ringel, G.; Youngs, J.W.T. Das Geschlecht des symmetrischen vollstandigen dreifarbaren Graphen. Comment. Math. Helv. 1970, 45, 152–158. [Google Scholar]
  16. White, A.T. The Genus of Cartesian Products of Graphs. Ph.D. Thesis, Michigan State University, Michigan, MI, USA, 1969. [Google Scholar]
  17. Gustin, W. Orientable embedding of Cayley graphs. Bull. Am. Math. Soc. 1963, 69, 272–275. [Google Scholar] [CrossRef] [Green Version]
  18. Jacques, A. Constellations et Proprietes Algebriques des Graphes Topologiques. Ph.D. Thesis, University of Paris, Paris, France, 1969. [Google Scholar]
  19. Gross, J.L.; Alpert, S.R. Branched coverings of graph imbeddings. Bull. Am. Math. Soc. 1973, 79, 942–945. [Google Scholar]
  20. Gross, J.L.; Alpert, S.R. The topological theory of current graphs. J. Comb. Theory Ser. B 1974, 17, 218–233. [Google Scholar] [CrossRef] [Green Version]
  21. Gross, J.L. Voltage graphs. Discret. Math. 1974, 9, 239–246. [Google Scholar]
  22. Gross, J.L.; Tucker, T.W. Generating all graph coverings by permutation voltage assignments. Discret. Math. 1977, 18, 273–283. [Google Scholar]
  23. Ellingham, M.N.; Stephens, C.; Zha, X. The nonorientable genus of complete tripartite graphs. J. Comb. Theory Ser. B 2006, 96, 529–559. [Google Scholar] [CrossRef] [Green Version]
  24. Beineke, L.W.; Harary, F. The genus of the n-cube. Can. J. Math. 1965, 17, 194–196. [Google Scholar] [CrossRef]
  25. Ringel, G. Uber drei kombinatorische Probleme am m-dimensionale Wurfel und Wurfelgitter. Abh. Math. Semin. Univ. Hambg. 1955, 20, 10–19. [Google Scholar] [CrossRef]
  26. White, A.T. The genus of repeated cartesian products of bipartite graphs. Trans. Am. Math. Soc. 1970, 151, 393–404. [Google Scholar] [CrossRef]
  27. Alpert, S.R. The genera of amalgamations of graphs. Trans. Am. Math. Soc. 1973, 78, 1–39. [Google Scholar] [CrossRef]
  28. Bouchet, A. Orientable and nonorientable genus of the complete bipartite graph. J. Combin. Theory Ser. B 1978, 24, 24–33. [Google Scholar]
  29. Magajna, Z.; Mohar, B.; Pisanski, T. Minimal ordered triangulations of surfaces. J. Graph Theory 1986, 10, 451–460. [Google Scholar]
  30. Mohar, B.; Parsons, T.D.; Pisanski, T. The genus of nearly complete bipartite graphs. Ars Comb. 1985, 20-B, 173–183. [Google Scholar]
  31. Mohar, B.; Thomassen, C. Graphs on Surfaces, Johns Hopkins Studies in the Mathematical Sciences; Johns Hopkins University Press: Baltimore, MD, USA, 2001. [Google Scholar]
  32. Kawarabayashi, K.; Tephens, D.C.; Zha, X. Orientable and nonorientable genera for some complete tripartite graphs. SIAM J. Discret. Math. 2004, 18, 479–487. [Google Scholar] [CrossRef]
  33. Bouchet, A. Triangular imbeddings into surfaces of a join of equicardinal independent sets following an Eulerian graph. In Proceedings of the International Graph Theory Conference; Alavi, Y., Lick, D.R., Eds.; Springer: Berlin, Gemany, 1976; pp. 86–115. [Google Scholar]
  34. Bouchet, A. Cyclabilité des groupes additifs d’ordre impair. C. R. Acad. Sci. Paris Sér. A-B 1977, 284, A527–A530. [Google Scholar]
  35. Wan, L.X.; Liu, Y.P.; Wang, D.J. Genus and Nonorientable Genus of Km,n. Science Paper Online. Available online: http://www.paper.edu.cn/releasepaper/content/201212-940 (accessed on 31 December 2012).
  36. Shao, Z.L.; Liu, Y.P. The genus of a type of graph. Sci. China Math. 2010, 53, 457–464. [Google Scholar]
  37. Shao, Z.L.; Liu, Y.P.; Li, Z.G. The genus of edge amalgamations of a type of graph. J. Comb. Math. Combin. Comput. 2014, 88, 161–167. [Google Scholar]
  38. Shao, Z.L.; Liu, Y.P. Genus Embeddings of a Type of Graph. J. Appl. Math. Comput. 2008, 28, 69–77. [Google Scholar] [CrossRef]
  39. Conder, M.; Stokes, K. New methods for finding minimum genus embeddings of graphs on orientable and non-orientable surfaces. Ars Math. Contemp. 2019, 17, 1–35. [Google Scholar] [CrossRef] [Green Version]
  40. Brin, M.G.; Squier, C.C. On the genus of Z3 × Z3 × Z3. Eur. J. Comb. 1988, 9, 431–443. [Google Scholar]
  41. Mohar, B.; Pisanski, T.; Škoviera, M.; White, A. The Cartesian product of three triangles can be embedded into a surface of genus 7. Discret. Math. 1985, 56, 87–89. [Google Scholar]
  42. Marušič, D.; Pisanski, T.; Wilson, S. The genus of the GRAY graph is 7. Eur. J. Comb. 2005, 26, 377–385. [Google Scholar]
  43. Archdeacon, D. The medial graph and voltage-current duality. Discret. Math. 1992, 104, 111–141. [Google Scholar] [CrossRef] [Green Version]
  44. Kuratowski, K. Sur le Problem des Courbes Gauches en Topologie. Fund. Math. 1930, 15, 271–283. [Google Scholar]
  45. Wagner, K. Über einer Eigenschaft der ebenen Komplexe. Math. Ann. 1937, 114, 570–590. [Google Scholar]
  46. Whitney, H. Non-separable and planar graphs. Trans. Am. Math. Soc. 1932, 34, 339–362. [Google Scholar]
  47. MacLane, S. A combinatorial condition for planar graphs. Fund. Math. 1937, 28, 22–32. [Google Scholar]
  48. MacLane, S. A structural characterization of planar combinatorial graphs. Duke Math. J. 1937, 3, 460–472. [Google Scholar]
  49. Bodendiek, R.; Wagner, K. Solution to KÜnig’s graph embedding problem. Math. Nachrichten 1989, 140, 251–272. [Google Scholar]
  50. Robertson, N.; Seymour, P.D. Graph minors. VIII. A Kuratowski theorem for general surfaces. J. Comb. Theory Ser. B 1990, 48, 255–288. [Google Scholar] [CrossRef] [Green Version]
  51. Vollmerhaus, H. Über die Einbettung von Graphen in zweidimensionale orientierbare Mannigfaltigkeiten kleinsten Geschlechts. In Beiträge zur Graphentheorie; Sachs, H., Voß, H., Walther, H., Eds.; B.G.Teubner Verlagsgesellschaft: Leipzig, Germany, 1968; pp. 163–168. (In Germany) [Google Scholar]
  52. Gagarin, A.; Myrvold, W.; Chambers, J. The obstructions for toroidal graphs with no K3,3’s. Discret. Math. 2009, 309, 3625–3631. [Google Scholar] [CrossRef] [Green Version]
  53. Thomassen, C. The genus problem for cubic graphs. J. Comb. Theory Ser. B 1997, 69, 52–58. [Google Scholar] [CrossRef] [Green Version]
  54. Gavril, F. Algorithms for a maximum clique and a maximum independent set of a circle graph. Networks 1973, 3, 261–273. [Google Scholar]
  55. Gross, J.L. Rieman surfaces and the general utilities problem. In Basic Questions of Design Theory; Spillers, W.R., Ed.; North Holland/American Elsevier: New York, NY, USA, 1974; pp. 383–394. [Google Scholar]
  56. Stahl, S.; White, A.T. Genus embeddings for some complete tripartite graphs. Discret. Math. 1976, 14, 279–296. [Google Scholar] [CrossRef] [Green Version]
  57. Craft, D.L. On the genus of joins and compositions of graphs. Discret. Math. 1998, 178, 25–50. [Google Scholar] [CrossRef] [Green Version]
  58. Craft, D.L. Surgical Techniques for Constructing Minimal Orientable Imbeddings of Joins and Compositions of Graphs. Ph.D. Thesis, Western Michigan University, Kalamazoo, MI, USA, 1991. [Google Scholar]
  59. Kurauskas, V. On the genus of complete tripartite graph Kn,n,1. Discret. Math. 2017, 324, 508–515. [Google Scholar]
  60. Lv, S.X.; Chen, Y.C. Constructing a minimum genus embedding of the complete tripartite graph Kn,n,1 for odd n. Discret. Math. 2019, 342, 3017–3024. [Google Scholar]
  61. Harsfield, N.A.; Ringel, G. Quadrangular embeddings of the complete even k-partite graph. Discret. Math. 1990, 81, 19–23. [Google Scholar]
  62. Garman, B.L. Cayley Graph Imbeddings and the Associated Block Designs. Ph.D. Thesis, Western Michigan University, Kalamazoo, MI, USA, 1976. [Google Scholar]
  63. Bénard, L.W.; Bouchet, A. Some cases of triangular imbeddings for Kn(m). J. Comb. Theory Ser. B 1976, 21, 257–269. [Google Scholar] [CrossRef] [Green Version]
  64. Jungerman, M. The genus of the symmetric quadripartite graph. J. Comb. Theory Ser. B 1975, 19, 181–187. [Google Scholar]
  65. White, A.T. Graphs of groups on surfaces. In Combinatorial Surveys: Proceedings of the Sixth British Combinatorial Conference; Cameron, C.P.J., Ed.; Academic: London, UK, 1977; pp. 165–197. [Google Scholar]
  66. Ellingham, M.N.; Schroeder, J.Z. Orientable hamilton cycle embeddings of complete tripartite graphs II: Voltage graph constructions and applications. J. Graph Theory 2014, 77, 219–236. [Google Scholar]
  67. Jackson, B. Triangular embeddings of K((i-2)n,n,⋯,n). J. Graph Theory 1980, 4, 21–30. [Google Scholar] [CrossRef]
  68. Alpert, S.R.; Gross, J.L. Components of branched coverings of current graphs. J. Comb. Theory Ser. B 1976, 20, 283–303. [Google Scholar]
  69. Jungerman, M.; Ringel, G. The genus of the n-octahedron: Regular cases. J. Graph Theory 1978, 2, 69–75. [Google Scholar] [CrossRef]
  70. Ringel, G. On the genus of Kn × K2 or the n-prism. Discret. Math. 1978, 20, 287–294. [Google Scholar]
  71. Pisanski, T. Genus of cartesian products of regular bipartite graphs. J. Graph Theory 1980, 4, 31–42. [Google Scholar]
  72. Alpert, S.R. The genera of edge amalgamations of complete bigraphs. Trans. Am. Math. Soc. 1974, 193, 239–247. [Google Scholar]
  73. Duke, R.A.; Haggard, G. The genus of subgraphs of K8. Isr. J. Math. 1972, 11, 452–455. [Google Scholar]
  74. Železnik, V. Quadrilateral embeddings of the conjunction of graphs. Math. Slovaca 1988, 38, 89–98. [Google Scholar]
  75. Abay-Asmerom, G. On genus imbeddings of the tensor product of graphs. J. Graph Theory 1996, 23, 67–76. [Google Scholar] [CrossRef]
  76. Abay-Asmerom, G. Imbeddings of the tensor product of graphs where the second factor is a complete graph. Discret. Math. 1998, 182, 13–19. [Google Scholar] [CrossRef] [Green Version]
  77. Ma, D.J.; Ren, H. The orientable genus of the join of a cycle and a complete graph. Ars Math. Contemp. 2019, 17, 223–253. [Google Scholar]
  78. Ellingham, M.N.; Stephens, D.C. The orientable genus of some joins of complete graphs with large edgeless graphs. Discret. Math. 2009, 309, 1190–1198. [Google Scholar]
  79. Korzhik, V.P. Triangular embeddings of KnKm with unboundedly large m. Discret. Math. 1998, 190, 149–162. [Google Scholar]
  80. Korzhik, V.P. Auxiliary embeddings and constructing triangular embeddings of joins of complete graphs with edgeless graphs. Discret. Math. 2016, 339, 712–720. [Google Scholar]
Figure 1. The minor–minimal non-toroidal graphs G 1 , G 2 , G 3 , and G 4 containing no K 3 , 3 as a minor.
Figure 1. The minor–minimal non-toroidal graphs G 1 , G 2 , G 3 , and G 4 containing no K 3 , 3 as a minor.
Symmetry 15 00322 g001
Figure 2. A cubic graph H and a joint tree T ˜ .
Figure 2. A cubic graph H and a joint tree T ˜ .
Symmetry 15 00322 g002
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

Wan, L. The Genus of a Graph: A Survey. Symmetry 2023, 15, 322. https://doi.org/10.3390/sym15020322

AMA Style

Wan L. The Genus of a Graph: A Survey. Symmetry. 2023; 15(2):322. https://doi.org/10.3390/sym15020322

Chicago/Turabian Style

Wan, Liangxia. 2023. "The Genus of a Graph: A Survey" Symmetry 15, no. 2: 322. https://doi.org/10.3390/sym15020322

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