1 Introduction
In 2002, Bollobás and Riordan [
1] first introduced the concept of ribbon graph. A ribbon graph was essentially a bounded surface with a graph structure, which was equivalent to cellularly embedded graph [
5]. Geometric duality is a relatively old concept that has been widely applied in various fields such as geometry. In 2009, Chmutov [
3] extended the geometric duality of cellularly embedded graph to partial duality. The geometric duality of ribbon graph preserves the genus of the ribbon graph while partial duality cannot. At the same time, partial duality has critical theoretical significance and research value in various fields. Therefore, this research direction has attracted the attention of many experts and scholars as one of the research hotspots in recent years, as shown in [
4,
9].
In 2020, Gross et al. [
6] first proposed the concept of partial-dual Euler-genus polynomials of ribbon graph, i.e., the generating function of ribbon graph with respect to all partial-dual Euler genuses. This paper not only uses recursive methods to explore the four classes of partial-dual Euler genus polynomials with ribbon graph and log-concavity, but also provides multiple conjectures, which are currently the main research hotspots, as shown in [
2,
7]. Gross et al. [
6] proved that the partial-dual orientable genus polynomials of all orientable ribbon graphs are interpolating polynomials. For non-orientable ribbon graphs, a similar interpolation conjecture is given.
Conjecture 1.1 [
6] (Interpolation Conjecture)
The partial-dual Euler genus polynomial of any non-orientable ribbon graph is an interpolating polynomial.
Recently, Yan and Jin [
11] presented two classes of counterexamples to prove that the interpolation conjecture was incorrect. These two classes of bouquets contained only one or two non-orientable side loops. This paper follows their approach and further calculates the partial-dual Euler-genus polynomials of the two classes of bouquets. The first type is non-interpolating, and its side loops have an arbitrary number of non-orientable loops, which is an extension of the counterexample [
11]; the second type is interpolating, and its side loops have an arbitrary number of orientable and non-orientable loops.
2 Preliminaries
Definition 2.1 [
1] Ribbon graph
is a bounded surface with a graph structure (which may be non-orientable), which is the union of two sets of closed disks: one is the set of vertex disks
; the other is the set of edge disks
, and the following conditions are satisfied.
(1) The intersection of vertex disk and edge disk at a disjoint line segment is called a common line segment;
(2) Each common line segment is exactly located on the boundary between a vertex disk and edge disk;
(3) Each edge disk contains exactly two common line segments.
Let be a ribbon graph, and , . By removing common line segments on the boundary of vertex v, we obtain several disjoint line segments, each of which is called the vertex line segment of v. By deleting the common line segments on the boundary of e, two disjoint line segments are obtained, which are called the edge line segments of e, as shown in Fig.1.
The boundary branch of ribbon graph is a set of cycles composed of its own vertex and edge segments, where the number of cycles is the number of boundary branches, denoted by. Fig.2 provides an example of a ribbon graph with 2 boundary branches.
Assume
,
is a ribbon graph and
. If geometric duality transformation is only applied to the edge subset
of
, that is, every boundary branch of the generated ribbon graph
of
G is bonded to a disk and all vertices of the disk inside
are deleted. So, the resulting ribbon graph is called the partial duality of
with respect to
, denoted as
. For a detailed introduction to the partial duality of ribbon graph, see [
3,
5]. If
is orientable as a bounded surface, then
is orientable.
Definition 2.2 [
4] The Euler characteristic
of ribbon graph
is defined as follows:
where , , and represent the number of vertex, edge, and connected component of ribbon graph , respectively, and indicate the Euler genus of as bounded surface.
A ribbon graph B with a vertex number of 1 is called a bouquet. Obviously, all edges of bouquet B exist in the form of loops, and any edge derived subgraph of the bouquet remains a bouquet. If , we still use A to represent the edge derived subgraph of B, and Ac to represent the edge derived subgraph of B with respect to the complement Ac of A. A loop in the bouquet is called non-orientable. If the bounded surface formed by this loop and the vertex of the bouquet is homeomorphic to the Möbius band, otherwise it is called orientable. A loop in the bouquet is called trivial if there are no other loops alternating with it.
Signed rotation of bouquet B is a cyclic ordering of the signed half-edges at the only vertex. If loop e is orientable, then we assign two half-edge signs + (or ); if loop e is non-orientable, then we assign one half-edge sign + and another half-edge sign.
Assume
B is a bouquet,
, and
A,
P, and
Q are three strings in the signed rotation of
B, then the following four basic operations will not change the number of boundary branches of the bouquet [
8].
Operation 2.1 Transform the signed rotation from to , denoted by
Operation 2.2 Transform the signed rotation from to , denoted by
Operation 2.3 Transform the signed rotation from to P, denoted by
Operation 2.4 Transform the signed rotation from ) to P, denoted by
The above four operations are closely related to the standardization of polygon representation of closed surfaces. Operations 2.1 and 2.2 correspond to the inverse and sequential operations of closed surface standardization, respectively. Operations 2.3 and 2.4 correspond to the delete operation of closed surface standardization, as detailed in [
10].
Definition 2.3 [
6] The partial-dual Euler-genus polynomial of ribbon graph
G is generating function
which calculates all partial-dual Euler genuses of G.
Definition 2.4 [
12] The intersection graph of bouquet
B is denoted as
, and its vertex set corresponds to
, where the two vertices
e and
f in
are adjacent if and only if the cyclic ordering of half-edges at the only vertex in
B appears in the form of
. The signed intersection graph of
B is denoted as
, which is obtained by adding a positive or negative sign at each vertex of
. If the loop
e is orientable, the vertex
e of
is assigned a positive sign, otherwise the vertex
e of
is assigned a negative sign.
For the sake of convenience, we often round off the positive signs in the signed rotation or signed intersection graph. Fig.3 shows a bouquet and its corresponding signed intersection graph.
Lemma 2.1 [
12]
If bouquets B1 and B2 have the same signed intersection graph,
then .
Lemma 2.2 [
12]
Assume B is a bouquet,
then Euler genus ε(
B)
is given by the following equation:
Lemma 2.3 [
6]
If B is a bouquet,
then 3 First class of bouquet
For any , the signed rotation of bouquet is
which shows that there are a total of a non-orientable loops (denoted as , respectively) and 2n orientable loops (denoted as , respectively), where any non-orientable loop intersects with any orientable loop, and for any , loops and intersect with each other, as shown in Fig.4. Assume and . If , then we say is a pair of double ribbons in A. If but (or but ), then we say (or ) is a single ribbon in A.
Lemma 3.1 Assume and is the number of single ribbons in A. If A does not contain , then
Proof If the maximum labeled edge of A appears as double ribbons, that is , then
If the maximum labeled edge of A appears as single ribbons, that is or , then
By repeating the above operations, we can get . □
Lemma 3.2 Assume , , and is the number of single ribbons of .
Proof Case 1: Except for ribbons in A, the minimum labeled edge is single ribbon, that is
or
Then there is
and
By repeating the above operations, when a is an odd number,
So
Since , it can be seen from Lemma 3.1 that and . We have
When a is an even number,
Since then,
Case 2: Except for ribbons in A, the minimum labeled edge is double ribbons, that is
We have
If, then
If , repeat the above operations, and cut down when encountering double ribbons or return to Case 1 when encountering single ribbons. That is when a is an odd number, ; when a is an even number, .
Combining Case 1 and Case 2, we get
Q.E.D. □
Definition 3.1 For arbitrary non-negative integer n, the splitting of n refers to writing it as a combination of , where , are both non-negative integers, and . If , are both non-zero integers, then is called a non-zero combination; if are both even numbers, then is called an (even, even) combination. Similarly, define (odd, even), (even, odd), and (odd, odd) combinations.
Lemma 3.3 Assume , then
(1) when a is an odd number,
(2) when a is an even number,
Proof According to Definition 3.1, a can be split into a combination of . Without loss of generality, let combination represent a1 edges falling into A and a2 edges falling into Acin . With Lemma 3.2, when a1 is an odd number,
When a1 is an even number,
(1) When a is an odd number, only has two types of combinations, namely (odd, even) and (even, odd).
Case 1: (odd, even) combination. Now
Case 2: (even, odd) combination. Now
That is, the (odd, even) and (even, odd) combinations have no effect upon Euler genus.
(2) When a is an even number, only has two types of combinations, namely (even,even) and (odd, odd).
Case 1: (even, even) combination. Now
Case 2: (odd, odd) combination. Now
The effect of (even, even) and (odd, odd) combinations on Euler genus when slightly varies, and the Euler genus remains the same when , i.e.,
Q.E.D. □
Theorem 3.1 The partial-dual Euler-genus polynomial of bouquet C2n+ais
(1) when a is an odd number,
(2) when a is an even number,
Proof According to Lemma 3.3, we will discuss the following two cases.
(1) When a is an odd number:
(i) if and only if and a is split into arbitrary combination . The value of a1 can be . And since , every double ribbon has two options whether to take value or not, so there are possibilities;
(ii) if and only if . The value of a1 can be . For s single ribbons, there are possibilities; for the remaining double ribbons, there are possibilities, so there are possibilities.
(2) When a is an even number:
(i) if and only if and a is split into arbitrary combination . The value of a1 can be or and a is split into (odd, odd) combination. When, every double ribbon has two options whether to take value or not, so there are possibilities; when s(A)=1 and a is split into (odd, odd) combination, the value of a1 can be . So there are possibilities.
(ii) if and only if and a is split into (odd, odd) combination or and a is split into (even, even) combination. When and a is split into (odd, odd) combination, the value of a1 can be , so there are possibilities. When s(A)=s and a is split into (even, even) combination, the value of a1 can be , so there are possibilities.
(iii) if and only if and a is split into (even, even) combination. When and a is split into (even, even) combination, the value of a1 can be , so there are possibilities. □
Note 3.1 When
, Theorem 3.1 is two types of counterexamples in [
11] by Yan and Jin.
4 Second class of bouquet
For any , the signed rotation of bouquet is
It represents a total of loops on the side edge, denoted as , where there are a orientable loops and b non-orientable loops, in an uncertain order. Because it cannot be determined whether a certain loop is orientable or non-orientable, we represent the other end of each loop with . Meanwhile, the ribbons and all other loops intersect with each other. Similarly, for each , ribbons and intersect with each other, as shown in Fig.5. Assume and . If , we say is a pair of double ribbons. If , (or , ), we say (or 2i) is a single ribbon of A.
Bouquet is composed of a trivial orientable loops and b trivial non-orientable loops.
Lemma 4.1 For the bouquet , the number of boundary branches .
Proof Due to the fact that the number and position of trivial non-orientable loops have no effect on the number of boundary branches, and for every additional trivial orientable loop (regardless of where it is added), the number of boundary branches increases by 1, so . □
Lemma 4.2 Assume , when ,
Proof Assume
Obviously, A and have the same signed intersection graph, and , so it can be seen from Lemma 2.1 and 2.2 that . We only need to calculate the number of boundary branches of .
Case 1: Except for ribbons in , the minimum labeled edge is single ribbon. Assume
or
Then
And
From Lemma 4.1, . And since , it can be obtained from Lemma 3.1 that , and . Hence,
Case 2: Except for ribbons in , the minimum labeled edge is double ribbon. Assume
There exists
If , it can be obtained from Lemma 4.1 that
If , repeat the above operations such that the minimum labeled edge is single ribbon, and we can get from Case 1
Q.E.D. □
Lemma 4.3 Assume , the Euler genus of is
where j indicates the number of non-orientable loops in A.
Proof Assume . It can be seen from Definition 2.2 and Lemma 2.3 that
So .
Case 1: , that is and . It can be seen from Lemma 4.2 that
Since the number of orientable and non-orientable loops in Ac is respectively , ,
Hence, when ,
when ,
Case 2: If or Ac, that is all orientable loops are in A or Ac. Without loss of generality, let . We can get from Lemma 4.2 that
Furthermore, there are non-orientable ribbons in Ac, so it can be seen from Lemma 3.2 that when is odd,
When is even,
Hence, if , then
If and is odd, then
If and is even, then
Q.E.D. □
Theorem 4.1 The partial-dual Euler-genus polynomial of bouquet is given by the following formula:
Proof According to Lemma 4.3, we will discuss the following five cases:
Case 1: if and only if ; or and or , is even or and there is at least one orientable ribbon in , .
(1) When , there is orientable ribbons and non-orientable ribbons in A. And since , every double ribbon has two options whether to take value or not, so there are possibilities.
(2) When and or , is even. Without loss of generality we assume b is even, there are a orientable ribbons and takes an even number) non-orientable ribbons in A. And since , there are possibilities for this one single ribbon, and there are possibilities for the remaining double ribbons. So, there are possibilities.
(3) When and there is at least one orientable ribbon in , , then there are orientable ribbons and non-orientable ribbons in . And since , there are possibilities for the two single ribbons and possibilities for the remaining double ribbons. So, there are possibilities.
Case 2: if and only if and or , is even; or and there is at least one orientable ribbon in , .
(1) When and or , is even. Without loss of generality we assume b is even, there are a orientable ribbons and takes an even number) non-orientable ribbons in A. And since , there are possibilities for the s single ribbons, and there are possibilities for the remaining double ribbons. So, there are possibilities;
(2) When and there is at least one orientable ribbon in A, Ac, then there are orientable ribbons and non-orientable ribbons in A. And since , there are possibilities for the single ribbons, and there are possibilities for the remaining double ribbons. So there are possibilities.
Case 3: if and only if and or , is even. Without loss of generality we assume b is even, there are a orientable ribbons and (, takes an even number) non-orientable ribbons in A. And since , there are possibilities for the n single ribbons, and there is one possibility for the remaining double ribbons. So, there are possibilities.
Case 4: if and only if and or , is odd. Without loss of generality we assume b is even and , i.e., there are a orientable ribbons and (, takes an odd number) non-orientable ribbons in A. There are possibilities for the s single ribbons, and there are possibilities for the remaining double ribbons. So, there are possibilities.
Case 5: if and only and there is at least one orientable ribbon in , . Then there are orientable ribbons and non-orientable ribbons in A. And since , there are possibilities for the one single ribbon, and there are possibilities for the remaining double ribbons. There are possibilities. □
Note 4.1 The partial-dual Euler-genus polynomial of the second class of bouquets is interpolating.
5 Conclusions
Gross et al. [
6,
7] primarily discussed the interpolation properties of partial-dual Euler-genus polynomials of ribbon graph, posed conjectures about interpolation properties, and also calculated partial-dual Euler-genus polynomials for some special classes of ribbon graph. In this paper, based on [
11], two types of partial-dual Euler-genus polynomials for bouquets are proposed, one of which is non-interpolating and the other of which is interpolating. The objects of the above discussion and calculation are ribbon graphs with certain special structures. Next, we can try to continuously delve into these ribbon graphs and depict ribbon graphs of partial-dual Euler-genus polynomials with interpolatory properties (or non-interpolatory properties) as much as possible. Tucker presented a report at the Special Session on Topological Perspectives on Graph Theory, Classic and Recent during the virtual Western Sectional Meeting of the 2021 American Mathematical Society, which touched on the odd and even interpolation of partial-dual Euler-genus polynomials of ribbon graphs. Specifically, if there are both odd and even degrees of nonzero terms in partial-dual Euler-genus polynomials of ribbon graphs, then the polynomial is oddly and evenly interpolated. One polynomial is called oddly (or evenly) interpolated, if the odd (or even) degree of the nonzero coefficient term in the polynomial is continuous. There is currently no progress on this problem, but it has raised significant research questions for the study of interpolation properties of partial-dual Euler-genus polynomials of ribbon graphs.