Next Article in Journal
Modified Analytical Technique for Multi-Objective Optimal Placement of High-Level Renewable Energy Penetration Connected to Egyptian Power System
Next Article in Special Issue
Degree-Based Entropy of Some Classes of Networks
Previous Article in Journal
Generalized Thermoelastic Interaction in Orthotropic Media under Variable Thermal Conductivity Using the Finite Element Method
Previous Article in Special Issue
Red–Blue k-Center Clustering with Distance Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Alternative to Szeged, Mostar, and PI Polynomials—The SMP Polynomials

1
Department of Mathematics and Descriptive Geometry, Faculty of Civil Engineering, Slovak University of Technology, Radlinského 11, 810 05 Bratislava, Slovakia
2
Faculty of Natural Sciences and Mathematics, University of Maribor, Koroška Cesta 160, 2000 Maribor, Slovenia
3
Institute of Mathematics, Physics and Mechanics, Jadranska 19, 1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(4), 956; https://doi.org/10.3390/math11040956
Submission received: 28 December 2022 / Revised: 8 February 2023 / Accepted: 10 February 2023 / Published: 13 February 2023

Abstract

:
Szeged-like topological indices are well-studied distance-based molecular descriptors, which include, for example, the (edge-)Szeged index, the (edge-)Mostar index, and the (vertex-)PI index. For these indices, the corresponding polynomials were also defined, i.e., the (edge-)Szeged polynomial, the Mostar polynomial, the PI polynomial, etc. It is well known that, by evaluating the first derivative of such a polynomial at  x = 1 , we obtain the related topological index. The aim of this paper is to introduce and investigate a new graph polynomial of two variables, which is called the SMP polynomial, such that all three vertex versions of the above-mentioned indices can be easily calculated using this polynomial. Moreover, we also define the edge-SMP polynomial, which is the edge version of the SMP polynomial. Various properties of the new polynomials are studied on some basic families of graphs, extremal problems are considered, and several open problems are stated. Then, we focus on the Cartesian product, and we show how the (edge-)SMP polynomial of the Cartesian product of n graphs can be calculated using the (weighted) SMP polynomials of its factors.

1. Introduction and Preliminaries

Distance-based topological indices are extensively used in mathematical chemistry in order to predict physico-chemical properties of chemical compounds from the underlying molecular graph. One of the most important distance-based molecular descriptors is the well-known Wiener index [1], which is defined as the sum of distances between all pairs of vertices in a given graph. More precisely, for a connected graph G, the Wiener index  W ( G )  is calculated as
W ( G ) = { u , v } V ( G ) d G ( u , v ) ,
where  d G ( u , v )  denotes the usual shortest path distance between vertices u and v of G. See [2] for a recent review on the Wiener index.
It is easy to see that, if T is a tree, then the Wiener index can be computed as
W ( T ) = e = u v E ( T ) n u ( e | T ) n v ( e | T ) ,
where  n u ( e | T )  denotes the number of vertices of T whose distance to u is smaller than the distance to v and  n v ( e | T )  is defined analogously. Therefore, in 1994, Gutman used the right-hand side of (1) to define the so-called Szeged index for any connected graph G [3], which turned out to be useful in various applications. As a consequence, many different variations and also edge versions of this index were considered—for example, the PI index [4], the vertex-PI index [5], the edge-Szeged index [6], the Mostar index [7], and the edge-Mostar index [8]. In particular, the Mostar index recently attracted quite a lot of attention, since it can be used as a measure of peripherality in molecular graphs and networks [9]. Note that all these indices belong to the family of Szeged-like topological indices [10].
In order to formally introduce Szeged-like topological indices, we need additional notation. Let G be a connected graph. The distance between a vertex x and an edge  e = u v  is defined as  d G ( x , e ) = min { d G ( x , u ) , d G ( x , v ) } . In addition, if  e = u v  is any edge of G, then the following notation for the sets of vertices and edges of G will be used:
N u ( e | G ) = { x V ( G ) | d G ( x , u ) < d G ( x , v ) } , N v ( e | G ) = { x V ( G ) | d G ( x , v ) < d G ( x , u ) } , N 0 ( e | G ) = { x V ( G ) | d G ( x , u ) = d G ( x , v ) } , M u ( e | G ) = { f E ( G ) | d G ( u , f ) < d G ( v , f ) } , M v ( e | G ) = { f E ( G ) | d G ( v , f ) < d G ( u , f ) } , M 0 ( e | G ) = { f E ( G ) | d G ( u , f ) = d G ( v , f ) } .
Moreover, let
n u ( e | G ) =   | N u ( e | G ) | , n v ( e | G ) =   | N v ( e | G ) | , n 0 ( e | G ) =   | N 0 ( e | G ) | , m u ( e | G ) =   | M u ( e | G ) | , m v ( e | G ) =   | M v ( e | G ) | , m 0 ( e | G ) =   | M 0 ( e | G ) | .
Obviously,  n u ( e | G )  represents the number of vertices of G that are closer to u than to v and  m u ( e | G )  is the number of edges of G that are closer to u than to v.
For a connected graph G with at least one edge, we can now define the Szeged index  S z ( G ) , the Mostar index  M o ( G ) , and the vertex-PI index  P I v ( G )  in the following way:
S z ( G ) = e = u v E ( G ) n u ( e | G ) n v ( e | G ) , M o ( G ) = e = u v E ( G ) | n u ( e | G ) n v ( e | G ) | , P I v ( G ) = e = u v E ( G ) n u ( e | G ) + n v ( e | G ) .
The edge versions of these indices are defined analogously. Below is the edge-Szeged index  S z e ( G ) , the edge-Mostar index  M o e ( G ) , and the PI index  P I ( G ) :
S z e ( G ) = e = u v E ( G ) m u ( e | G ) m v ( e | G ) , M o e ( G ) = e = u v E ( G ) | m u ( e | G ) m v ( e | G ) | , P I ( G ) = e = u v E ( G ) m u ( e | G ) + m v ( e | G ) .
In some cases, it is useful to consider graph polynomials related to distance-based topological indices, since such polynomials provide much more information about the topology of a given graph. The most investigated among these polynomials is the Hosoya polynomial (also called Wiener polynomial), which is closely related to the Wiener index and was introduced in 1988 by Hosoya [11]. It is well known that the Wiener index of a graph G can be computed by evaluating the first derivative of the Hosoya polynomial at  x = 1 .
Similarly, graph polynomials related to Szeged-like topological indices can also be introduced—for example, the Szeged polynomial  S z ( G ; x ) [12], the edge-Szeged polynomial  S z e ( G ; x ) [13], the Mostar polynomial  M o ( G ; x ) [9], the edge-Mostar polynomial  M o e ( G ; x ) , the vertex-PI polynomial  P I v ( G ; x ) [14], and the PI polynomial  P I ( G ; x ) [15]. For a connected graph G, these polynomials are defined with the following formulas:
S z ( G ; x ) = e = u v E ( G ) x n u ( e | G ) n v ( e | G ) , S z e ( G ; x ) = e = u v E ( G ) x m u ( e | G ) m v ( e | G ) , M o ( G ; x ) = e = u v E ( G ) x | n u ( e | G ) n v ( e | G ) | , M o e ( G ; x ) = e = u v E ( G ) x | m u ( e | G ) m v ( e | G ) | , P I v ( G ; x ) = e = u v E ( G ) x n u ( e | G ) + n v ( e | G ) , P I ( G ; x ) = e = u v E ( G ) x m u ( e | G ) + m v ( e | G ) .
Additional investigations on these graph polynomials can be found, for example, in [16,17,18,19,20,21,22]. Recently, several so-called root-indices of graphs were defined by using Szeged-like polynomials [23]. It is interesting that the mentioned root-indices have a higher ability to discriminate graphs than the corresponding standard indices.
Let  T I { S z , S z e , M o , M o e , P I v , P I }  be a topological index and P the corresponding graph polynomial. It is obvious that, for any connected graph G, the topological index  T I ( G )  can be calculated as the first derivative of the polynomial P at  x = 1 , i.e.,
T I ( G ) = P ( G ; 1 ) .
The aim of this paper is to define such a graph polynomial that the Szeged index, the Mostar index, and the vertex-PI index can all be calculated by using only this one polynomial. It turns out that the mentioned goal can be achieved by introducing a polynomial of two variables, which we call the SMP polynomial. Similarly, one can also define the edge-SMP polynomial, which can be used to compute the edge-Szeged index, the edge-Mostar index, and the PI index.
The structure of the paper is the following: in the next section, we formally introduce the SMP polynomial, the edge-SMP polynomial, and also the weighted version of these polynomials. In Section 3, we investigate some basic properties of the (edge-)SMP polynomial. In particular, we focus on some basic families of graphs, trees, and extremal problems related to SMP polynomials. Moreover, several open problems are stated. Finally, in Section 4, we consider Cartesian products of graphs and provide formulas for calculating the (edge-)SMP polynomial of the Cartesian product  G = G 1 G 2 G n  by using the (weighted) SMP polynomials of its factors. Note that some existing results related to Szeged-like topological indices and polynomials of Cartesian products can be found in [5,12,18,24,25].

