Next Article in Journal
Risk Assessment of Mining Heritage Reuse in Public–Private-Partnership Mode Based on Improved Matter–Element Extension Model
Previous Article in Journal
Robust Model Predictive Control for Two-DOF Flexible-Joint Manipulator System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Di-Forcing Polynomials for Cyclic Ladder Graphs CLn

College of Mathematics and Statistics, Northwest Normal University, Lanzhou 730070, China
Mathematics 2023, 11(16), 3598; https://doi.org/10.3390/math11163598
Submission received: 20 June 2023 / Revised: 13 July 2023 / Accepted: 17 July 2023 / Published: 20 August 2023

Abstract

:
The cyclic ladder graph C L n is the Cartesian product of cycles C n and paths P 2 , that is C L n = C n × P 2 , ( n 3 ) . The di-forcing polynomial of C L n is a binary enumerative polynomial of all perfect matching forcing and anti-forcing numbers. In this paper, we derive recursive formulas for the di-forcing polynomial of cyclic ladder graph C L n by classifying and counting the matching cases of the associated edges of a given vertex, from which we obtain the number of perfect matching, the forcing and anti-forcing polynomials, and the generating function and by computing some di-forcing polynomials of the lower order C L n .

1. Introduction

In 1985, when studying the resonance structure of molecules, M. Randić and D.J. Klein [1,2] found that a Kekuler structure of the molecule can be determined via fixed partial double bonds, and the minimum number of double bonds required is called the internal degree of freedom of this Kekuler structure. F. Harary and D.J. Klein [3] called it a perfect matching for the forcing number of the graph. P. Hansen et al. [4] and F. Zhang et al. [5] independently inscribed hexagonal systems with forcing edges using different methods. H. Zhang et al. [6] characterized plane basic bipartite graphs with forcing edges. P. Adams et al. [7] proved that, in a bipartite graph of maximum degree 3, the forcing number that determines a perfect matching for it is NP-complete.
In 2004, P. Adams, M. Mahdian, and E.S. Mahmood [8] defined the forcing spectrum S p e c f ( G ) of graph G, which is the set of all perfect matching forcing numbers of graph G. H. Zhang and S. Zhao [9] proposed the forcing polynomial of a graph as a enumerative polynomial for perfect matchings with the same forcing number. In 2009, L. Zeng et al. [10] calculated the forcing number of some fullerene graphs.
In 1997, X. Li [11] studied a hexagonal system with anti-forcing edges. In 2007, D. Vhukičevć and N. Trinajstić [12] presented for the first time the anti-forcing number of a graph from the antithesis of the matching forcing, which they obtained simultaneously for the parallelogram hexagonal system and later calculated for the cata-type hexagonal system. H. Hwang, H. Lei, Y. Yeh, and H. Zhang et al. [13] introduced the concept of an enumerative polynomial—the anti-forcing polynomial for a graph. Q. Yang, H. Zhang, and Y. Lin [14] proved that the anti-forcing number of a fullerene graph is at least 4 and gave a procedure to construct all fullerene graphs with anti-forcing number 4, thus proving that the anti-forcing number of all fullerene graphs of order 26 is 5.
In 2016, H. Lei, Y. Yeh, and H. Zhang [15] introduced the concept of a perfect matching anti-forcing number for the first time; gave the anti-forcing spectrum of the graph; and pointed out that the anti-forcing number given by Vhukičevć and Trinajstić is a perfect matching minimum anti-forcing number, which is consistent with the concept of a perfect matching ( e ) -forcing of the graph proposed by D.J. Klein [16]. In 2017, L. Shi and H. Zhang [17,18] gave a new upper bound for the maximum anti-forcing number of a graph and proved that the maximum forcing number of a ( 4 , 6 ) -fullerene graph is equal to its Clar number and the maximum anti-forcing number is equal to its Fris number. K. Deng and H. Zhang [19,20] defined the anti-forcing spectrum S p e c a f ( G ) of a graph as the set consisting of all perfect matching anti-forcing numbers of G.
In 2018, S. Zhao, H. Zhang [21] computed the anti-forcing polynomials for phenyl systems with forcing edges and benzenoidal parallelograms. Some combinatorial interpretations between the anti-forcing spectra of several classes of ladder graph, Lucas series, and Fibonacci series were obtained by Haiyuan Yao, Jebin Wang, and Zhenyun Han [22,23]. In 2019, S. Zhao and H. Zhang [24] computed the forcing polynomials and anti-forcing polynomials for lattice graphs P 2 × P n and lattice graphs P 3 × P 2 n . In her PhD thesis, S. Zhao [25] obtained recurrence relations for the forcing polynomials of cata-type hexagonal systems and parallelogram hexagonal systems. In 2021, K. Deng et al. [26] studied the forcing and anti-forcing polynomials for pyrene systems and square lattice subsystems.
In 2022, Yutong Liu, Congcong Ma, and Haiyuan Yao [27] proposed the di-forcing polynomials of graphs. In this paper, we focus on the recurrence relations of di-forcing polynomials of cyclic ladder graph C L n .

2. Preliminaries

