Abstract
The Zhang–Zhang polynomial of a benzenoid system is a well-known counting polynomial that was introduced in 1996. It was designed to enumerate Clar covers, which are spanning subgraphs with only hexagons and edges as connected components. In 2018, the generalized Zhang–Zhang polynomial of two variables was defined such that it also takes into account 10-cycles of a benzenoid system. The aim of this paper is to introduce and study a new variation of the Zhang–Zhang polynomial for phenylenes, which are important molecular graphs composed of 6-membered and 4-membered rings. In our case, Clar covers can contain 4-cycles, 6-cycles, 8-cycles, and edges. Since this new polynomial has three variables, we call it the multivariable Zhang–Zhang (MZZ) polynomial. In the main part of the paper, some recursive formulas for calculating the MZZ polynomial from subgraphs of a given phenylene are developed and an algorithm for phenylene chains is deduced. Interestingly, computing the MZZ polynomial of a phenylene chain requires some techniques that are different to those used to calculate the (generalized) Zhang–Zhang polynomial of benzenoid chains. Finally, we prove a result that enables us to find the MZZ polynomial of a phenylene with branched hexagons.
MSC:
05C92; 05C31; 05C70; 05C30; 05C10
1. Introduction
Kekulé structures are often employed to provide an insight into the -electron structure of polycyclic conjugated molecules (note that a Kekulé structure of a polycyclic conjugated hydrocarbon is represented by a structural formula with double bonds between certain pairs of carbon atoms, such that each carbon atom is adjacent to exactly one double bond). When a molecule is modelled by the molecular graph, Kekulé structures are in one-to-one correspondence with the perfect matchings of the obtained graph [1,2]. Since Kekulé structures can be used to predict various properties and chemical behaviour of molecules [2,3], the investigation and enumeration of these structures is a classical topic in theoretical and mathematical chemistry.
A theory closely related to the concept of Kekulé structures is the Clar’s aromatic sextet theory [4]. In accordance with this theory, H. Zhang and F. Zhang introduced the concept of Clar covers [5]. Note that a Clar cover of a benzenoid system (i.e., a benzenoid graph that can be embedded into the regular hexagonal lattice) consists of some hexagons (which represent the aromatic sextets) and of double bonds such that all vertices of the graph are covered. The maximum possible number of hexagons among all Clar covers in a given benzenoid graph is known as the Clar number. By Clar’s theory, the most important Kekulé structures are those in which the number of aromatic sextets equals the Clar number. Some well-investigated concepts that are closely related to Clar covers are resonant sets, alternating sets, and the Fries number (for some research on these topics see [6,7,8,9]).
In [5], the authors also introduced the so called Clar covering polynomial that was later named the Zhang–Zhang polynomial. For a benzenoid system G, this polynomial is defined as
where is the number of Clar covers of G with exactly p hexagons. It is interesting that the Clar number, the number of Kekulé structures, and the first Herndon number can be easily calculated by using this polynomial. For some recent papers on the Zhang–Zhang polynomial, see [10,11,12].
Another topic closely related to the above-mentioned concepts is the study of resonance graphs. These graphs are used to model interactions among different Kekulé structures; see [13] for a survey on this topic. It is worth mentioning that the relation between the Zhang–Zhang polynomial of a molecular graph and the cube polynomial of its resonance graph was considered for different families of graphs [12,14]. Some recent research on resonance graphs can be found, for example, in [15].
In [16], the generalized Zhang–Zhang polynomial (GZZ polynomial) was introduced in order to increase the sensibility of the standard Zhang–Zhang polynomial. This polynomial contains two variables and counts so-called generalized Clar covers, which can contain edges, hexagons, and also 10-cycles (representing two adjacent hexagons). Therefore, the GZZ polynomial gives explicit information on -electron cyclic conjugation within 10-membered rings. It was shown in the same paper that for some families of molecular graphs, the GZZ polynomial of a given graph is equal to the generalized cube polynomial of the corresponding resonance graph. Later, several recursive formulas for calculating the GZZ polynomial of benzenoid systems were derived and numerical results were obtained in order to test the relation between the GZZ polynomial and three energy-based quantities [17]. Furthermore, it was shown that the molecular vibrational energies can be related to Clar-structure-based parameters by using the GZZ polynomial [18].
The aim of this paper is to introduce another variant of the Zhang–Zhang polynomial for phenylenes. Note that phenylenes are conjugated systems composed of 6-membered rings and 4-membered rings and, therefore, the -electron properties of these molecules are of great interest for theoretical chemistry. For some results related to the Kekulé structures of phenylenes, see [19,20,21], and more information on the chemistry of phenylenes can be found in the references stated in [20]. In order to take into account 4-membered rings, 6-membered rings, and also combinations of these rings, the corresponding Clar covers should not contain only 6-cycles (hexagons) and edges, but also 4-cycles (quadrilaterals) and 8-cycles. Hence, our new polynomial has three variables; therefore, we call it the multivariable Zhang–Zhang polynomial (in short, the MZZ polynomial). It is clear that this polynomial provides some information on the distribution of -electrons in phenylenes. Moreover, as we already mentioned, such approach could have interesting chemical applications [17,18].
In the next section, we state some basic definitions and formally introduce the MZZ polynomial. Next, in Section 3, we prove several recursive formulas that enable use to calculate the MZZ polynomial of a phenylene by using the MZZ polynomials of its subgraphs. An efficient algorithm for computing the MZZ polynomial of any phenylene chain is then deduced in Section 4. Finally, in Section 5 we discuss how to calculate the MZZ polynomial of a phenylene with branched hexagons.
2. Preliminaries
In this paper, we consider only finite and simple graphs. For a graph G, we denote by the set of vertices and by the set of edges of G. The degree of a vertex is the number of vertices adjacent to v. If , then a cycle of length k in G, denoted as , will be called a k-cycle of G.
Let G be a plane graph. Two distinct faces of G are adjacent if they share a common edge. We denote the set of edges lying on some face f of G by . Also, the subgraph induced by the edges in is the boundary of f. An inner face of G whose boundary is a 6-cycle is called a hexagon of G. Similarly, an inner face of G whose boundary is a 4-cycle is called a quadrilateral of G. Furthermore, the vertices of G that belong to the outer face are known as boundary vertices and all the other vertices of G are interior vertices. Similarly, the edges lying on the outer face will be called boundary edges. An outerplane graph is a plane graph in which all vertices are boundary vertices.
A benzenoid graph is a bipartite 2-connected plane graph in which all interior vertices have degree 3, all boundary vertices have degree 2 or 3, and all inner faces are hexagons. It is worth mentioning that these graphs are sometimes referred to as fusenes [22]. Note also that by our definition, a benzenoid graph is not always a subgraph of the regular hexagonal lattice. Moreover, a benzenoid graph which does not contain any interior vertices (i.e., an outerplane benzenoid graph) is called a catacondensed benzenoid graph.
Let B be a catacondensed benzenoid graph. If we add a quadrilateral between any two adjacent hexagons of B, then the obtained graph is called a phenylene. In Figure 1, we can see a catacondensed benzenoid graph B and the corresponding phenylene G.
Figure 1.
A benzenoid graph B and the corresponding phenylene G.
To deduce our main results of the paper, we need to consider a wider family of graphs and not just phenylenes. Therefore, throughout the paper a generalized phenylene will be an outerplane bipartite graph in which no two distinct quadrilaterals are adjacent. It is easy to check that in such a graph every 4-cycle is the boundary of some quadrilateral, every 6-cycle is the boundary of some hexagon, and in the interior of every 8-cycle there is either one inner face or one quadrilateral and one hexagon (with the common edge).
Let h be a hexagon of a generalized phenylene G such that h contains exactly two vertices of degree 2, which will be denoted as x and y. We say that h is angular if is an edge of G, and on the other hand, h is linear if x and y are not adjacent in G. Moreover, if G is a phenylene, then a hexagon of G is called branched if it is adjacent to exactly three quadrilaterals of G. It is easy to see that phenylene G from Figure 1 contains two angular hexagons, one linear hexagon, and no branched hexagons. On the other hand, a phenylene from Figure 2 contains one angular hexagon, two linear hexagons, and one branched hexagon.
Figure 2.
A (4,6,8)-Clar cover of a phenylene.
Let G be a phenylene. If every hexagon of G is adjacent to at most two quadrilaterals, we say that G is a phenylene chain. In addition, a linear phenylene chain is a phenylene chain that does not contain any angular hexagons. Obviously, phenylene G from Figure 1 is a phenylene chain, but G is not a linear phenylene chain.
A subset of edges M of a graph G is called a perfect matching of G if every vertex of G is an end vertex of exactly one edge from M. It is well known that in chemistry, perfect matchings are usually referred to as Kekulé structures.
A spanning subgraph C of a generalized phenylene G is a (4,6,8)-Clar cover of G if every connected component of C is a 4-cycle (a quadrilateral), a 6-cycle (a hexagon), an 8-cycle , or an edge . Figure 2 shows a phenylene with a (4,6,8)-Clar cover composed of one 8-cycle, two hexagons, two quadrilaterals, and seven edges (the bold edges in the figure represent connected components of this (4,6,8)-Clar cover).
Finally, we introduce the multivariable Zhang–Zhang polynomial (or shortly MZZ polynomial) of a generalized phenylene G by setting
where represents the number of (4,6,8)-Clar covers of G that contain exactly p quadrilaterals, q hexagons, and r 8-cycles. Moreover, if G has no vertices, we consider the set ∅ as the unique (4,6,8)-Clar cover of G, so in this case we define . Furthermore, the MZZ polynomial of G will be often denoted simply as , i.e., .
Some simple observations about the polynomial of a generalized phenylene G can now be stated:
- The number of perfect matchings of G is exactly , which is equal to . Therefore, the number of perfect matchings can be obtained by taking into the MZZ polynomial.
- If G does not have any perfect matching, then the set of all (4,6,8)-Clar covers of G is empty, so .
- If G has only one perfect matching, then G has exactly one (4,6,8)-Clar cover which contains only edges from the unique perfect matching, so .
- It can be observed that if G is a phenylene, then the set of all hexagons of G is always a (4,6,8)-Clar cover of G (which contains only hexagons as connected components). Therefore, the MZZ polynomial of a phenylene with hexagons always contains the term .
Suppose that G is a generalized phenylene and let be the set of all (4,6,8)-Clar covers of G. In addition, for any let be the number of quadrilaterals of C, the number of hexagons of C, and as the number of 8-cycles of C. It is not difficult to see that we can express the polynomial in the following way.
Proposition 1.
If G is a generalized phenylene, then
Note that if in the above proposition, then the index set of the corresponding sum is empty, so .
We finish this section with one additional notation. If G is a generalized phenylene, C a (4,6,8)-Clar cover of G, and H a quadrilateral, a hexagon, an 8-cycle, or an edge of G, then by writing we mean that H is a connected component of C.
3. Computing the MZZ Polynomial from Smaller Graphs
In this section, we provide several results that enable us to calculate the MZZ polynomial of a generalized phenylene by using the MZZ polynomials of subgraphs of the original graph. We should mention that the results stated in this section are analogous to those from [5,17], but several additional insights are needed in our case.
The following notation will be used for any generalized phenylene G:
- If is an edge of G, then denotes the graph obtain from G by deleting edge e;
- If is an edge of G, then denotes the graph obtain from G by deleting vertices u and v, together with all the edges incident to u or v;
- If f is an inner face of G, then denotes the graph obtain from G by deleting all the vertices of f, together with all the edges incident to the vertices of f;
- If f and are two adjacent inner faces of G, then denotes the graph obtain from G by deleting all the vertices of f and all the vertices of , together with all the edges incident to these vertices;
- If f is a hexagon of G and a quadrilateral of G such that f and are adjacent, then denotes the unique 8-cycle of G induced by f and .
In the first theorem we show that the MZZ polynomial of a generalized phenylene G is equal to the product of MZZ polynomials of connected components of G.
Theorem 1.
Let G be a generalized phenylene with connected components . Then it holds
Proof.
If , the result is obvious. Otherwise, we can write the set as , where denotes the restriction of C to for any . Therefore, one can obtain
which is the desired result. □
The next theorem can be applied when one has a generalized phenylene composed of several generalized phenylenes joined by edges.
Theorem 2.
If G is a generalized phenylene and is an edge of G not belonging to any quadrilateral, hexagon or 8-cycle of G, then it holds
Proof.
If , the result obviously follows. Therefore, we can suppose . Let and . Therefore, we obtain
We can easily see that
On the other hand, we know that e does not belong to any quadrilateral, hexagon or 8-cycle of G, which implies
Therefore, we obtain
which completes the proof. □
The following theorem will be essentially used in the proofs of some other results.
Theorem 3.
Suppose that G is a generalized phenylene. Let be a boundary edge of G such that e also lies on some hexagon f of G (see Figure 3). Also, let denotes the number of quadrilaterals adjacent to f. If , then
If , let be the quadrilaterals adjacent to f. Then
Figure 3.
Generalized phenylene G in Theorem 3.
Proof.
If , the result obviously follows. Therefore, assume . Note that the details of the proof will be stated only for , since the case is easier. Firstly, we introduce the following sets:
Since the sets stated above are pairwise disjoint, we obtain
which means we are done. □
A statement similar to that in Theorem 3 can be obtained if f is a quadrilateral.
Theorem 4.
Suppose that G is a generalized phenylene. Let be a boundary edge of G such that e also lies on some quadrilateral f of G. Also, let denotes the number of hexagons adjacent to f. If , then
If , let be the hexagons adjacent to f. Then
Proof.
The proof is very similar to the proof of Theorem 3. Therefore, we skip the details. □
The following proposition will be needed in several parts of the paper.
Proposition 2.
Suppose G is a generalized phenylene and is an edge of G. If e does not belong to any perfect matching of G, then
On the other hand, if e belongs to all perfect matchings of G (or if G does not have a perfect matching), then
Proof.
It is easy to see that both formulas hold if G does not have a perfect matching (in such a case ). Therefore, suppose that G has a perfect matching.
If e does not belong to any perfect matching or if it belongs to all perfect matchings, then obviously e can not be an edge of a 4-cycle, a 6-cycle, or an 8-cycle that is contained in some (4,6,8)-Clar cover of G. If e does not belong to any perfect matching, then the set is the same as the set . On the other hand, if e belongs to all perfect matchings of G, we can find a bijection between the set and the set , which preserves the number of 4-cycles, 6-cycles, and 8-cycles in corresponding (4,6,8)-Clar covers. The result now follows directly from the definition of the MZZ polynomial. □
To state the next theorem, we need the following assumption and some additional notation.
Assumption 1.
Let be a generalized phenylene with a perfect matching and let be a boundary edge of with both end vertices of degree 2 such that also lies on some hexagon of . Similarly, let be a generalized phenylene with a perfect matching and let be a boundary edge of such that also lies on some quadrilateral of .
By identifying edges and of graphs and satisfying Assumption 1, we obtain another generalized phenylene which will be denoted as , see Figure 4. Moreover, by we denote the new edge obtained by the identification of edges and (sometimes we also write e instead of or ). In addition, for , denote by the graph and by the graph .
Figure 4.
Graph in Theorem 5.
In the following theorem, we prove a formula for computing the MZZ polynomial of .
Theorem 5.
If and are two generalized phenylenes satisfying Assumption 1, then the MZZ polynomial of can be computed as
Proof.
Let , , be the quadrilaterals of adjacent to . We can assume that (otherwise the proof is immediate). Let all the notation be as in Figure 4. Firstly, we apply Theorem 3 to edge of . Therefore,
By Theorem 1, we have
and
for .
It is easy to see that the edge does not belong to any perfect matching of . This is obvious if does not have a perfect matching. Otherwise, suppose that belongs to some perfect matching of . Then it follows that the graph has a perfect matching, which is a contradiction because has a perfect matching. Consequently, by Proposition 2 and Theorem 1 we obtain
In a similar way we can see that if has a perfect matching, then the edge belongs to any perfect matching of (otherwise has a perfect matching) and therefore, by Proposition 2 and Theorem 1 we obtain
Hence, it follows
Next, we apply Theorem 3 to edge (or ) of . Consequently,
Obviously, the edges and belong to all perfect matchings of (if this graph has a perfect matching), so Proposition 2 implies
Therefore,
and we finally obtain
which completes the proof. □
Remark 1.
It can happen that does not have a perfect matching although each of and has a perfect matching. In this case, edge should not belong to any perfect matching of and should not belong to any perfect matching of . Then we have , so both sides of the formula stated in Theorem 5 are equal to 0.
The basic compound of a phenylene is the graph obtained from a quadrilateral and a hexagon by identifying two edges, see Figure 5a. We now apply the previous result in the case where is the basic compound of a phenylene. Therefore, we obtain the MZZ polynomial of , see Figure 5b.
Figure 5.
(a) The basic compound of a phenylene P and (b) the graph .
Corollary 1.
Let P be the basic compound of a phenylene and let e be an edge of P shown in Figure 5a. If is a generalized phenylene satisfying Assumption 1, then
Proof.
Obviously, , , and . Hence, by Theorem 5 we obtain
which finishes the proof. □
In a similar way, we can also prove the next corollary.
Corollary 2.
Let Q be the quadrilateral and let e be an edge of Q. If is a generalized phenylene satisfying Assumption 1, then
4. Phenylene Chains
In this section, we provide some techniques for computing the MZZ polynomial of phenylene chains. Interestingly, it turns our that this task requires a different approach than the one used to calculate the (generalized) Zhang–Zhang polynomial of benzenoid chains [5,17]. In fact, even for linear phenylene chains, the computation is not trivial.
Let be the graph with no vertices and let be the hexagon . Moreover, for we denote by a phenylene chain with exactly n hexagons obtained by adding the basic compound of a phenylene to the hexagon of (to the edge with both end vertices of degree 2 in ). The new hexagon is denoted by . As a special case, denote by the linear phenylene chain with n hexagons, where . The linear phenylene chain is depicted in Figure 6.
Figure 6.
Linear phenylene chain .
Computing the (generalized) Zhang–Zhang polynomial of a linear benzenoid chain is straightforward; see [5,17]. On the other hand, obtaining the MZZ polynomial of a linear phenylene chain is more complicated. However, this polynomial can be computed by the recurrence relation described in the following proposition.
Proposition 3.
If is the linear phenylene chain with n hexagons, then , , and for any it holds
Proof.
We obtain by definition that and . If , then the graph can be obtained as , where P is the basic compound of a phenylene, see Figure 5. Obviously, and therefore, . Moreover, by Proposition 2 we have Consequently, by Corollary 1 we obtain
which is the desired result. □
By using the above result, we immediately get and .
As a simple consequence of the above proposition, we can calculate the number of perfect matchings (Kekulé structures) of the linear phenylene chain . This number will be denoted as . Since , it follows by Proposition 3 that , , and for any it holds
By solving this recurrence relation, we obtain that the number of perfect matchings of is equal to
However, we should point out that the number was already calculated in [19] and that this sequence is closely related to the sequence A000129 (the Pell numbers) in the On-line encyclopedia of integer sequences. Moreover, different methods for computing the number of perfect matching of various molecular graphs are presented in [1,2].
Next, we describe an algorithm that calculates the MZZ polynomial of any phenylene chain. Some auxiliary definitions and results are needed for this purpose.
Let be a phenylene chain with n hexagons, where . Obviously, hexagon contains exactly four vertices of degree 2. By deleting these four vertices from , we obtain the corresponding reduced phenylene chain . Additionally, let be an edge . In Figure 7, we can see a phenylene chain and the corresponding reduced phenylene chain .
Figure 7.
A phenylene chain and the corresponding reduced phenylene chain .
First, we state the following proposition, which generalizes Proposition 3.
Proposition 4.
Let be a phenylene chain with hexagons, where . If the hexagon is linear, then it holds
On the other hand, if the hexagon is angular, then it holds
Proof.
As in the proof of Proposition 3, can be obtained as , where P is the basic compound of a phenylene, see Figure 5. Again, it holds . In the first case, by Proposition 2 we have . On the other hand, if is angular, we obtain . The result now follows by Corollary 1. □
A similar proposition can be stated also for reduced phenylene chains.
Proposition 5.
Let be a phenylene chain with hexagons, where , and let be the corresponding reduced phenylene chain. If the hexagon is linear, then it holds
On the other hand, if the hexagon is angular, then it holds
Proof.
Obviously, can be obtained as , where Q is the quadrilateral. The proof is now similar to the proof of Proposition 4, but we use Corollary 2. □
To a phenylene chain with n hexagons we assign the vector of length n, denoted as , such that and if , then for every we define in the following way: if the hexagon is linear; and if the hexagon is angular. For example, the phenylene chain from Figure 1 has the corresponding vector .
By using this notation, we can now present Algorithm 1. In the algorithm, we use the above propositions and the following initial values: , , , and .
By using our implementation of Algorithm 1 in SageMath, for phenylene G from Figure 1 we immediately obtain
We can also state the following theorem.
Theorem 6.
Algorithm 1 correctly computes the MZZ polynomial of a phenylene chain with n hexagons and the corresponding reduced phenylene chain . Moreover, it can be implemented in time, in the model where addition and multiplication of polynomials of three variables can be performed in constant time.
Proof.
By Propositions 4 and 5, the algorithm correctly computes the MZZ polynomial of and . Moreover, the algorithm contains one “for” loop with steps and all the remaining commands can be calculated in constant time. Hence, it follows that Algorithm 1 can be implemented in linear time with respect to the number of hexagons. □
| Algorithm 1: The MZZ polynomial of a (reduced) phenylene chain |
![]() |
As we will see in the next section, it turns out useful to consider also chains that start with a quadrilateral. In this paper, such chains will be called modified phenylene chains. Let be an edge and let be the basic compound of a phenylene with hexagon . Moreover, for , we denote by a modified phenylene chain with exactly n hexagons obtained by adding the basic compound of a phenylene to hexagon of (to the edge with both end vertices of degree 2 in ). The new hexagon is denoted by .
Similar to before, the reduced modified phenylene chain can be also defined (by deleting the four vertices of degree 2 in hexagon ). If it is obtained from with , we will denote it as . Figure 8 shows a modified phenylene chain and the corresponding reduced modified phenylene chain . Note that any modified phenylene chain is also a reduced phenylene chain, but on the other hand, reduced modified phenylene chains form another class of graphs.
Figure 8.
A modified phenylene chain and the corresponding reduced modified phenylene chain .
The next proposition can be proved in the same way as Propositions 4 and 5. We notice that the same recurrence relations apply for modified phenylene chains (with different initial conditions).
Proposition 6.
Let be a modified phenylene chain with hexagons, where , and let be the reduced modified phenylene chain. If the hexagon is linear, then it holds
On the other hand, if the hexagon is angular, then it holds
Similarly as before, to a modified phenylene chain with n hexagons we assign the vector of length n, , such that and if , then for every we define in the following way: if the hexagon is linear; and if the hexagon is angular. By using the stated proposition and initial values , , , we obtain Algorithm 2 which computes the polynomial for any (reduced) modified phenylene chain. It can be noticed that this algorithm is a slight modification of Algorithm 1.
| Algorithm 2: The MZZ polynomial of a (reduced) modified phenylene chain |
![]() |
We can also check that Algorithm 2 correctly calculates the MZZ polynomial of a (reduced) modified phenylene chain in linear time with respect to the number of hexagons (in the model where addition and multiplication of polynomials of three variables can be performed in constant time).
5. Phenylenes with Branched Hexagons
In this section we show how the MZZ polynomial can be calculated for phenylenes that contain some branched hexagons. Note that the main theorem of the section is similar to analogous results from [5,17], but some technical differences are needed. In the theorem, the following assumption will be required.
Assumption 2.
Let , , and be generalized phenylenes such that each of them has a perfect matching. Moreover, for any let be a boundary edge of such that also lies on some quadrilateral of .
By adding edges , , and to the disjoint union of graphs , , and satisfying Assumption 2, we obtain another generalized phenylene and denote it as , see Figure 9 for an example. Moreover, let f be the hexagon of that contains edges , , and . It is easy to see that the graph also has a perfect matching. Similarly as in Section 3, for any denote by the graph and by the graph .
Figure 9.
A generalized phenylene .
In the next theorem, we calculate the MZZ polynomial of .
Theorem 7.
If , and are three generalized phenylenes satisfying Assumption 2, then the MZZ polynomial of can be computed as
Proof.
Suppose that we have the notation from Assumption 2 (see also Figure 9). By using Theorem 3 on the edge of G one can obtain
It is easy to see that edges and do not belong to any perfect matching of and, therefore, by Proposition 2 and Theorem 1 it follows
In a similar way we can conclude that edges and belong to every perfect matching of (if this graph has a perfect matching) and, consequently, by Proposition 2 and Theorem 1 we obtain
Furthermore, Theorem 1 implies
and analogous formulas can be obtained for and . By taking the obtained equalities into the first formula of this proof, we finally obtain the desired result. □
By using Theorem 7, we can reduce the problem of calculating the MZZ polynomial of any phenylene to the problem of calculating the MZZ polynomials of (reduced) phenylene chains and (reduced) modified phenylene chains, which can be easily solved by using Algorithms 1 and 2.
To show an example, let be a phenylene from Figure 10.
Figure 10.
A phenylene .
We can easily calculate that
and
Therefore, Theorem 7 finally gives
A more complicated case is obtained if we have a situation from Figure 11, where G is a phenylene containing two branched hexagons with one quadrilateral between them. To calculate , we can firstly apply Corollary 2 for the face . Note that in this case Theorem 7 and Corollary 2 both require to calculate . However, we notice that by Theorem 1 it holds since the edge can not belong to any perfect matching of . Here and are the two connected components of the graph (see Figure 11).
Figure 11.
A phenylene , where and are connected components of .
6. Conclusions
In the paper, we have introduced the MZZ polynomial for any generalized phenylene. By definition, this polynomial counts the number of so called (4,6,8)-Clar covers with specific numbers of 4-cycles, 6-cycles, and 8-cycles. We provided several results that enable us to calculate the MZZ polynomial of a generalized phenylene by using the MZZ polynomials of subgraphs of the original graph. Then, we focused on phenylene chains and developed an efficient algorithm that calculates the MZZ polynomial for any (reduced) phenylene chain in linear time with respect to the number of hexagons (assuming that addition and multiplication of polynomials of three variables can be calculated in constant time). Furthermore, the main result of Section 5 can be used to calculate the MZZ polynomial of a phenylene with branched hexagons.
Regarding the future work, it would be interesting to investigate the chemical applicability of the MZZ polynomial. In particular, relations between the MZZ polynomial and some energy-based quantities of phenylenes can be tested. Moreover, it would be nice to obtain new mathematical properties of the MZZ polynomial and investigate this polynomial for some special classes of phenylenes.
Funding
The author acknowledges the financial support from the Slovenian Research and Innovation Agency (research programme No. P1-0297 and project No. N1-0285).
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The author declares no conflict of interest.
References
- Cyvin, S.J.; Gutman, I. Kekulé Structures in Benzenoid Hydrocarbons; Springer: Berlin, Germany, 1988. [Google Scholar]
- Gutman, I.; Cyvin, S.J. Introduction to the Theory of Benzenoid Hydrocarbons; Springer: Berlin, Germany, 1989. [Google Scholar]
- Gojak, S.; Gutman, I.; Radenković, S.; Vodopivec, A. Relating resonance energy with Zhang-Zhang polynomial. J. Serb. Chem. Soc. 2007, 72, 673–679. [Google Scholar] [CrossRef]
- Clar, E. The Aromatic Sextet; John Wiley & Sons: London, UK, 1972. [Google Scholar]
- Zhang, H.; Zhang, F. The Clar covering polynomial of hexagonal systems I. Discrete Appl. Math. 1996, 69, 147–167. [Google Scholar] [CrossRef]
- Fowler, P.W.; Myrvold, W.; Vandenberg, R.L.; Hartung, E.J.; Graver, J.E. Clar and Fries structures for fullerenes. Art Discret. Appl. Math. 2022. [Google Scholar] [CrossRef]
- Graver, J.E.; Hartung, E.J.; Souid, A.Y. Clar and Fries numbers for benzenoids. J. Math. Chem. 2013, 51, 1981–1989. [Google Scholar] [CrossRef]
- Klavžar, S.; Salem, K.; Taranenko, A. Maximum cardinality resonant sets and maximal alternating sets of hexagonal systems. Comput. Math. Appl. 2010, 59, 506–513. [Google Scholar] [CrossRef]
- Zhai, S.; Alrowaili, D.; Ye, D. Clar structures vs Fries structures in hexagonal systems. Appl. Math. Comput. 2018, 329, 384–394. [Google Scholar] [CrossRef]
- Langner, J.; Witek, H.A. Interface theory of benzenoids. MATCH Commun. Math. Comput. Chem. 2020, 84, 143–176. [Google Scholar]
- Li, G.; Pei, Y.; Wang, Y. Clar Covering polynomials with only real zeros. MATCH Commun. Math. Comput. Chem. 2020, 84, 217–228. [Google Scholar]
- Tratnik, N.; Ye, D. Resonance graphs on perfect matchings of graphs on surfaces. Graphs Comb. 2023, 39, 68. [Google Scholar] [CrossRef]
- Zhang, H. Z-transformation graphs of perfect matchings of plane bipartite graphs: A survey. MATCH Commun. Math. Comput. Chem. 2006, 56, 457–476. [Google Scholar] [CrossRef]
- Zhang, H.; Shiu, W.C.; Sun, P.K. A relation between Clar covering polynomial and cube polynomial. MATCH Commun. Math. Comput. Chem. 2013, 70, 477–492. [Google Scholar]
- Che, Z. Peripheral convex expansions of resonance graphs. Order 2021, 38, 365–376. [Google Scholar] [CrossRef]
- Žigert Pleteršek, P. Equivalence of the generalized Zhang-Zhang polynomial and the generalized cube polynomial. MATCH Commun. Math. Comput. Chem. 2018, 80, 215–226. [Google Scholar]
- Furtula, B.; Radenković, S.; Redžepović, I.; Tratnik, N.; Žigert Pleteršek, P. The generalized Zhang-Zhang polynomial of benzenoid systems—Theory and applications. Appl. Math. Comput. 2022, 418, 126822. [Google Scholar] [CrossRef]
- Radenković, S.; Redžepović, I.; Furtula, B.; Đorđević, S.; Tratnik, N.; Žigert Pleteršek, P. Relating vibrational energy with Kekulé- and Clar-structure-based parameters. Int. J. Quantum Chem. 2022, 122, e26867. [Google Scholar] [CrossRef]
- Gutman, I. Algebraic structure count of linear phenylenes. Indian J. Chem. 1993, 32A, 281–284. [Google Scholar]
- Gutman, I. Algebraic structure count of linear phenylenes and their congeners. J. Serb. Chem. Soc. 2003, 68, 391–399. [Google Scholar] [CrossRef]
- Gutman, I.; Furtula, B. A Kekulé structure basis for phenylenes. J. Mol. Struct. Theochem. 2006, 770, 67–71. [Google Scholar] [CrossRef]
- Brinkmann, G.; Caporossi, G.; Hansen, P. A constructive enumeration of fusenes and benzenoids. J. Algorithms 2002, 45, 155–166. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