2. The SMP Polynomials

As already mentioned, we introduce a new graph polynomial of two variables, which can be used to easily compute the Szeged index, the Mostar index, and the vertex-PI index of a given graph.
In the rest of the paper, we always assume that G is a connected graph with at least one edge, although sometimes this is not specifically mentioned.
Definition 1. 
Let G be a connected graph with at least one edge. TheSMP polynomialof G, denoted as  S M P ( G ; x , y ) , is defined as
S M P ( G ; x , y ) = e = u v E ( G ) , n u ( e ) n v ( e ) x n u ( e | G ) y n v ( e | G ) .
The next proposition is obvious, and it shows how partial derivatives of the SMP polynomial can be applied to calculate the above-mentioned topological indices.
Proposition 1. 
If G is a connected graph, then
S z ( G ) = x y S M P ( G ; x , y ) | x = y = 1 , M o ( G ) = x S M P G ; x , 1 x | x = 1 , P I v ( G ) = x S M P G ; x , x | x = 1 .
Note that the advantage of the introduced polynomial is the fact that one has to consider only one polynomial instead of three to compute three well-known molecular descriptors. In addition, by combining different operations, several other topological indices can be defined and computed from the same polynomial.
Similarly, we can introduce the edge version of the SMP polynomial, which is closely related to the edge-Szeged index, the edge-Mostar index, and the PI index.
Definition 2. 
Let G be a connected graph with at least one edge. Theedge-SMP polynomialof G, denoted as  S M P e ( G ; x , y ) , is defined as
S M P ( G ; x , y ) = e = u v E ( G ) , m u ( e ) m v ( e ) x m u ( e | G ) y m v ( e | G ) .
The following proposition can be stated.
Proposition 2. 
If G is a connected graph, then
S z e ( G ) = x y S M P e ( G ; x , y ) | x = y = 1 , M o e ( G ) = x S M P e G ; x , 1 x | x = 1 , P I ( G ) = x S M P e G ; x , x | x = 1 .
To show an example, let T be a tree from Figure 1.
Obviously, T contains six different edges  e = u v  for which  { n u ( e | T ) , n v ( e | T ) } = { 9 , 1 }  and  { m u ( e | T ) , m v ( e | T ) } = { 8 , 0 } . Moreover, there are two edges  e = u v  for which  { n u ( e | T ) , n v ( e | T ) } = { 6 , 4 }  and  { m u ( e | T ) , m v ( e | T ) } = { 5 , 3 } . In addition, for one edge, it holds  { n u ( e | T ) , n v ( e | T ) } = { 7 , 3 }  and  { m u ( e | T ) , m v ( e | T ) } = { 6 , 2 } . Therefore, the corresponding SMP polynomials are:
S M P ( T ; x , y ) = 6 x 9 y + x 7 y 3 + 2 x 6 y 4 , S M P e ( T ; x , y ) = 6 x 8 + x 6 y 2 + 2 x 5 y 3 .
It is useful to also define the weighted SMP polynomial of a graph with two weights on the edges, which will be needed in Section 4. Therefore, let G be a graph and let  w 1 , w 2 : E ( G ) [ 0 , )  be two weights on the edges of G. The triple  ( G , w 1 , w 2 )  is then called a double edge-weighted graph.
Definition 3. 
Let  ( G , w 1 , w 2 )  be a double edge-weighted connected graph with at least one edge. Theweighted SMP polynomialof  ( G , w 1 , w 2 ) , denoted as  S M P ( w 1 , w 2 ) ( G ; x , y ) , is defined in the following way:
S M P ( w 1 , w 2 ) ( G ; x , y ) = e E ( G ) x w 1 ( e ) y w 2 ( e ) .
Obviously, the SMP polynomial and the edge-SMP polynomial are just special cases of the weighted SMP polynomial. More precisely, if for any edge  e = u v E ( G ) , we define
n 1 ( e ) = max { n u ( e | G ) , n v ( e | G ) } , n 2 ( e ) = min { n u ( e | G ) , n v ( e | G ) }
and
m 1 ( e ) = max { m u ( e | G ) , m v ( e | G ) } , m 2 ( e ) = min { m u ( e | G ) , m v ( e | G ) } ,
then it holds
S M P ( G ; x , y ) = S M P ( n 1 , n 2 ) ( G ; x , y ) and S M P e ( G ; x , y ) = S M P ( m 1 , m 2 ) ( G ; x , y ) .