A graph G is an ordered triple ( V ( G ) , E ( G ) , ξ G ) consisting of a nonempty set V ( G ) of vertices; a set E ( G ) , disjoint from V ( G ) , of edges; and an incidence function ξ G that associates with each edge of G an unordered pair of (not necessarily distinct) vertices of G. If e is an edge and u and v are vertices such that ξ G ( e ) = u v , then e is said to join u and v; the vertices u and v are called the ends of e. A perfect matching in a graph is a set of independent edges that saturate each vertex.
Let M be a perfect matching of a graph G. If a subset S of M is not contained in any other perfect matchings, then S is called a forcing set of M. The size of the minimum forcing set of M is called the forcing number of M, denoted as f ( G , M ) . Let S a E ( G ) M . If M is the only perfect matching in G S a , then S a is called the anti-forcing set of M, where G S a denotes the remaining spanning subgraph after removing all edges in the set S a from the graph G. The size of the minimum anti-forcing set of M is called the anti-forcing number of M and is denoted as a f ( G , M ) . In addition, we refer to the minimum of all perfect matching forcing numbers in graph G as the minimum forcing number of G, denoted as f ( G ) . The maximum value of all perfect matching forcing numbers in graph G is called the maximum forcing number of G, denoted as F ( G ) . Similarly, the minimum and maximum values of all perfect matching anti-forcing in graph G are called the minimum and maximum anti-forcing numbers of G, respectively, and are denoted as a f ( G ) and A f ( G ) .
Let M be a perfect matching of a graph G. We say that a cycle C of G is an M-alternating cycle if the edges of the circle C alternate in M and E ( G ) M . Let A be the set of M-alternating cycles. If any two M-alternating cycles in A do not intersect or only intersect the edge in the matching M, we say that A is M-compatible and then that any two M-alternating cycles in A are M-compatible, or simply compatible. Let c ( G , M ) and c ( G , M ) be the maximum number of disjoint and compatible M-alternating cycles in the graph G, respectively, and M ( G ) be the set consisting of all perfect matchings of G.
Here is the characterization of a forcing set of M.
Lemma 1 
([28]).  Let M be a perfect matching of a graph G. Then, S M is a forcing set of M if and only if S contains at least one matching edge of every M-alternating cycle of G.
Similarly, a conclusion for an anti-forcing set is obtained.
Lemma 2 
([15]).  Let M be a perfect matching of a graph G. Then, S a E M is an anti-forcing set of M if and only if S a contains at least one non-matching edge of every M-alternating cycle of G.
In the following, we introduce two enumerative polynomials on the number of forcing and anti-forcing for all perfect matchings of the graph.
Definition 1 
([9]).  The forcing polynomial of G is
F ( G , x ) = M M ( G ) x f ( G , M ) = i = f ( G ) F ( G ) ω ( G , i ) x i ,
where ω ( G , i ) refers to the number of perfect matchings of G with forcing number i.
Definition 2 
([21]).  The anti-forcing polynomial of G is
A f ( G , x ) = M M ( G ) x a f ( G , M ) = i = a f ( G ) A f ( G ) μ ( G , i ) x i ,
where μ ( G , i ) refers to the number of perfect matchings of G with anti-forcing number i.
Observing a striking similarity between the above two definitions, we naturally combine these two polynomials into a single two-variable polynomial:
Definition 3 
([27]).  Let G be a graph. The di-forcing polynomial of G is
F a f ( G ; x , y ) = M M ( G ) x f ( G , M ) y a f ( G , M ) = i , j ν ( G ; i , j ) x i y j ,
where ν ( G ; i , j ) refers to the number of perfect matchings of G with forcing number i and anti-forcing number j.
Thus,
F ( G , x ) = F a f ( G ; x , 1 ) ; A f ( G , x ) = F a f ( G ; 1 , x ) .
Lemma 3 
([27]).  Let G be a graph with a perfect matching M. Let R ( G ) and s ( M ) denote the system of distinct representatives of the perfect matching equivalent classes and the cardinality of the equivalent class containing M, respectively. Then,
F a f ( G ; x , y ) = M R ( G ) s ( M ) x f ( G , M ) y a f ( G , M ) .

3. Di-Forcing Polynomials for Cyclic Ladder Graphs C L n

A ladder graph L n is shown in Figure 1. The vertices of L n are denoted a 1 , a 2 , , a n 2 , a n 1 , a n , b 1 , b 2 , b 3 , , b n 2 , b n 1 , b n from top to bottom and left to right.
Cyclic ladder graph C L n is a Cartesian product of cycles C n and paths P 2 , i.e., C L n = C n × P n ( n 3 ) . It can also be obtained from the ladder graph L n by adding edges a 1 a n and b 1 b n . As shown in Figure 2.
In a C L n , we call the edges similar to a i b i vertical edges and the edges similar to a i a i + 1 , b i b i + 1 , a 1 a n , b 1 b n horizontal edges. Let M be a perfect matching of the cyclic ladder graph C L n , the edges similar to a i b i in M are called vertical matching edges, and the edges similar to a i a i + 1 , b i b i + 1 , a 1 a n , b 1 b n are called horizontal matching edges. If a i a i + 1 , b i b i + 1 M , we say that the cycle formed with a i a i + 1 b i + 1 b i a i is a horizontal M-alternating 4-cycle. If a i b i , a i + 1 b i + 1 M , we say that the cycle formed with a i a i + 1 b i + 1 b i a i is a vertical M-alternating 4-cycle.
Theorem 1 
([29]).  For n 3 , the number of C L n perfect matching is
M n = l n , if 2 n , l n + 2 , if 2 n .
In Theorem 1, l n = l n 1 + l n 2 is the Lucas series of recurrence relations with initial values l 0 = 2 , l 1 = 1 , and its n term sum
l n = i = 0 n n n i n i i .
Lemma 4 
([30]).  Let M be any perfect matching of the graph G. Then, f ( G , M ) c ( G , M ) . In particular, if the graph G is a plane bipartite graph, then f ( G , M ) = c ( G , M ) .
Lemma 5 
([15]).  Let M be any perfect matching of the graph G. Then, a f ( G , M ) c ( G , M ) . In particular, if the graph G is a plane bipartite graph, then a f ( G , M ) = c ( G , M ) .
Lemma 6. 
Let M be a perfect matching of C L n . Then, there exists a set of maximum disjoint M-alternating cycles that contain all horizontal M-alternating 4-cycles.
Proof. 
Let A be the set of disjoint M-alternating cycles that contains the maximum number of horizontal M-alternating 4-cycles; then, we assert that A contains all disjoint horizontal M-alternating 4-cycles.
If M is a perfect matching of all horizontal pairs of matching edges. Let C 1 * be an M-alternating cycle that contains a 1 a n and C 2 * be an M-alternating cycle that contains b 1 b n . It is easy to prove that if we take the up and down M-alternating cycles, C 1 * and C 2 * , to be a maximum disjoint M-alternating cycles set of M, there are only two A , whereas if we take all horizontal M-alternating 4-cycles to be a maximum disjoint M-alternating cycle set of M, it contains at least two A . This contradicts the way A is taken, so the assertion holds.
If M is a perfect matching that contains at least one vertical matching edge, assuming that there exists a horizontal M-alternating 4-cycle C not in A , there must exist an M-alternating cycle C * intersecting C. Since the horizontal M-alternating 4-cycle in C L n must occur in pairs in any cycle that intersects it, C * and C share two horizontal matching edges. Hence, V ( C ) V ( C * ) , and since C * disjoints with other M-alternating cycles in A ,
A = A C * { C }
is also a maximum disjoint M-alternating cycle set of C L n , containing one more horizontal M-alternating 4-cycle C than A . This contradicts the taking of A ; therefore, the assertion holds, and thus, the conclusion of the Lemma holds. □
Lemma 7. 
Let M be the perfect matching of C L n consisting of all vertical matching edges, i.e., M = a i b i i = 1 , 2 , , n . Then f ( C L n , M ) = n 2 .
Proof. 
Let us take the first vertical M-alternating 4-cycle of M as C 1 = a 1 a 2 a 1 b 1 b 2 . Then, in increasing order from the vertex labeling, take all the remaining vertical M-alternating 4-cycles, denoted as C 1 , C 2 , C 3 , , C n 2 , C n 1 , C n . Obviously, if n is even, the vertical M-alternating 4-cycles of all odd subscripts disjoint each other because each M-alternating cycle contains at least two matching edges and each vertical M-alternating 4-cycle contains exactly two matching edges. So all the odd subscript M-alternating 4-cycles constitute a maximum number of disjoint M-alternating cycles set, via Lemma 4,
f ( C L n , M ) = c ( C L n , M ) = n 2 .
If n is odd taking all the left matching edges of the odd subscript vertical M-alternating 4-cycles and a n b n , we can obtain that a minimum forcing set of M is
S = a 1 b 1 , a 3 b 3 , a 5 b 5 , , a n b n ,
and it is easy to know that
f ( C L n , M ) = c ( C L n , M ) + 1 = n 1 2 + 1 .
In summary, then f ( C L n , M ) = n 2 . □
Before giving the following lemma 8, we give an example of a perfect matching delete all horizontal M-alternating 4-cycles. Take the example of a perfect matching of C L 9 (Figure 3).
Where (1)–(2) denote the branches following the deletion of all horizontal M-alternating 4-cycles, which are Ladder graphs. In the branches that follow the deletion of all horizontal M-alternating 4-cycles, we call the Ladder graphs that are an odd number of vertically matched edges, odd-length Ladder graphs. In Figure 3, (1) is an even-length ladder graph and (2) is an odd-length ladder graph.
Lemma 8. 
Let M be a perfect matching of C L n containing at least one horizontal M-alternating 4-cycle. Then, the forcing number of M is
f ( C L n , M ) = n k 0 ( M ) 2 ,
where k 0 ( M ) denotes the number of branches of the odd-length Ladder subgraph obtained by deleting all horizontal M-alternating 4-cycles (i.e., deleting the four vertices of the horizontal M-alternating 4-cycles) from C L n .
Proof. 
By Lemma 6, we can construct a maximum disjoint M-alternating cycle set of C L n containing all horizontal M-alternating 4-cycles, and the remaining M-alternating cycles are disjoint with all horizontal M-alternating 4-cycles, so they can be found in the subgraph obtained by deleting all horizontal M-alternating 4-cycles of C L n . Also by Lemma 7, every two vertical matching edges from left to right in each branch form a vertical M-alternating 4-cycle, and their union with the deleted horizontal M-alternating 4-cycles forms a maximum disjoint M-alternating cycles set of C L n . Since each odd-length branch wastes one matching edge, k 0 ( M ) matching edges are wasted in total and each M-alternating cycle in this maximum disjoint M-alternating cycle set is a 4-cycle, which contains exactly two matching edges. In summary, using Lemma 4, we can obtain that
f ( C L n , M ) = c ( C L n , M ) = n k 0 ( M ) 2 .
Note: L n differs from C L n when deleting horizontal M-alternating 4-cycles in that L n usually has two branches after deleting the first horizontal M-alternating 4-cycle, while only one branch (ladder graph) appears after C L n deletion. A C L n deletion of the horizontal M-alternating 4-cycles is followed by a ladder graph, so its branches are all planar bipartite graphs.
From Lemmas 7 and 8, we obtain the following two corollaries.
Corollary 1. 
If M is a perfect matching of C L n , then f ( C L n , M ) = c ( C L n , M ) , unless n is odd and M is the perfect matching of all the vertical matching edges. In the latter case, f ( C L n , M ) = c ( C L n , M ) + 1 .
Corollary 2. 
Let M be a perfect matching of C L n . Then, there exists a maximum disjoint M-alternating cycle set that contains all vertical M-alternating 4-cycles.
Lemma 9 
([29]).  Let M be a perfect matching of C L n containing p vertical matching edges,
1 p n , p ( 2 mod ) n . Then, the anti-forcing number of M is n + p 2 .
According to the proof process of Lemma 3.1.1 in [29], we can obtain the following two corollaries.
Corollary 3 
([29]).  The perfect matching of C L n with 2 q ( < n ) horizontal matching edges has an anti-forcing number of n q .
Corollary 4. 
Let M be a perfect matching of C L n that does not contain only one vertical matching edge. Then, there exists a maximum compatible M-alternating cycle set that contains all M-alternating 4-cycles (horizontal M-alternating 4-cycles and vertical M-alternating 4-cycles).
If n is even, C L n is a plane bipartite graph, and by Lemma 5, we have a f ( C L n , M ) = c ( C L n , M ) . If n is odd, C L n is not a planar bipartite graph, but still satisfies a f ( C L n , M ) = c ( C L n , M ) via the proof of Lemma 3.1.1 and Theorem 3.1.4 in the [29], and from the proof procedure of Theorem 3.1.4 in [29], we have the following corollaries.
Lemma 10 
([29]).  Let M be a perfect matching of C L n . Then, a f ( C L n , M ) = c ( C L n , M ) .
Corollary 5. 
Let M be a perfect matching of C L n containing only paired horizontal matching edges. Then, the anti-forcing number of M is n 2 + 2 .