3. Basic Properties of SMP Polynomials

In this section, several properties of SMP polynomials are discussed. We start with the following observation related to bipartite graphs.
Proposition 3. 
Let G be a connected graph on n vertices, where  n 2 . Then, G is bipartite if and only if, in every term  a i , j x i y j  of  S M P ( G ; x , y ) , we have  i + j = n .
Proof. 
Let  e = u v  be an edge of G. If G is bipartite, then, for every vertex w, we have  d G ( u , w ) d G ( v , w ) , which means that  n u ( e | G ) + n v ( e | G ) = n .
On the other hand, if G is non-bipartite, let C be a shortest odd cycle in G. Observe that, if  u , v V ( C ) , then  d G ( u , v ) = d C ( u , v ) ; otherwise, G has an odd cycle which is shorter than C. Let  e = u 1 u 2  be an edge in C and let w be a vertex on C opposite to e. Then,  d C ( u , w ) = d C ( v , w )  and consequently  d G ( u , w ) = d G ( v , w ) , which means that  n u ( e | G ) + n v ( e | G ) n 1 .  □
Now, we focus on trees and firstly provide the relation between the SMP polynomial and the edge-SMP polynomial in this class of graphs.
Proposition 4. 
If T is a tree, then  S M P e ( T ; x , y ) = 1 x y S M P ( T ; x , y ) .
Proof. 
Let  e = u v  be an edge of T. For every other edge  e = u v , denote by  w e  that vertex from  u  and  v , which has a bigger distance from e. Since T is a tree,  w e  is defined uniquely. Then,  N u ( e | T )  contains the vertices  { w e | e M u ( e | T ) } { u }  and  N v ( e | T )  contains the vertices  { w e | e M v ( e | T ) } { v } . Therefore,  n u ( e | T ) = m u ( e | T ) + 1  and  n v ( e | T ) = m v ( e | T ) + 1 , and consequently  S M P e ( T ; x , y ) = 1 x y S M P ( T ; x , y ) .  □
Hence, for trees, it suffices to consider  S M P ( T ; x , y ) .
By definition,  S M P ( G ; 1 , 1 )  equals the number of edges in G. Since the only connected graphs with n vertices and  n 1  edges are trees, we have the following observation.
Observation 1. 
Let G be a connected graph on n vertices. Then, G is a tree if and only if  S M P ( G ; 1 , 1 ) = n 1 .
Next, some special families of trees are considered. As usual, by  P n  and  S n , we denote a path and a star, respectively, on n vertices. Take an edge e. Attach a pendant edges to one endvertex of e and attach b pendant vertices to the other endvertex of e, where  a b . The resulting graph is called a double star, and it is denoted by  D a , b . Observe that  D a , b  has  a + b + 2  vertices. We have
S M P ( P n , x , y ) = 2 i = 1 n / 2 1 x n i y i + x n / 2 y n / 2 if n is even , 2 i = 1 ( n 1 ) / 2 x n i y i if n is odd ; S M P ( S n , x , y ) = ( n 1 ) x n 1 y ; S M P ( D a , b , x , y ) = ( a + b ) x a + b + 1 y + x a + 1 y b + 1 .
We can prove the next statement related to the uniqueness of the SMP polynomial.
Proposition 5. 
Let  T { P n , S n , D a , b }  and let  P ( x , y ) = S M P ( T ; x , y ) . Then, the unique connected graph with polynomial  P ( x , y )  is T.
Proof. 
Let  S M P ( G ; x , y ) = P ( x , y ) . Then, G has  m = P ( 1 , 1 )  edges. Consider one term of  P ( x , y ) , say  a i , j x i y j . Then, G contains an edge (in fact, it contains at least  a i , j  edges), which is in a component with at least  i + j  vertices. By Proposition 3 and Observation 1,  i + j = m + 1 . Hence, all edges are in a single component, and G is a tree.
Denote  n = m + 1 . If  e = u v  is a pendant edge of a tree, then  { n u ( e | G ) , n v ( e | G ) } = { n 1 , 1 } , and if e is not pendant, then  { n u ( e | G ) , n v ( e | G ) } = { i , j } , where  2 i , j n 2 . Hence,  P ( x , y )  contains a term  q x n 1 y , and q is the number of pendant edges in G. Consequently, G has q pendant vertices, which solve the cases  T { P n , S n } .
In the last case,  q = n 2 . Hence, the tree G contains  n 2  pendant edges and one edge, say f, which is not pendant. Let  x i y j  be the term of  P ( x , y )  for which  2 i , j n 2 . Then, to one endvertex of e, there are attached  i 1  pendant vertices and, to the other endvertex of e, there are attached  j 1  pendant vertices. Thus, T is  D i 1 , j 1 .  □
It is also interesting to investigate trees with the same SMP polynomials. One can check that the smallest nonisomorphic trees  T 1  and  T 2 , for which  S M P ( T 1 ; x , y )   = S M P ( T 2 ; x , y ) , have seven vertices and four pendant edges; see Figure 2. More precisely,  S M P ( T 1 ; x , y ) = S M P ( T 2 ; x , y ) = 4 x 6 y + x 5 y 2 + x 4 y 3 . Note also that there exist 11 nonisomorphic trees on seven vertices, but only  T 1  and  T 2  have the same SMP polynomials.
Now, we consider graphs which are not trees. By  C n K n  and  K n 1 , n 2 , we denote a cycle, a complete graph and a complete bipartite graph, respectively, on n vertices. In the last case,  n = n 1 + n 2 , and we also assume  n 1 n 2 . We have
S M P ( C n ; x , y ) = n x n / 2 y n / 2 and S M P e ( C n ; x , y ) = n x ( n 2 ) / 2 y ( n 2 ) / 2 if n is even ; S M P ( C n ; x , y ) = n x ( n 1 ) / 2 y ( n 1 ) / 2 and S M P e ( C n ; x , y ) = n x ( n 1 ) / 2 y ( n 1 ) / 2 if n is odd ; S M P ( K n ; x , y ) = n 2 x y and S M P e ( K n ; x , y ) = n 2 x n 2 y n 2 ; S M P ( K n 1 , n 2 ; x , y ) = n 1 n 2 x n 1 y n 2 and S M P e ( K n 1 , n 2 ; x , y ) = n 1 n 2 x n 1 1 y n 2 1 .
The case of odd cycles opens the following:
Problem 1. 
Characterize graphs G, for which  S M P ( G ; x , y ) = S M P e ( G ; x , y ) .
If a graph G is edge-transitive on m edges, then there are  i 1 j 1  and  i 2 j 2 , such that  S M P ( G ; x , y ) = m x i 1 y j 1  and  S M P e ( G ; x , y ) = m x i 2 y j 2 . For example, let  O 3  be the Petersen graph and let  Q t  be the graph of t-dimensional cube. Observe that  Q t  has  2 t  vertices and  t 2 t 1  edges. We have
S M P ( O 3 ; x , y ) = 15 x 2 y 2 and S M P e ( O 3 ; x , y ) = 15 x 6 y 6 ; S M P ( Q t ; x , y ) = t 2 t 1 x 2 t 1 y 2 t 1 and S M P e ( Q t ; x , y ) = t 2 t 1 x ( t 1 ) 2 t 2 y ( t 1 ) 2 t 2 .
If G is edge-transitive, then there are integers i and j (not necessarily positive), such that  S M P e ( G ; x , y ) / S M P ( G ; x , y ) = x i y j . Denote  φ ( G ) = i + j .
Observe that  φ ( K n ) = 2 n 6  and  φ ( K n 1 , n 2 ) = 2 , while, for even n, we also have  φ ( C n ) = 2 . Moreover,  φ ( O 3 ) = 8  and  φ ( Q t ) = 2 t 1 ( t 3 ) . It would be interesting to find extremal values of  φ . Therefore, we state the following problem:
Problem 2. 
Characterize edge-transitive graphs on n vertices with an extremal value of φ.
Moreover, what are the graphs with the second or third extremal value of  φ ?
Next, we consider bounds for the degree of  S M P  and  S M P e . We set
n ( G ) = max { n u ( e | G ) + n v ( e | G ) | e = u v E ( G ) } , m ( G ) = max { m u ( e | G ) + m v ( e | G ) | e = u v E ( G ) } .
Observe that  n ( G )  is the degree of  S M P ( G ; x , y ) , and  m ( G )  is the degree of  S M P e ( G ; x , y ) .
In the next statement, we bound the degree of  S M P ( G ; x , y ) .
Proposition 6. 
Let G be a connected graph on n vertices, where  n 2 .
-
If  n ( G )  is maximum possible, then  n ( G ) = n , and extremal graphs include all bipartite graphs and graphs having a bridge.
-
If  n ( G )  is minimum possible, then  n ( G ) = 2 , and G is the complete graph  K n .
Proof. 
First, we consider the upper bound. For every edge  e = u v , we have  n u ( e | G ) + n v ( e | G ) n , which means that  n ( G ) n . By Proposition 3, if  e = u v  is an edge of a bipartite graph, then  n u ( e | G ) + n v ( e | G ) = n  and so  n ( G ) = n  if G is bipartite. The same is true if e is a bridge, and so, if G is a graph with a bridge, then  n ( G ) = n  as well.
Now, we consider the lower bound. For every edge  e = u v , we have  n u ( e | G ) 1  since  0 = d ( u , u ) < d ( v , u ) = 1 . By symmetry, also  n v ( e | G ) 1 , and so  n u ( e | G ) + n v ( e | G ) 2 . If  n u ( e | G ) + n v ( e | G ) = 2 , then every neighbour of u (other then v) must be a neighbour of v, and every neighbour of v (other than u) must be a neighbour of u. Consequently, if  n ( G ) = 2 , then every pair  x , y  of adjacent vertices must have the same neighbours in  V ( G ) \ { x , y } . Hence, G is the complete graph  K n .  □
Take a complete graph on  n 1  vertices  K n 1 , attach a pendant vertex to one of the vertices of  K n 1 , and denote the resulting graph by  K n 1 + . In the following theorem, we give a tight upper bound for the degree of  S M P e ( G ; x , y ) .
Theorem 1. 
Let G be a connected graph on n vertices,  n 2 , for which  m ( G )  is maximum possible. Then,  m ( G ) = n 1 2  if  n 5  and  m ( G ) = 2 n 4  if  n 5 . Moreover, if  n 6 , then  K n 1 +  is the unique extremal graph.
Proof. 
Let  e = u v  be an edge, such that  m u ( e | G ) + m v ( e | G ) = m ( G ) . If  deg ( u ) = deg ( v ) = n 1 , then every edge which is not adjacent to e has distance 1 from both u and v. Hence,  m ( G ) = 2 n 4  since  d ( u , e ) = d ( v , e ) .
In the following, we may assume that  n > 2  and  deg ( v ) < n 1 . Thus, there is a vertex, say w, which is not adjacent to v. Let x be a vertex of  V ( G ) \ { u , v , w } . We consider possible edges  u x v x  and  w x . If  u x , v x E ( G ) , then  d ( u , w x ) = d ( v , w x ) = 1 , so at most two edges from  { u x , v x , w x }  contribute to  m u ( e | G ) + m v ( e | G ) . Since for  x , y V ( G ) \ { u , v , w } , where  x y , the sets  { u x , v x , w x }  and  { u y , v y , w y }  are disjoint, e does not contribute to  m u ( e | G ) + m v ( e | G ) , and  v w E ( G ) , we have
m ( G ) n 2 ( n 3 ) 1 1 = n 1 2 .
However, if  e = u v  is the pendant edge of  K n 1 + , then  m u ( e | K n 1 + ) + m v ( e | K n 1 + ) = n 1 2 . Since  n 1 2 > 2 n 4  if  n 6  (observe that equality holds if  n = 5 ), we have  m ( G ) = n 1 2  if  n 6  and  m ( G ) = 2 n 4 , otherwise.
Now assume that  n 6  and G is an extremal graph. As explained above,  m ( G )  is attained on  e = u v  for which  deg ( v ) < n 1 . Thus, there is  w V ( G )  such that  v w E ( G ) . Moreover, G contains all edges which have both endvertices in  V ( G ) \ { u , v , w }  and also  u w .
Suppose that there is  x V ( G ) \ { u , v , w } , such that  v x E ( G ) . Since  n 6 , there is a vertex  y V ( G ) \ { u , v , w , x } . As mentioned above,  x y E ( G )  and  x y  contributes to  m u ( e | G ) + m v ( e | G ) . Since  d ( v , x y ) = 1 , we have  u x E ( G ) . However, two edges from the triple  { u x , v x , w x }  must contribute to  m u ( e | G ) + m v ( e | G ) , and so  w x E ( G ) . Since  u w , v x E ( G ) , we have  d ( u , w x ) = d ( v , w x )  and so  w x  cannot contribute to  m u ( e ) + m v ( e ) , a contradiction. Hence,  v x E ( G )  for  x u  and consequently G is  K n 1 + .  □
Since we do not know a tight lower bound for the degree of  S M P e ( G ; x , y ) , we have the following problem.
Problem 3. 
Find a tight lower bound for  m ( G )  and characterize the extremal graphs.
In some chemical applications, it is interesting to consider a polynomial of (molecular) graphs for particular values of x any y, since in this way it is possible to obtain a molecular descriptor from the polynomial. For an example, see [26]. Therefore, we finish this section with the next open problem.
Problem 4. 
Characterize graphs with extremal value of  S M P ( G ; c 1 , c 2 )  or  S M P e ( G ; c 1 , c 2 )  for a given pair  ( c 1 , c 2 ) .

4. SMP Polynomials of Cartesian Products

In this section, we investigate the SMP polynomial and the edge-SMP polynomial of Cartesian products of graphs. First, we present some basic definitions from [27].
The Cartesian product of graphs  G 1 , G 2 , , G n  is the graph  G = G 1 G 2 G n  such that:
  • V ( G ) = V ( G 1 ) × V ( G 2 ) × × V ( G n ) ,
  • two vertices  a = ( a 1 , a 2 , , a n ) b = ( b 1 , b 2 , , b n ) V ( G )  are adjacent in G if and only if there exists exactly one  k { 1 , , n }  such that  a k b k E ( G k )  and  a i = b i  for every  i { 1 , , n } \ { k } .
For a vertex x of the Cartesian product G, the k-th coordinate of x will be denoted as  x k  for any  k { 1 , , n } , i.e.,  x = ( x 1 , x 2 , , x n ) .
In addition, for the Cartesian product  G = G 1 G 2 G n  and  k { 1 , , n } , we use the following notation:
E k ( G ) = { u v E ( G ) | u k v k E ( G k ) } .
Observe that the sets  E 1 ( G ) , E 2 ( G ) , , E n ( G )  are pairwise disjoint and
E ( G ) = E 1 ( G ) E 2 ( G ) E n ( G ) .
It is well known that the Cartesian product G is connected if and only if all the factors  G k k { 1 , , n } , are connected. Moreover, for vertices  a , b V ( G ) , the following distance formula holds true [27]:
d G ( a , b ) = k = 1 n d G k ( a k , b k ) .
We denote  r = | V ( G ) |  and  s = | E ( G ) | , where  G = G 1 G 2 G n  is the Cartesian product. In addition, let  r k = | V ( G k ) |  and  s k = | E ( G k ) |  for any  k { 1 , , n } . Obviously, we have
r = | V ( G ) | = k = 1 n | V ( G k ) | = r 1 r 2 r n .
In addition, since
| E k ( G ) | = | E ( G k ) | · i = 1 i k n | V ( G i ) | = s k r r k ,
from Equation (3) one can obtain
s = | E ( G ) | = k = 1 n | E k ( G ) | = r k = 1 n s k r k .
Moreover, for  k { 1 , , n } , we use the following notation:
G / G k = G 1 G k 1 G k + 1 G n .
As a consequence, by using Equations (5) and (6), we also have
| V ( G / G k ) | = r r k and | E ( G / G k ) | = r r k i = 1 i k n s i r i .
Next, we investigate some subsets of vertices in Cartesian products of graphs in order to calculate the SMP polynomial.
Proposition 7. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Moreover, let  k { 1 , , n }  and let  f = u v  be an edge of G such that  e = u k v k E ( G k ) . Then,
N u ( f | G ) = { x V ( G ) | x k N u k ( e | G k ) } , N v ( f | G ) = { x V ( G ) | x k N v k ( e | G k ) } , N 0 ( f | G ) = { x V ( G ) | x k N 0 ( e | G k ) } .
Proof. 
First, we introduce the following notation:
A = { x V ( G ) | x k N u k ( e | G k ) } , B = { x V ( G ) | x k N v k ( e | G k ) } , C = { x V ( G ) | x k N 0 ( e | G k ) } .
We now prove that  A N u ( f | G ) . Therefore, let  x A . By (4), we know that
d G ( x , u ) = i = 1 n d G i ( x i , u i ) and d G ( x , v ) = i = 1 n d G i ( x i , v i ) .
However,  u i = v i  for any  i { 1 , , n } \ { k } . Hence,  d G i ( x i , u i ) = d G i ( x i , v i )  for all  i { 1 , , n } \ { k } . On the other hand, we know that  x k N u k ( e | G ) , so  d G k ( x k , u k ) < d G k ( x k , v k ) . Consequently,  d G ( x , u ) < d G ( x , v ) , which also implies  x N u ( f | G ) . We have proved that  A N u ( f | G ) . Analogously, one can also show that  B N v ( f | G )  and  C N 0 ( f | G ) . Since  A B C = N u ( f | G ) N v ( f | G ) N 0 ( f | G ) = V ( G ) , we finally obtain
A = N u ( f | G ) , B = N v ( f | G ) , and C = N 0 ( f | G ) .
We can now determine the cardinalities of the sets from Proposition 7. Note that the next corollary represents a generalization of a result from [24] to Cartesian products with more than two factors.
Corollary 1. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Moreover, let  k { 1 , , n }  and let  f = u v E ( G )  be an edge such that  e = u k v k E ( G k ) . Then,
n u ( f | G ) = | V ( G / G k ) | · n u k ( e | G k ) , n v ( f | G ) = | V ( G / G k ) | · n v k ( e | G k ) , n 0 ( f | G ) = | V ( G / G k ) | · n 0 ( e | G k ) .
Proof. 
By Proposition 7, we know that
N u ( f | G ) = { x V ( G ) | x k N u k ( e | G k ) } = V ( G 1 ) × × V ( G k 1 ) × N u k ( e | G k ) × V ( G k + 1 ) × × V ( G n ) .
Therefore,
n u ( f | G ) = | N u ( f | G ) | = | V ( G 1 ) × × V ( G k 1 ) × V ( G k + 1 ) × × V ( G n ) | · | N u k ( e | G k ) | = | V ( G 1 G k 1 G k + 1 G n ) | · | N u k ( e | G k ) | = | V ( G / G k ) | · n u k ( e | G k ) ,
which completes the first part of the proof. The proofs for  n v ( f | G )  and  n 0 ( f | G )  are similar.  □
In the following theorem, we show how to calculate the SMP polynomial of the Cartesian product.
Theorem 2. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Then,
S M P ( G ; x , y ) = k = 1 n | V ( G / G k ) | · S M P G k ; x | V ( G / G k ) | , y | V ( G / G k ) | .
Proof. 
In this proof, the polynomial  S M P ( G ; x , y )  will be shortly denoted as  S M P . Using (3) and Corollary 1, we obtain
S M P = f = u v E ( G ) , n u ( f | G ) n v ( f | G ) x n u ( f | G ) y n v ( f | G ) = k = 1 n f = u v E k ( G ) , n u ( f | G ) n v ( f | G ) x n u ( f | G ) y n v ( f | G ) = k = 1 n f = u v E k ( G ) , n u k ( u k v k | G k ) n v ( u k v k | G k ) x | V ( G / G k ) | · n u k ( u k v k | G k ) y | V ( G / G k ) | · n v k ( u k v k | G k ) = k = 1 n | V ( G / G k ) | · e = u k v k E ( G k ) , n u k ( e | G k ) n v ( e | G k ) x | V ( G / G k ) | · n u k ( e | G k ) y | V ( G / G k ) | · n v k ( e | G k ) = k = 1 n | V ( G / G k ) | · e = u k v k E ( G k ) , n u k ( e | G k ) n v ( e | G k ) x | V ( G / G k ) | n u k ( e | G k ) y | V ( G / G k ) | n v k ( e | G k ) = k = 1 n | V ( G / G k ) | · S M P G k ; x | V ( G / G k ) | , y | V ( G / G k ) | ,
which completes the proof.  □
In the rest of the section, we investigate the edge-SMP polynomial. Here, the situation is more complicated. Firstly, we investigate some subsets of edges in Cartesian products.
Proposition 8. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Moreover, let  k { 1 , , n }  and let  f = u v  be an edge of G such that  e = u k v k E ( G k ) . Then,
M u ( f | G ) = a b E ( G ) | a k b k M u k ( e | G k ) a b E ( G ) | a k = b k N u k ( e | G k ) , M v ( f | G ) = a b E ( G ) | a k b k M v k ( e | G k ) a b E ( G ) | a k = b k N v k ( e | G k ) , M 0 ( f | G ) = a b E ( G ) | a k b k M 0 ( e | G k ) a b E ( G ) | a k = b k N 0 ( e | G k ) .
Proof. 
We introduce the following notation:
A = a b E ( G ) | a k b k M u k ( e | G k ) a b E ( G ) | a k = b k N u k ( e | G k ) , B = a b E ( G ) | a k b k M v k ( e | G k ) a b E ( G ) | a k = b k N v k ( e | G k ) , C = a b E ( G ) | a k b k M 0 ( e | G k ) a b E ( G ) | a k = b k N 0 ( e | G k ) .
Next, we prove that  A M u ( f | G ) . First, let  a b E ( G )  such that  a k b k M u k ( e | G k ) , which means  d G k ( a k b k , u k ) < d G k ( a k b k , v k ) . Obviously,
d G ( a b , u ) = min { d G ( a , u ) , d G ( b , u ) } = min i = 1 n d G i ( a i , u i ) , i = 1 n d G i ( b i , u i ) .
Similarly,
d G ( a b , v ) = min { d G ( a , v ) , d G ( b , v ) } = min i = 1 n d G i ( a i , v i ) , i = 1 n d G i ( b i , v i ) .
We know that  a i = b i  and  u i = v i  for every  i { 1 , , n } \ { k } . Therefore,  d G i ( a i , u i ) = d G i ( b i , u i ) = d G i ( a i , v i ) = d G i ( b i , v i )  for any  i { 1 , , n } \ { k } . As a consequence,
d G ( a b , u ) < d G ( a b , v )
if and only if
min { d G k ( a k , u k ) , d G k ( b k , u k ) } < min { d G k ( a k , v k ) , d G k ( b k , v k ) } ,
which is equivalent to  d G k ( a k b k , u k ) < d G k ( a k b k , v k ) . The last statement is true by assumption, so it follows that  d G ( a b , u ) < d G ( a b , v )  and, therefore,  a b M u ( f | G ) .
Next, suppose that  a b E ( G )  such that  a k = b k = N u k ( e | G k ) . Then,  d G k ( a k , u k ) < d G k ( a k , v k ) . Moreover, there exists  j { 1 , , n } \ { k }  such that  a j b j E ( G j ) , and  a i = b i  for every  i { 1 , , n } \ { j } . Since the distances  d G ( a b , u )  and  d G ( a b , v )  can be calculated as stated in (8) and (9), we observe that
d G ( a b , u ) < d G ( a b , v )
if and only if
min { d G k ( a k , u k ) + d G j ( a j , u j ) , d G k ( b k , u k ) + d G j ( b j , u j ) } < min { d G k ( a k , v k ) + d G j ( a j , v j ) , d G k ( b k , v k ) + d G j ( b j , v j ) } ,
which is equivalent to
min { d G k ( a k , u k ) + d G j ( a j , u j ) , d G k ( a k , u k ) + d G j ( b j , u j ) } < min { d G k ( a k , v k ) + d G j ( a j , u j ) , d G k ( a k , v k ) + d G j ( b j , u j ) }
and the last relation is further equivalent to  d G k ( a k , u k ) < d G k ( a k , v k ) . The last statement is true by assumption, so it follows that  d G ( a b , u ) < d G ( a b , v )  and, therefore,  a b M u ( f | G ) . With this, we have shown that  A M u ( f | G ) .
In a similar way, one can also show that  B M v ( f | G )  and  C M 0 ( f | G ) . Since  A B C = M u ( f | G ) M v ( f | G ) M 0 ( f | G ) = E ( G ) , it follows that
A = M u ( f | G ) , B = M v ( f | G ) , and C = M 0 ( f | G ) .
Similarly as before, we now consider the cardinalities of the sets from Proposition 8. Again, the following corollary represents a generalization of a result from [24] to Cartesian products with more than two factors.
Corollary 2. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Moreover, let  k { 1 , , n }  and let  f = u v E ( G )  be an edge such that  e = u k v k E ( G k ) . Then,
m u ( f | G ) = | V ( G / G k ) | · m u k ( e | G k ) + | E ( G / G k ) | · n u k ( e | G k ) , m v ( f | G ) = | V ( G / G k ) | · m v k ( e | G k ) + | E ( G / G k ) | · n v k ( e | G k ) , m 0 ( f | G ) = | V ( G / G k ) | · m 0 ( e | G k ) + | E ( G / G k ) | · n 0 ( e | G k ) .
Proof. 
By Proposition 8, we know that
M u ( f | G ) = a b E ( G ) | a k b k M u k ( e | G k ) a b E ( G ) | a k = b k N u k ( e | G k ) .
Therefore, we separately consider each of the two sets on the right-hand side of the above equation. We use the following notation:
M 1 = a b E ( G ) | a k b k M u k ( e | G k ) , M 2 = a b E ( G ) | a k = b k N u k ( e | G k ) .
First, observe that, for an edge  a b M 1 , the vertex  a i = b i  can be an arbitrary vertex of the graph  G i  for  i { 1 , , n } \ { k } . Therefore,
| M 1 | = | V ( G 1 ) × × V ( G k 1 ) × V ( G k + 1 ) × × V ( G n ) | · | M u k ( e | G k ) | = | V ( G / G k ) | · m u k ( e | G k ) .
On the other hand, for any edge  a b M 2 , there exists exactly one  j { 1 , , n } \ { k }  such that  a j b j E ( G j ) . Moreover,  a k = b k  is a vertex from  N u k ( e | G k ) , and  a i = b i  is a vertex of  G i  for  i { 1 , , n } \ { j , k } . Therefore, by using the second part of (7), the cardinality of the set  M 2  can be computed as follows:
| M 2 | = | N u k ( e | G k ) | · j = 1 j k n | E ( G j ) | · i = 1 i j , k n | V ( G i ) | = n u k ( e | G k ) · | E ( G / G k ) | .
Since the sets  M 1  and  M 2  are disjoint, we finally obtain
m u ( f | G ) = | M u ( f | G ) | = | M 1 | + | M 2 | = | V ( G / G k ) | · m u k ( e | G k ) + | E ( G / G k ) | · n u k ( e | G k ) ,
which completes the first part of the proof. The proofs for  m v ( f | G )  and  m 0 ( f | G )  are analogous.  □
Let  G = G 1 G 2 G n  be the Cartesian product of connected graphs  G 1 , G 2 , , G n  and let  k { 1 , , n } . For any edge  e = u k v k E ( G k ) , we introduce the following notation:
α u k ( e | G k ) = | V ( G / G k ) | · m u k ( e | G k ) + | E ( G / G k ) | · n u k ( e | G k ) , α v k ( e | G k ) = | V ( G / G k ) | · m v k ( e | G k ) + | E ( G / G k ) | · n v k ( e | G k ) .
Moreover, we define the edge-weights  w 1 k ( e )  and  w 2 k ( e )  for an edge  e = u k v k  of the graph  G k  as
w 1 k ( e ) = max { α u k ( e | G k ) , α v k ( e | G k ) } and w 2 k ( e ) = min { α u k ( e | G k ) , α v k ( e | G k ) } .
Using the above notation, we can now express the edge-SMP polynomial of the Cartesian product G by the weighted SMP polynomials of factors  G 1 , G 2 , , G n .
Theorem 3. 
Suppose that  G = G 1 G 2 G n  is the Cartesian product of connected graphs  G 1 , G 2 , , G n . Then,
S M P e ( G ; x , y ) = k = 1 n | V ( G / G k ) | · S M P w 1 k , w 2 k G k ; x , y ,
where the weights  w 1 k w 2 k  are defined in (10).
Proof. 
Using (3), we obtain
S M P e ( G ; x , y ) = f = u v E ( G ) , m u ( f | G ) m v ( f | G ) x m u ( f | G ) y m v ( f | G ) = k = 1 n f = u v E k ( G ) , m u ( f | G ) m v ( f | G ) x m u ( f | G ) y m v ( f | G ) .
If  k { 1 , , n }  and  f = u v E k ( G ) , then, by Corollary 2, we know that  m u ( f | G ) = α u k ( e | G k )  and  m v ( f | G ) = α v k ( e | G k ) , where  e = u k v k E ( G k ) . Therefore, by (10) and (2), we obtain
S M P e ( G ; x , y ) = k = 1 n f = u v E k ( G ) x w 1 k ( u k v k ) y w 2 k ( u k v k ) = k = 1 n | V ( G / G k ) | · e = u k v k E ( G k ) x w 1 k ( e ) y w 2 k ( e ) = k = 1 n | V ( G / G k ) | · S M P w 1 k , w 2 k G k ; x , y .
Note that, by Theorems 2 and 3, one can compute the (edge-)SMP polynomial of the Cartesian product  G = G 1 G 2 G n  by using its factors. The numbers  | V ( G / G k ) |  and  | E ( G / G k ) | k { 1 , , n }  that appear in these statements can be instantly calculated using (7).