4. Main Conclusions

In the following, we will introduce the definition of a shrinkage M-alternating cycle in a perfect matching of C L n .
Let M be a perfect matching of C L n . If a i a i + 1 , b i b i + 1 M . After deleting the horizontal M-alternating 4-cycle C = a i a i + 1 b i + 1 b i a i and connecting the edges (non-matching edges) between a i 1 and a i + 2 and between b i 1 and b i + 2 , C L n shrinkage to C L n 2 . If a i b i , a i + 1 b i + 1 M , after deleting the vertical M-alternating 4-cycle C = a i a i + 1 b i + 1 b i a i and connecting the edges (non-matching edges) between a i 1 and a i + 2 and between b i 1 and b i + 2 , C L n shrinkage to C L n 2 . If a i b i , a i + 1 a i + 2 , b i + 1 b i + 2 M , after deleting the M-alternating 6-cycle C = a i a i + 1 a i + 2 b i + 2 b i + 1 b i a i and connecting the edges (non-matching edges) between a i 1 and a i + 3 and between b i 1 and b i + 3 , C L n shrinkage to C L n 3 . The above operation after deleting an M-alternating 4-cycle is called a shrinkage M-alternating cycle.
The three perfect matchings shrinkage M-alternating cycles of C L 8 are shown in Figure 4 (The red line segment indicates that this edge is a matching edge. As below).
In the following, we give the main conclusions of this paper.
Theorem 2. 
For n 6 , the di-forcing polynomial of the C L n satisfies the following recurrence relation:
F a f ( C L n ; x , y ) = ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) +   2 x n 2 y n 2 ( y y 3 ) + 2 x 2 y 3 ( 1 x y x y 2 ) , i f 2 n , ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) +   2 x n 1 2 y n 1 2 ( y y 3 ) + x n 1 2 y n 1 ( 1 x ) 2 x 3 y 5 , i f 2 n .
Proof. 
(1) If n is even, let M be any perfect matching of C L n , and we discuss the matching based on the vertex a 3 -associated edges as follows (Figure 5).
Case 1.  a 3 a 4 M .
Subcase 1.1. If b 2 b 3 M , M is a perfect matching of all horizontal matching edges that are not paired. As shown in Figure 6.
We take a minimum forcing set S = a 1 a 2 , b 2 b 3 of M, a maximum disjoint M-alternating cycle set A = C a , C b , the minimum anti-forcing set
S = a 2 a 3 , a 2 b 2 , b 1 b 2 ,
a maximum compatible M-alternating cycle set
A = C a , C b , C a b ,
where
C a = a 1 a 2 a n a 1 , C b = b 1 b 2 b n b 1 , C a b = a 1 a 2 b 2 b 3 a n 1 a n b n b 1 a 1 .
Hence, by Corollary 1 and Lemma 10, its partial di-forcing polynomial is
x 2 y 3 .
Subcase 1.2. If b 3 b 4 M , then C 1 = a 3 a 4 b 4 b 3 a 3 constitutes a horizontal M-alternating 4-cycle.
Subcase 1.2.1. If the numbers of vertical matching edges on the left and right sides of C 1 to the number between the next pair of horizontal matching are not all odd or if there is at least one pair of horizontal matching edges on the left side of C 1 to the right side, we shrinkage C 1 . On the one hand, using Lemma 6, there exists a maximum disjoint M-alternating cycle set of C L n contains C 1 and the rest of the M-alternating cycles are disjoint from C 1 , which are found in the subgraphs following the shrinkage of C L n using C 1 . Hence, C 1 contributes 1 to the maximum disjoint M-alternating cycle set, and by Corollary 1, C 1 contributes 1 to the forcing number of M. On the other hand, if M is a perfect matching of all horizontal pairs of matching edges, then using Corollary 5, the shrinkage of C 1 reduces a pair of horizontal matching edges, the anti-forcing number of a perfect matching of subgraph C L n 2 can be obtained as n 2 + 1 . If M is not a perfect matching of all horizontal pairs of matching edges, using Lemma 9, the anti-forcing number of perfect matching of C L n is
n q ,
and the shrinkage of C 1 reduces C L n via a pair of horizontally matched edges, which leads to the anti-forcing number of a perfect matching of subgraph C L n 2 being
n q 1 .
Hence, the anti-forcing number of C 1 on M contributes 1. In addition, after the shrinkage of C 1 , C L n 2 does not contain a perfect matching for Subcase 1.1.
In summary, there is a partial di-forcing polynomial
x y ( F a f 1 ( C L n 2 ; x , y ) x 2 y 3 ) ,
where the shrinkage subgraphs are not renumbered using the numbering of C L n perfect matching (as below), and it contains the subgraphs C L n 2 in which the perfect matching is
a 2 a 5 , b 2 b 5 M , a 1 a 2 , b 1 b 2 , a 5 a 6 , b 5 b 6 M ; a 2 a 5 , b 2 b 5 M , a 5 a 6 , b 5 b 6 M ; a 2 a 5 , b 2 b 5 M , a 1 a 2 , b 1 b 2 M ; a 2 a 5 , b 2 b 5 M , a 2 b 2 , a 5 b 5 M .
Subcase 1.2.2. If the numbers of vertical matching edges on the left and right sides of C 1 to the number between the next pair of horizontal matching are all odd, since the vertical matching edges on both sides of C 1 after the shrinkage of C 1 form a new M-alternating 4-cycle, using Corollary 1, the forcing number of C L n does not change before and after the shrinkage. In this situation, we shrinkage the M-alternating 6-cycle formed using C 2 = a 2 b 2 b 3 b 4 a 4 a 3 a 2 . On the one hand, a 2 b 2 in C 2 has practically no effect on the forcing number of M. According to Lemma 6, there exists a maximum disjoint M-alternating cycle set of C L n that contains C 1 and the rest of the M-alternating cycles are disjoint from C 1 , which are found in the subgraphs following the shrinkage of C L n via C 2 . Hence, C 2 contributes 1 to the maximum disjoint M-alternating cycle set, and using Corollary 1, C 2 contributes 1 to the forcing number of M. On the other hand, using Lemma 9, the anti-forcing number of a perfect matching of C L n is
n + p 2 .
The shrinkage of C 2 reduces one pair of horizontal matching edges with one vertical matching edge, and the anti-forcing number of a perfect matching of subgraph C L n 2 is
( n 3 ) + ( p 1 ) 2 = n + p 2 2 .
Hence, the anti-forcing number of C 2 to M contributes 2.
In summary, there is a partial di-forcing polynomial
x y 2 F a f 2 ( C L n 3 ; x , y ) ,
where it contains the perfect matching of C L n 3 is
a 1 a 5 , b 1 b 5 M , a 5 b 5 M .
Case 2.  a 3 b 3 M . There are three Subcases, as follows.
Subcase 2.1. If a 1 a 2 , b 1 b 2 , a 4 b 4 M , then C 3 = a 3 b 3 b 4 a 4 a 3 is a vertical M-alternating 4-cycle, and we shrinkage C 3 . On the one hand, using Corollary 2, there exists a maximum disjoint M-alternating cycle set of C L n contains C 3 and the rest of the M-alternating cycles are disjoint from C 3 , which are found in the subgraphs following the shrinkage of C L n using C 3 . Hence, C 3 contributes 1 to the maximum disjoint M-alternating cycle set, and via Corollary 1, C 3 contributes 1 to the forcing number of M. On the other hand, the shrinkage of C 3 reduces C L n by two vertical matching edges, and thus according to Lemma 9, the anti-forcing number of a perfect matching of subgraph C L n 2 is ( n + p 2 2 ) . Hence, C 3 contributes 2 to the anti-forcing number of M.
In addition, if M is a perfect matching containing only one pair of vertical matching edges, and the rest are all horizontal matching edges, using Corollary 1 and Lemma 9, its di-forcing polynomial is
x n 2 y n 2 + 1 .
After the shrinkage of C 3 , the subgraph C L n 2 contains a perfect matching with all horizontal matching edges, and its partial di-forcing polynomial is
x n 2 1 y n 2 + 1 .
Obviously, there is no change in the number of anti-forcing before and after the shrinkage, so it is not possible to shrinkage C 3 . On the other hand, after the shrinkage of C 3 , the subgraph does not contain the perfect matching of Subcase 1.1.
In summary, there is a partial di-forcing polynomial
x y 2 ( F a f 3 ( C L n 2 ; x , y ) x n 2 1 y n 2 + 1 x 2 y 3 ) + x n 2 y n 2 + 1 ,
where it contains the perfect matching of C L n 2 is
a 2 a 5 , b 2 b 5 M , a 1 a 2 , b 1 b 2 M ; a 3 b 3 , a 4 b 4 M , a i a i + 1 , b i b i + 1 M ( i = 5 , 6 , 7 , , n , 1 , 2 ) .
Subcase 2.2. If a 2 b 2 M , and a 4 a 5 M or a 4 b 4 M , then C 4 = a 2 b 2 b 3 a 3 a 2 is a vertical M-alternating 4-cycle, we shrinkage C 4 . Similarly to the proof process of Subcase 2.1, it can be concluded that there is a partial di-forcing polynomial
x y 2 ( F a f 4 ( C L n 2 ; x , y ) x n 2 1 y n 2 + 1 x 2 y 3 ) + x n 2 y n 2 + 1 ,
where it contains the perfect matching of C L n 2 , which is
a 1 a 4 , b 1 b 4 M , a 4 a 5 , b 4 b 5 M ; a 1 a 4 , b 1 b 4 M , a 4 b 4 M ; a 2 b 2 , a 3 b 3 M , a i a i + 1 , b i b i + 1 M ( i = 4 , 5 , 6 , , n , 1 ) .
Subcase 2.3. If a 1 a 2 , a 4 a 5 M , then C = a 1 a 2 b 2 b 1 a 1 is a horizontal M-alternating 4-cycle. Since a 3 b 3 is vertical matching of a single edge, we cannot shrinkage a 3 b 3 directly. In this situation, we shrinkage the M-alternating 6-cycle formed by C 5 = a 1 a 2 a 3 b 3 b 2 b 1 a 1 . On the one hand, a 3 b 3 in C 5 has practically no effect on the forcing number of M. Therefore, according to Lemma 6, there exists a set of maximum disjoint M-alternating cycles of C L n contains C and the rest of the M-alternating cycles are disjoint from C , which are found in the subgraphs of the C L n shrinkage after C 5 . Hence, C 5 contributes 1 to the set of maximum disjoint M-alternating cycles of M. Via Corollary 1, the forcing number of C 5 to M contributes 1. On the other hand, according to Lemma 9, the anti-forcing number of a perfect matching of C L n is n + p 2 . The shrinkage of C 5 reduces one pair of horizontal matching edges with one vertical matching edge, and the anti-forcing number of a perfect matching of subgraph C L n 2 is ( n + p 2 2 ) . Hence, the anti-forcing number of C 5 to M contributes 2.
In summary, there is a partial di-forcing polynomial
x y 2 F a f 5 ( C L n 3 ; x , y )
where it contains the perfect matching of C L n 3 is
a 4 a n , b 4 b n M , a 5 a 5 M .
Case 3.  a 2 a 3 M . From the structure of Cyclic ladder graphs, we easily know that a 2 a 3 is the same as the a 3 a 4 situation, and the proof procedure is similar. Hence, we only state the cases of a perfect matching of the shrinkage subgraphs and their corresponding di-forcing polynomials.
Subcase 3.1. If b 1 b 2 M , M is a perfect matching of all horizontal matching edges that are not paired, its partial di-forcing polynomial is
x 2 y 3 .
Subcase 3.2. If b 2 b 3 M , then C 6 = a 2 a 3 b 3 b 2 a 2 is a horizontal M-alternating 4-cycle and C 7 = a 2 a 3 a 4 b 4 b 3 b 2 a 2 is a vertical M-alternating 4-cycle. It follows from the classification of Subcase 1.2 that we shrinkage C 6 and C 7 , respectively. Different from Subcase 1.2: The number of perfect matchings of all vertical matching edges in C L n is 1, and 1 has been contributed in Subcase 1.2. Hence, for Subcase 3.2, we shrinkage C 7 to be a perfect matching of all vertical matching edges in subgraph C L n 3 . From Corollary 1 and Lemma 9, it follows that after shrinkage C 7 , C 7 contributes 1 to the forcing number of M and 2 to the anti-forcing number.
Hence, there is a partial di-forcing polynomial
x y ( F a f 6 ( C L n 2 ; x , y ) x 2 y 3 ) + x y 2 F a f 7 ( C L n 3 ; x , y )
where it contains the perfect matching of C L n 2 is
a 1 a 4 M , a 1 a n , a 4 a 5 M ; a 1 a 4 M , a 4 a 5 M ; a 1 a 4 M , a 1 a n M ; a 1 a 4 M , a 1 b 1 , a 4 b 4 M .
It contains the perfect matching of C L n 3 , which is
a 1 a 5 M , a i b i M ( i = 5 , 6 , , n , 1 ) ; a 1 a 5 , b 1 b 5 M , a 1 b 1 M .
In summary of Cases 1–3, the di-forcing polynomial of C L n is
F a f ( C L n ; x , y ) = x y ( F a f 1 ( C L n 2 ; x , y ) + F a f 6 ( C L n 2 ; x , y ) ) + x y 2 ( F a f 3 ( C L n 2 ; x , y ) + F a f 4 ( C L n 2 ; x , y ) ) + x y 2 ( F a f 2 ( C L n 3 ; x , y ) + F a f 7 ( C L n 3 ; x , y ) + F a f 5 ( C L n 3 ; x , y ) ) + 2 x n 2 y n 2 + 1 2 x n 2 y n 2 + 3 + 2 x 2 y 3 2 x 3 y 4 2 x 3 y 5 .
We have verified that
( F a f 1 ( C L n 2 ; x , y ) + F a f 6 ( C L n 2 ; x , y ) + 2 x 2 y 3 ) just happens to be the di-forcing polynomial of C L n 2 ;
( F a f 3 ( C L n 2 ; x , y ) + F a f 4 ( C L n 2 ; x , y ) + 2 x 2 y 3 ) just happens to be the di-forcing polynomial of C L n 2 ;
( F a f 2 ( C L n 3 ; x , y ) + F a f 7 ( C L n 3 ; x , y ) + F a f 5 ( C L n 3 ; x , y ) ) just happens to be the di-forcing polynomial of C L n 3 .
Hence, we simplify the above equation to obtain the di-forcing polynomial of C L n as
F a f ( C L n ; x , y ) = ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) + 2 x n 2 y n 2 ( y y 3 ) + 2 x 2 y 3 ( 1 x y x y 2 ) .
(2) If n is odd, similar to the above procedure of proving that n is even, the di-forcing polynomial of C L n can be obtained as
F a f ( C L n ; x , y ) = x y F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) x y ( x n 1 2 y n 2 ) + x n 1 2 y n 1 x y 2 ( 2 x n 3 2 y n 1 2 + 1 ) + 2 x n 1 2 y n 1 2 + 1 x y 2 ( 2 x 2 y 3 ) .
Among them, the number of vertical matching edges in C L n is odd if n is odd. The perfect matching contains only one pair of horizontal matching edges, with the rest being all vertical matching, C L n has no change in the number of forcing of M after shrinkage the horizontal M-alternating 4-cycle, so this perfect matching is not included in the subgraph after shrinkage the horizontal M-alternating 4-cycle. Hence, from Lemmas 8 and 9, the partial di-forcing polynomial is
x n 1 2 y n 1 x y ( x n 1 2 y n 2 ) .
On the other hand, if M contains only one vertical matching edge and the rest are perfect matching with all horizontal matching edges, the anti-forcing number of M does not change after shrinkage the M-alternating 6-cycle. Thus, the shrinkage subgraph does not contain perfect matching with all horizontal pairs of matching edges. Since n is odd but ( n 3 ) is even, there is no perfect matching of all horizontal unpairs if n is odd. Hence, using Lemmas 8 and 9, the partial di-forcing polynomial is
2 x n 1 2 y n 1 2 + 1 x y 2 ( 2 x n 3 2 y n 1 2 + 1 2 x 2 y 3 ) .
In summary, by simplifying, the di-forcing polynomial of C L n is
F a f ( C L n ; x , y ) = ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) + 2 x n 1 2 y n 1 2 ( y y 3 ) + x n 1 2 y n 1 ( 1 x ) 2 x 3 y 5 .
Hence, using (1) and (2), for n 6 , the di-forcing polynomial of C L n satisfies the following recurrence relation:
F a f ( C L n ; x , y ) = ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) +   2 x n 2 y n 2 ( y y 3 ) + 2 x 2 y 3 ( 1 x y x y 2 ) , if 2 n , ( x y + x y 2 ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) +   2 x n 1 2 y n 1 2 ( y y 3 ) + x n 1 2 y n 1 ( 1 x ) 2 x 3 y 5 , if 2 n .
In the following, we give important corollaries that follow from Theorem 2.
Corollary 6. 
For n 4 , the number of perfect matching of C L n is
M n = 2 M n 2 + M n 3 2 .
Corollary 7. 
For n 6 , there is
F C L n , x = 2 x F C L n 2 , x + x F C L n 3 , x + φ ( n ) ,
where
if n is even , φ ( n ) = 2 x 2 ( 1 2 x ) ; if n is odd , φ ( n ) = x n 1 2 ( 1 x ) 2 x 3 .
Corollary 8. 
For n 6 , there is
A f ( C L n , x ) = ( x + x 2 ) A f ( C L n 2 , x ) + x 2 A f ( C L n 3 , x ) 2 x 5 + ψ ( n ) ,
where
if n is even , ψ ( n ) = 2 ( 1 x ) ( x n + 2 2 ( 1 + x ) + x 3 ) ; if n is odd , ψ ( n ) = 2 x n 1 2 ( x x 3 ) .
Theorem 3. 
The generating function of F a f ( C L n ; x , y ) n 3 is
P ( x , y , z ) = D ( x , y , z ) ( 1 + z ) ( 1 + z ) ( 1 + x y z 2 ) ( 1 + x y 2 z 2 ) ( 1 + x y z 2 ( 1 + y + y z ) ) ,
where
D ( x , y , z ) = ( x y 2 z 3 ( 2 x 4 y 5 z 7 ( 1 + y + y z ) + 3 ( 1 + z 2 ) x y ( 1 + 3 ( 2 + y ) z ( 2 + y ) z 2 ( 4 + 3 y ) z 3 + ( 1 + y ) z 4 ) + x 3 y 3 z 4 ( 1 2 z + z 2 + 2 y 3 ( 1 + z ) z ( 1 + z ) 2 + y 2 z ( 5 3 z + 3 z 2 + z 3 ) + y ( 1 8 z z 2 + 2 z 3 ) ) + x 2 y 2 z 2 ( y 2 z ( 5 + 3 z 5 z 2 3 z 3 ) 2 ( 1 3 z + z 2 + z 3 ) + y ( 1 + 11 z + 2 z 2 7 z 3 z 4 ) ) ) ) .
Proof. 
From Theorem 2,
P ( x , y , z ) = n = 3 F a f ( C L n ; x , y ) z n = n = 3 5 F a f ( C L n ; x , y ) z n + n = 6 F a f ( C L n ; x , y ) z n = n = 6 ( ( x y 2 + x y ) F a f ( C L n 2 ; x , y ) + x y 2 F a f ( C L n 3 ; x , y ) 2 x 3 y 5 ) z n + n = 3 5 F a f ( C L n ; x , y ) z n + n = 3 ( 2 x n y n ( y y 3 ) + 2 x 2 y 3 ( 1 x y ) ) z 2 n + n = 3 ( x n y 2 n ( 1 x ) + 2 x n y n ( y y 3 ) ) z 2 n + 1 = ( x y 2 + x y ) n = 6 F a f ( C L n 2 ; x , y ) z n + x y 2 n = 6 F a f ( C L n 3 ; x , y ) z n 2 x 3 y 5 n = 6 z n + n = 3 ( 2 x n y n ( y y 3 ) + 2 x 2 y 3 ( 1 x y ) ) z 2 n + n = 3 ( x n y 2 n ( 1 x ) + 2 x n y n ( y y 3 ) ) z 2 n + 1 + n = 3 5 F a f ( C L n ; x , y ) z n = ( x y 2 + x y ) z 2 n = 3 F a f ( C L n ; x , y ) z n + x y 2 z 3 n = 3 F a f ( C L n ; x , y ) z n 2 x 3 y 5 n = 6 z n ( x y 2 + x y ) z 2 F a f ( C L 3 ; x , y ) z 3 + n = 3 ( 2 x n y n ( y y 3 ) + 2 x 2 y 3 ( 1 x y ) ) z 2 n + n = 3 ( x n y 2 n ( 1 x ) + 2 x n y n ( y y 3 ) ) z 2 n + 1 + n = 3 5 F a f ( C L n ; x , y ) z n = ( ( x y 2 + x y ) z 2 + x y 2 z 3 ) n = 3 F a f ( C L n ; x , y ) z n + x y 2 z 3 ( x 2 y 2 z 2 + 2 x y 2 z 2 + 3 x y 2 z + 2 x y z 2 + 6 x y z + x y + 3 ) + 2 x 3 y 5 z 6 z 1 + 2 x 2 y 3 z 6 ( x 2 y 2 z 2 + x y 3 ( z 2 1 ) 2 x y z 2 + 1 ) ( z 2 1 ) ( x y z 2 1 ) + x 3 y 4 z 7 ( 2 x y 4 z 2 + ( x 1 ) x y 3 z 2 y 2 ( 2 x z 2 + x + 1 ) + 2 ) ( x y z 2 1 ) ( x y 2 z 2 1 ) .
Hence,
( 1 ( x y 2 + x y ) z 2 x y 2 z 3 ) n = 3 F a f ( C L n ; x , y ) z n = x y 2 z 3 ( x 2 y 2 z 2 + 2 x y 2 z 2 + 3 x y 2 z + 2 x y z 2 + 6 x y z + x y + 3 ) + 2 x 3 y 5 z 6 z 1 + 2 x 2 y 3 z 6 ( x 2 y 2 z 2 + x y 3 ( z 2 1 ) 2 x y z 2 + 1 ) ( z 2 1 ) ( x y z 2 1 ) + x 3 y 4 z 7 ( 2 x y 4 z 2 + ( x 1 ) x y 3 z 2 y 2 ( 2 x z 2 + x + 1 ) + 2 ) ( x y z 2 1 ) ( x y 2 z 2 1 ) ,
simplify to obtain
n = 3 F a f ( C L n ; x , y ) z n = D ( x , y , z ) ( 1 + z ) ( 1 + z ) ( 1 + x y z 2 ) ( 1 + x y 2 z 2 ) ( 1 + x y z 2 ( 1 + y + y z ) ) ,
where
D ( x , y , z ) = ( x y 2 z 3 ( 2 x 4 y 5 z 7 ( 1 + y + y z ) + 3 ( 1 + z 2 ) x y ( 1 + 3 ( 2 + y ) z ( 2 + y ) z 2 ( 4 + 3 y ) z 3 + ( 1 + y ) z 4 ) + x 3 y 3 z 4 ( 1 2 z + z 2 + 2 y 3 ( 1 + z ) z ( 1 + z ) 2 + y 2 z ( 5 3 z + 3 z 2 + z 3 ) + y ( 1 8 z z 2 + 2 z 3 ) ) + x 2 y 2 z 2 ( y 2 z ( 5 + 3 z 5 z 2 3 z 3 ) 2 ( 1 3 z + z 2 + z 3 ) + y ( 1 + 11 z + 2 z 2 7 z 3 z 4 ) ) ) ) .
Note that the di-forcing polynomials for the C L 3 to C L 19 are listed below:
F a f ( C L 3 ; x , y ) = 3 x y 2 + x 2 y 3 . F a f ( C L 4 ; x , y ) = 6 x 2 y 3 + 3 x 2 y 4 . F a f ( C L 5 ; x , y ) = 5 x 2 y 3 + 5 x 2 y 4 + x 3 y 5 . F a f ( C L 6 ; x , y ) = 2 x 2 y 3 + 3 x 2 y 4 + 6 x 3 y 4 + 8 x 3 y 5 + x 3 y 6 . F a f ( C L 7 ; x , y ) = 7 x 3 y 4 + 14 x 3 y 5 + 7 x 3 y 6 + x 4 y 7 . F a f ( C L 8 ; x , y ) = 2 x 2 y 3 + 8 x 3 y 5 + 8 x 4 y 5 + 8 x 3 y 6 + 14 x 4 y 6 + 8 x 4 y 7 + x 4 y 8 . F a f ( C L 9 ; x , y ) = 9 x 4 y 5 + 3 x 3 y 6 + 27 x 4 y 6 + 27 x 4 y 7 + 9 x 4 y 8 + x 5 y 9 . F a f ( C L 10 ; x , y ) = 2 x 2 y 3 + 15 x 4 y 6 + 10 x 5 y 6 + 30 x 4 y 7 + 22 x 5 y 7 + 15 x 4 y 8 + 20 x 5 y 8 + 10 x 5 y 9 + x 5 y 10 . F a f ( C L 11 ; x , y ) = 11 x 5 y 6 + 11 x 4 y 7 + 44 x 5 y 7 + 11 x 4 y 8 + 66 x 5 y 8 + 44 x 5 y 9 + 11 x 5 y 10 + x 6 y 11 . F a f ( C L 12 ; x , y ) = 2 x 2 y 3 + 24 x 5 y 7 + 12 x 6 y 7 + 3 x 4 y 8 + 72 x 5 y 8 + 32 x 6 y 8 + 72 x 5 y 9 + 40 x 6 y 9 + 24 x 5 y 10 + 30 x 6 y 10 + 12 x 6 y 11 + x 6 y 12 . F a f ( C L 13 ; x , y ) = x 7 y 13 + 13 x 6 y 12 + 65 x 6 y 11 + 130 x 6 y 10 + 130 x 6 y 9 + 65 x 6 y 8 + 13 x 6 y 7 + 26 x 5 y 10 + 52 x 5 y 9 + 26 x 5 y 8 . F a f ( C L 14 ; x , y ) = x 7 y 14 + 14 x 7 y 13 + 42 x 7 y 12 + 70 x 7 y 11 + 70 x 7 y 10 + 44 x 7 y 9 + 14 x 7 y 8 + 35 x 6 y 12 + 140 x 6 y 11 + 210 x 6 y 10 + 140 x 6 y 9 + 35 x 6 y 8 + 14 x 5 y 10 + 14 x 5 y 9 + 2 x 2 y 3 . F a f ( C L 15 ; x , y ) = x 8 y 15 + 15 x 7 y 14 + 90 x 7 y 13 + 225 x 7 y 12 + 300 x 7 y 11 + 225 x 7 y 10 + 90 x 7 y 9 + 15 x 7 y 8 + 50 x 6 y 12 + 150 x 6 y 11 + 150 x 6 y 10 + 50 x 6 y 9 + 3 x 5 y 10 . F a f ( C L 16 ; x , y ) = x 8 y 16 + 16 x 8 y 15 + 56 x 8 y 14 + 112 x 8 y 13 + 140 x 8 y 12 + 112 x 8 y 11 + 58 x 8 y 10 + 16 x 8 y 9 + 48 x 7 y 14 + 240 x 7 y 13 + 480 x 7 y 12 + 480 x 7 y 11 + 240 x 7 y 10 + 48 x 7 y 9 + 40 x 6 y 12 + 80 x 6 y 11 + 40 x 6 y 10 + 2 x 2 y 3 . F a f ( C L 17 ; x , y ) = x 9 y 17 + 17 x 8 y 16 + 119 x 8 y 15 + 357 x 8 y 14 + 595 x 8 y 13 + 595 x 8 y 12 + 357 x 8 y 11 + 119 x 8 y 10 + 17 x 8 y 9 + 85 x 7 y 14 + 340 x 7 y 13 + 510 x 7 y 12 + 340 x 7 y 11 + 85 x 7 y 10 + 17 x 6 y 12 + 17 x 6 y 11 . F a f ( C L 18 ; x , y ) = x 9 y 18 + 18 x 9 y 17 + 72 x 9 y 16 + 168 x 9 y 15 + 252 x 9 y 14 + 252 x 9 y 13 + 168 x 9 y 12 + 74 x 9 y 11 + 18 x 9 y 10 + 63 x 8 y 16 + 378 x 8 y 15 + 945 x 8 y 14 + 1260 x 8 y 13 + 945 x 8 y 12 + 378 x 8 y 11 + 63 x 8 y 10 + 90 x 7 y 14 + 270 x 7 y 13 + 270 x 7 y 12 + 90 x 7 y 11 + 3 x 6 y 12 + 2 x 2 y 3 . F a f ( C L 19 ; x , y ) = x 10 y 19 + 19 x 9 y 18 + 152 x 9 y 17 + 532 x 9 y 16 + 1064 x 9 y 15 + 1330 x 9 y 14 + 1064 x 9 y 13 + 532 x 9 y 12 + 152 x 9 y 11 + 19 x 9 y 10 + 133 x 8 y 16 + 665 x 8 y 15 + 1330 x 8 y 14 + 1330 x 8 y 13 + 665 x 8 y 12 + 133 x 8 y 11 + 57 x 7 y 14 + 114 x 7 y 13 + 57 x 7 y 12 .