5. Conclusions

In the present paper, we defined the SMP polynomial of a graph. This polynomial has two variables and can be used to calculate three important topological indices: the Szeged index, the Mostar index, and the vertex-PI index. Similarly, the edge-SMP polynomial was introduced. Then, some properties of these polynomials were stated for bipartite graphs, trees, cycles, complete graphs, and edge-transitive graphs. Moreover, bounds on the degrees of these two polynomials were investigated and several open problems were proposed. Furthermore, we focused on the SMP polynomials of Cartesian products. Several auxiliary statements related to some subsets of vertices and edges in Cartesian products of graphs were firstly deduced. Based on these results, formulas for calculating SMP polynomials of a Cartesian product of graphs from its factors were finally provided.

Author Contributions

All authors contributed equally to this work. Conceptualization, M.K. and N.T.; methodology, M.K. and N.T.; software, M.K. and N.T.; validation, M.K. and N.T.; formal analysis, M.K. and N.T.; investigation, M.K. and N.T.; resources, M.K. and N.T.; writing—original draft preparation, M.K. and N.T.; writing—review and editing, M.K. and N.T.; visualization, M.K. and N.T.; supervision, M.K. and N.T.; project administration, M.K. and N.T.; funding acquisition, M.K. and N.T. All authors have read and agreed to the published version of the manuscript.

Funding

Martin Knor acknowledges the support from Slovak research grants VEGA 1/0567/22, VEGA 1/0206/20, APVV190308, APVV170428 and the Slovenian research agency ARRS program P1-0383 and ARRS project J1-1692. Niko Tratnik acknowledges the financial support from the Slovenian Research Agency (research program No. P1-0297) and from the Slovak Academic Information Agency (scholarship for a research stay of 3 months at the Slovak University of Technology in Bratislava).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wiener, H. Structural determination of paraffin boiling points. J. Amer. Chem. Soc. 1947, 69, 17–20. [Google Scholar] [CrossRef] [PubMed]
  2. Knor, M.; Škrekovski, R.; Tepeh, A. Mathematical aspects of Wiener index. Ars Math. Contemp. 2016, 11, 327–352. [Google Scholar] [CrossRef]
  3. Gutman, I. A formula for the Wiener number of trees and its extension to graphs containing cycles. Graph Theory Notes N.Y. 1994, 27, 9–15. [Google Scholar]
  4. Khadikar, P.V. On a novel structural descriptor PI. Nat. Acad. Sci. Lett. 2000, 23, 113–118. [Google Scholar]
  5. Khalifeh, M.H.; Yousefi-Azari, H.; Ashrafi, A.R. Vertex and edge PI indices of Cartesian product graphs. Discrete Appl. Math. 2008, 156, 1780–1789. [Google Scholar] [CrossRef]
  6. Gutman, I.; Ashrafi, A.R. The edge version of the Szeged index. Croat. Chem. Acta. 2008, 81, 263–266. [Google Scholar]
  7. Došlić, T.; Martinjak, I.; Škrekovski, R.; Tipurić Spužević, S.; Zubac, I. Mostar index. J. Math. Chem. 2018, 56, 2995–3013. [Google Scholar] [CrossRef]
  8. Arockiaraj, M.; Clement, J.; Tratnik, N. Mostar indices of carbon nanostructures and circumscribed donut benzenoid systems. Int. J. Quantum Chem. 2019, 119, e26043. [Google Scholar] [CrossRef]
  9. Ali, A.; Došlić, T. Mostar index: Results and perspectives. Appl. Math. Comput. 2021, 404, 126245. [Google Scholar] [CrossRef]
  10. Brezovnik, S.; Tratnik, N. General cut method for computing Szeged-like topological indices with applications to molecular graphs. Int. J. Quantum Chem. 2021, 121, e26530. [Google Scholar] [CrossRef]
  11. Hosoya, H. On some counting polynomials in chemistry. Discrete Appl. Math. 1988, 19, 239–257. [Google Scholar] [CrossRef]
  12. Ashrafi, A.R.; Manoochehrian, B.; Yousefi-Azari, H. On Szeged polynomial of a graph. Bull. Iran. Math. Soc. 2007, 33, 37–46. [Google Scholar]
  13. Ashrafi, A.R.; Mirzargar, M. The edge Szeged polynomial of graphs. MATCH Commun. Math. Comput. Chem. 2008, 60, 897–904. [Google Scholar]
  14. Ghorbani, M.; Jalali, M. The vertex PI, Szeged and Omega polynomials of carbon nanocones CNC4[n]. MATCH Commun. Math. Comput. Chem. 2009, 62, 353–362. [Google Scholar]
  15. Ashrafi, A.R.; Manoochehrian, B.; Yousefi-Azari, H. On the PI polynomial of a graph. Util. Math. 2006, 71, 97–108. [Google Scholar]
  16. Ghorbani, M. Computing the vertex PI and Szeged polynomials of fullerene graphs C12n+4. MATCH Commun. Math. Comput. Chem. 2011, 65, 183–192. [Google Scholar]
  17. Koorepazan-Moftakhar, F.; Ashrafi, A.R.; Mehranian, Z. Symmetry and PI polynomials of C50+10n fullerenes. MATCH Commun. Math. Comput. Chem. 2014, 71, 425–436. [Google Scholar]
  18. Loghman, A. PI polynomials of product graphs. Appl. Math. Lett. 2009, 22, 975–979. [Google Scholar] [CrossRef]
  19. Manoochehrian, B.; Yousefi-Azari, H.; Ashrafi, A.R. PI polynomial of some benzenoid graphs. MATCH Commun. Math. Comput. Chem. 2007, 57, 653–664. [Google Scholar]
  20. Mirzargar, M. PI, Szeged and edge Szeged polynomials of a dendrimer nanostar. MATCH Commun. Math. Comput. Chem. 2009, 62, 363–370. [Google Scholar]
  21. Salahshour, M.A. The PI and vertex PI polynomial of dendrimers. J. Math. Nanosci. 2011, 1, 59–65. [Google Scholar]
  22. Ashrafi, A.R.; Ghorbani, M.; Jalali, M. The PI and edge Szeged polynomials of an infinite family of fullerenes. Fuller. Nanotub. Car. N. 2010, 18, 107–116. [Google Scholar] [CrossRef]
  23. Brezovnik, S.; Dehmer, M.; Tratnik, N.; Žigert Pleteršek, P. Szeged and Mostar root-indices of graphs. Appl. Math. Comput. 2023, 442, 127736. [Google Scholar] [CrossRef]
  24. Khalifeh, M.H.; Yousefi-Azari, H.; Ashrafi, A.R.; Gutman, I. The edge Szeged index of product graphs. Croat. Chem. Acta. 2008, 81, 277–281. [Google Scholar]
  25. Klavžar, S. On the PI index: PI-partitions and Cartesian product graphs. MATCH Commun. Math. Comput. Chem. 2007, 57, 573–586. [Google Scholar]
  26. 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]
  27. Hammack, R.; Imrich, W.; Klavžar, S. Handbook of Product Graphs; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
Figure 1. Tree T.
Figure 1. Tree T.
Mathematics 11 00956 g001
Figure 2. Trees  T 1  and  T 2  with equal SMP polynomials.
Figure 2. Trees  T 1  and  T 2  with equal SMP polynomials.
Mathematics 11 00956 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Knor, M.; Tratnik, N. A New Alternative to Szeged, Mostar, and PI Polynomials—The SMP Polynomials. Mathematics 2023, 11, 956. https://doi.org/10.3390/math11040956

AMA Style

Knor M, Tratnik N. A New Alternative to Szeged, Mostar, and PI Polynomials—The SMP Polynomials. Mathematics. 2023; 11(4):956. https://doi.org/10.3390/math11040956

Chicago/Turabian Style

Knor, Martin, and Niko Tratnik. 2023. "A New Alternative to Szeged, Mostar, and PI Polynomials—The SMP Polynomials" Mathematics 11, no. 4: 956. https://doi.org/10.3390/math11040956

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