Funding

This work is supported by The National Nutural Science Foundation of China (No. 12161081) and The Innovation Star Program for Excellent Graduate Students in Gansu Province, China (No. 2022CXZX-323).

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Acknowledgments

The author would like to thank the referees for providing very helpful comments and suggestions.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Randić, M.; Klein, D.J. Kekulé valence structures revisited. In nate degrees of freedom of π-electron couplings. In Mathematical and Computational Concepts in Chemistry; Trinajstić, N., Ed.; Wiley: New York, NY, USA, 1985; pp. 274–282. [Google Scholar]
  2. Klein, D.J.; Randić, M. Innate degree of freedom of a graph. J. Comput. Chem. 1987, 8, 516–521. [Google Scholar] [CrossRef]
  3. Harary, F.; Klein, D.J.; Živković, T.P. Graphical properties of polyhexes: Perfect matching vector and forcing. J. Math. Chem. 1991, 6, 295–306. [Google Scholar] [CrossRef]
  4. Hansen, P.; Zheng, M. Bonds fixed by fixing bonds. J. Chem. Inform. Comput. Sci. 1994, 34, 297–304. [Google Scholar] [CrossRef]
  5. Zhang, F.; Li, X. Hexagonal systems with forcing edges. Discret. Math. 1995, 140, 253–263. [Google Scholar] [CrossRef]
  6. Zhang, H.; Zhang, F. Plane elementary bipartite graphs. Discret. Appl. Math. 2000, 105, 473–490. [Google Scholar] [CrossRef]
  7. Adams, P.; Mahdian, M.; Mahmoodian, E.S. On the forced matching numbers of bipartite graphs. Discret. Math. 2004, 281, 1–12. [Google Scholar] [CrossRef]
  8. Afshani, P.; Hatami, H.; Mahmoodian, E.S. On the spectrum of the forced matching number of graphs. Australas. J. Comb. 2004, 30, 147–160. [Google Scholar]
  9. Zhang, H.; Zhao, S.; Lin, R. The forcing polynomial of catacondensed hexagonal systems. MATCH Commun. Math. Comput. Chem. 2015, 73, 473–490. [Google Scholar]
  10. Zeng, L. The Computation of Perfect Matchings and Forcing Numbers of Fullerenes. Bachelor’s Thesis, Lanzhou University, Lanzhou, China, 2009. (In Chinese). [Google Scholar]
  11. Li, X. Hexagonal systems with forcing single edges. Discret. Appl. Math. 1997, 72, 295–301. [Google Scholar] [CrossRef]
  12. Vhukičević, D.; Trinajstić, N. On the anti-forcing number of benzenoids. J. Math. Chem. 2007, 42, 575–583. [Google Scholar] [CrossRef]
  13. Hwang, H.K.; Lei, H.; Yeh, Y.N.; Zhang, H. Distribution of Forcing and Anti-Forcing Numbers of Random Perfect Matchings on Hexagonal Chains and Crowns. 2015. Preprint. Available online: http://140.109.74.92/hk/?p=873 (accessed on 19 June 2023).
  14. Yang, Q.; Zhang, H.; Lin, Y. On the Anti-Forcing Number of Fullerene Graphs. MATCH Commun. Math. Comput. Chem. 2015, 74, 673–692. [Google Scholar]
  15. Lei, H.; Yeh, Y.; Zhang, H. Anti-forcing numbers of perfect matchings of graphs. Discret. Appl. Math. 2016, 202, 95–105. [Google Scholar] [CrossRef]
  16. Klein, D.J.; Rosenfeld, V. Forcing, Freedom, and Uniqueness in Graph Theory and Chemistry. Croat. Chem. Acta 2014, 87, 49–59. [Google Scholar] [CrossRef]
  17. Shi, L.; Zhang, H. Tight upper bound on the maximum anti-forcing numbers of graphs. Discret. Math. Theor. Comput. Sci. 2017, 19, 1–15. [Google Scholar]
  18. Shi, L.; Wang, H.; Zhang, H. On the maximum forcing and anti-forcing numbers of (4,6)-fullerenes. Discret. Appl. Math. 2017, 233, 187–194. [Google Scholar] [CrossRef]
  19. Deng, K.; Zhang, H. Anti-forcing spectra of perfect matchings of graphs. J. Comb. Optim. 2017, 33, 660–680. [Google Scholar] [CrossRef]
  20. Deng, K.; Zhang, H. Anti-forcing spectrum of any cata-condensed hexagonal system is continuous. Front. Math. China 2017, 12, 19–33. [Google Scholar] [CrossRef]
  21. Zhao, S.; Zhang, H. Anti-forcing polynomials for benzenoids systems with forcing edges. Discret. Appl. Math. 2018, 250, 342–356. [Google Scholar] [CrossRef]
  22. Yao, H.; Wang, J.; Wang, X. The anti-forcing spectra of perfect matchings of cyclic ladder graphs and Lucas sequences. J. Northwest Norm. Univ. (Nat. Sci.) 2018, 54, 21–25. (In Chinese) [Google Scholar]
  23. Han, Z.; Wang, J. Anti-forcing Spectrum and Fibonacci Series for Perfect Ladder Graphs Matching. J. Lanzhou Inst. Technol. 2020, 27, 85–90. (In Chinese) [Google Scholar]
  24. Zhao, S.; Zhang, H. Forcing and anti-forcing polynomials of perfect matchings for some rectangle grids. J. Math. Chem. 2019, 57, 20–225. [Google Scholar] [CrossRef]
  25. Zhao, S. Research of Forcing and Ant-Forcing Polynomials for Some Classes of Graphs. Bachelor’s Thesis, Lanzhou University, Lanzhou, China, 2018. (In Chinese). [Google Scholar]
  26. Deng, K.; Lü, H.; Wu, T. Forcing and anti-forcing polynomials of a polyomino graph. arXiv 2020, arXiv:2012.12898. [Google Scholar] [CrossRef]
  27. Liu, Y.; Ma, C.; Yao, H.; Wang, X. Computing the Forcing and Anti-Forcing Numbers of Perfect Matchings for Graphs by Integer Linear Programmings. MATCH Commun. Math. Comput. Chem. 2022, 87, 561–575. [Google Scholar] [CrossRef]
  28. Riddle, M.E. The minimum forcing number for the torus and hypercube. Discret. Math. 2002, 245, 283–292. [Google Scholar] [CrossRef]
  29. Wang, J. Studies on Anti-Forcing Spectrum of Some Graphs. Master’s Thesis, Northwest Normal University, Lanzhou, China, 2018. (In Chinese). [Google Scholar]
  30. Lior, P.; Peter, K. Forcing matchings on square grids. Discret. Math. 1998, 190, 287–294. [Google Scholar]
Figure 1. Ladder graph L n .
Figure 1. Ladder graph L n .
Mathematics 11 03598 g001
Figure 2. Cyclic ladder graph C L n .
Figure 2. Cyclic ladder graph C L n .
Mathematics 11 03598 g002
Figure 3. The C L 9 a perfect matching delete all horizontal M-alternating 4-cycles.
Figure 3. The C L 9 a perfect matching delete all horizontal M-alternating 4-cycles.
Mathematics 11 03598 g003
Figure 4. Shrinkage M-alternating cycle for C L 8 .
Figure 4. Shrinkage M-alternating cycle for C L 8 .
Mathematics 11 03598 g004
Figure 5. Three cases on the associating edge of vertex a 3 .
Figure 5. Three cases on the associating edge of vertex a 3 .
Mathematics 11 03598 g005
Figure 6. A perfect matching with unpaired horizontal matching edges.
Figure 6. A perfect matching with unpaired horizontal matching edges.
Mathematics 11 03598 g006
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

Wang, Y. Di-Forcing Polynomials for Cyclic Ladder Graphs CLn. Mathematics 2023, 11, 3598. https://doi.org/10.3390/math11163598

AMA Style

Wang Y. Di-Forcing Polynomials for Cyclic Ladder Graphs CLn. Mathematics. 2023; 11(16):3598. https://doi.org/10.3390/math11163598

Chicago/Turabian Style

Wang, Yantong. 2023. "Di-Forcing Polynomials for Cyclic Ladder Graphs CLn" Mathematics 11, no. 16: 3598. https://doi.org/10.3390/math11163598

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