Introduction

Fuzzy set theory [1] is the most efficient tool having the capability to deal with imprecise and incomplete information in different disciplines, including engineering, mathematics, statistics, artificial intelligence, medical and social sciences. To cope with imprecise and incomplete information, consisting of doubts in human judgement, the fuzzy set shows some restrictions. So, for characterizing the hesitancy more explicitly, fuzzy sets were extended to intuitionistic fuzzy sets (IFSs) by Atanassov [2], which assign a membership grade (\(\mu \)) and a non-membership grade (\(\nu \)) to the objects, satisfying the condition \(\mu + \nu \le 1\) and the hesitancy part \(\pi = 1 - \mu - \nu \). The IFSs have gained extensive attentions and have been broadly applied in different areas of real life. The limitation \(\mu + \nu \le 1\) confines the choice of the membership and non-membership grades in IFS. To evade this situation, Yager [3,4,5] initiated the idea of Pythagorean fuzzy set (PFS), depicted by a membership grade (\(\mu \)) and a non-membership grade (\(\nu \)) with the condition \(\mu ^2 + \nu ^2 \le 1.\) Zhang and Xu [6] introduced the concept of Pythagorean fuzzy number (PFN) for interpreting the dual aspects of an element. In a decision-making environment, a specialist gives the preference information about an alternative with the membership grade 0.9 and the non-membership grade 0.3; it is noted that the IFN fails to address this situation, as \(0.9 + 0.3 > 1\), but \((0.9)^2 + (0.3)^2 \le 1.\) Thus, the PFS has much stronger ability than IFS to model fuzziness in the practical MCDM problems. Under Pythagorean fuzzy environment, many researchers have initiated work in different directions and acquired various eminent results [7]. Some operations on PFSs [8] and Pythagorean fuzzy TODIM approach to multi-criteria decision-making [9] have been discussed. Furthermore, the PFS has been investigated from different perspectives, including aggregation operators [10, 11]. Garg [12,13,14,15,16,17,18] explored applications of Pythagorean fuzzy sets in decision-making. Lately, the concept of Pythagorean fuzzy set has been extended to interval-valued Pythagorean fuzzy set and hesitant Pythagorean fuzzy set. Garg [19, 20] elaborated exponential operational laws and their aggregation operators under interval-valued Pythagorean fuzzy information. Yu et al. [21] discussed hesitant Pythagorean fuzzy Maclaurin symmetric mean operators and its applications to multi-attribute decision-making.

Graphs are the pictorial representation that bond the objects and highlight their information. Graph theory is rapidly moving into the core of mathematics due to its applications in various fields, including physics, biochemistry, biology, electrical engineering, astronomy, operations research and computer science. To emphasize on a real-world problem, the bondedness between the objects occur due to some relations. But when there exists uncertainty and haziness in the bonding, then the corresponding graph model can be taken as fuzzy graph model. For example, a social network may be represented as a graph, where vertices represent members and edges represent relation between members. If the relations among the members are to be measured as good or bad, then fuzziness should be added to the representation. This and many other problems motivated to define fuzzy graph. The concept of fuzzy graphs was presented by Kaufmann [22], based on Zadeh’s fuzzy relation in 1971. Later, Rosenfeld [23] discussed several basic graph theoretical concepts, including paths, cycles, bridges and connectedness in fuzzy environment. Nagoor Gani and Radha [24] initiated the concept of regular fuzzy graph in 2008. Mordeson and Peng [25] introduced some operations on fuzzy graphs and studied their properties. Further, Nirmala and Vijaya [26] explored new operations on fuzzy graphs. Parvathi and Karunambigai [27] considered intuitionistic fuzzy graphs (IFGs). Later, Akram and Davvaz [28] discussed IFGs. An algorithm for computing sum distance matrix, eccentricity of vertices, diameter and radius in IFGs was presented by sarwar and Akram [29]. Akram and Dudek [30] described intuitionistic fuzzy hypergraphs with applications. Recently, Naz et al. [31] originally proposed the concept of PFGs, a generalization of the notion of Akram and Davvaz’s IFGs [28], along with its applications in decision-making. Akram and Naz [32] studied energy of PFGs with applications. Akram et al. [33] introduced the concept of Pythagorean fuzzy Planar graphs. Dhavudh and Srinivasan [35] dealt with IFGs2T. Ghorai and Pal [37, 38] studied some properties of m-polar fuzzy graphs. Recently, Akram et al. [34] introduced some new operations including rejection, symmetric difference, maximal product and residue product of PFGs. This paper describes two new operations namely, maximal product and residue product of PFGs that can allow the mathematical design of network. These products can be applied to construct and analyze several real-world networks such as road networks and communication networks. The work explores some significant properties such as regularity, strongness, completeness and connectedness. As regularity plays a substantial role in designing reliable communication networks, so the main focus is to familiarize the regularity of these product with illustrative examples. The work also proposes some necessary and sufficient conditions for these two products to be regular. Finally, it discusses some applications of PFGs in decision-making.

For better understanding, we present prerequisite terminologies and notations:

Definition 1.1

[1] A fuzzy set (FS) on a universe \({\mathscr {X}}\) is an object of the form

$$\begin{aligned} {\mathscr {A}}= \{\langle u, \mu _{{\mathscr {A}}}(u) \rangle | u \in {\mathscr {X}}\}, \end{aligned}$$

where \(\mu _{{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1] \) represents the membership functions of \({\mathscr {A}}.\)

Definition 1.2

[22] A fuzzy graph (FG) on a non-empty set \({\mathscr {X}}\) is a pair \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) with \({\mathscr {A}}\) a FS on \({\mathscr {X}}\) and \({\mathscr {B}}\) a fuzzy relation on \({\mathscr {X}}\) such that

$$\begin{aligned} \mu _{{\mathscr {B}}}({u}{v}) \le \mu _{{\mathscr {A}}}({u}) \wedge \mu _{{\mathscr {A}}}({v}) \end{aligned}$$

for  all  \(u, v \in {\mathscr {X}}\), where \({{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1] \) and  \({{\mathscr {B}}} : {\mathscr {X}} \times {\mathscr {X}} \longrightarrow [0,1].\)

Definition 1.3

[2] An intuitionistic fuzzy set (IFS) on a universe \({\mathscr {X}}\) is an object of the form

$$\begin{aligned} {\mathscr {A}}= \{\langle u, \mu _{{\mathscr {A}}}(u), \nu _{{\mathscr {A}}}(u)\rangle | u \in {\mathscr {X}}\}, \end{aligned}$$

where \(\mu _{{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1] \) and  \(\nu _{{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1]\) represents the membership and non-membership functions of \({\mathscr {A}},\)  and  \(\mu _{{\mathscr {A}}}\), \(\nu _{{\mathscr {A}}}\) satisfies the condition \(0 \le \mu _{{\mathscr {A}}}({u}) + \nu _{{\mathscr {A}}}({u}) \le 1\)  for  all  \(u \in {\mathscr {X}}.\)

Definition 1.4

[27] An intuitionistic fuzzy graph (IFG) on a non-empty set \({\mathscr {X}}\) is a pair \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) with \({\mathscr {A}}\) an IFS on \({\mathscr {X}}\) and \({\mathscr {B}}\) an IFR on \({\mathscr {X}}\) such that

$$\begin{aligned} \mu _{{\mathscr {B}}}({u}{v}) \le \mu _{{\mathscr {A}}}({u}) \wedge \mu _{{\mathscr {A}}}({v}), ~\nu _{{\mathscr {B}}}({u}{v}) \ge \nu _{{\mathscr {A}}}({u}) \vee \nu _{{\mathscr {A}}}({v}) \end{aligned}$$

and  \(0 \le \mu _{{\mathscr {B}}}({u}{v}) + \nu _{{\mathscr {B}}}({u}{v}) \le 1\)  for  all  \(u, v \in {\mathscr {X}}\), where, \(\mu _{{\mathscr {B}}} : {\mathscr {X}} \times {\mathscr {X}} \longrightarrow [0,1] \) and  \(\nu _{{\mathscr {B}}} : {\mathscr {X}} \times {\mathscr {X}} \longrightarrow [0,1]\) represents the membership and non-membership functions of \({\mathscr {B}}\), respectively.

Definition 1.5

[3] A Pythagorean fuzzy set (PFS) on a universe \({\mathscr {X}}\) is an object of the form

$$\begin{aligned} {\mathscr {A}}= \{\langle u, \mu _{{\mathscr {A}}}(u), \nu _{{\mathscr {A}}}(u)\rangle | u \in {\mathscr {X}}\}, \end{aligned}$$

where \(\mu _{{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1] \) and  \(\nu _{{\mathscr {A}}} : {\mathscr {X}} \longrightarrow [0,1]\) represents the membership and non-membership functions of \({\mathscr {A}},\)  and  \(\mu _{{\mathscr {A}}}\), \(\nu _{{\mathscr {A}}}\) satisfies the condition \(0 \le \mu _{{\mathscr {A}}}^2({u}) + \nu _{{\mathscr {A}}}^2({u}) \le 1\)  for  all  \(u \in {\mathscr {X}}.\)

Fig. 1
figure 1

Pythagorean fuzzy graph

Definition 1.6

Let \({\mathscr {A}}_{1}= \{\langle u, \mu _{{\mathscr {A}}_{1}}(u), \nu _{{\mathscr {A}}_{1}}(u)\rangle | u \in {\mathscr {X}}\}\)  and  \({\mathscr {A}}_{2}= \{\langle u, \mu _{{\mathscr {A}}_{2}}(u), \nu _{{\mathscr {A}}_{2}}(u)\rangle | u \in {\mathscr {X}}\}\) be two Pythagorean fuzzy sets, then some set operations can be defined as

  1. 1.

    \({{\mathscr {A}}_{1}}\subseteq {{\mathscr {A}}_{2}}\) if and only if \(\mu _{{\mathscr {A}}_{1}}(u)\le \mu _{{\mathscr {A}}_{2}}(u)\) and \(\nu _{{\mathscr {A}}_{1}}(u)\ge \nu _{{\mathscr {A}}_{2}}(u),\)

  2. 2.

    \({{\mathscr {A}}_{1}} = {{\mathscr {A}}_{2}}\) if and only if \({{\mathscr {A}}_{1}}(u)\subseteq {{\mathscr {A}}_{2}}(u)\) and \({{\mathscr {A}}_{2}}(u)\subseteq {{\mathscr {A}}_{1}}(u),\)

  3. 3.

    \({{\mathscr {A}}_{1}}^{c} = \{\langle u, \nu _{{\mathscr {A}}_{1}}(u), \mu _{{\mathscr {A}}_{1}}(u)\rangle | u \in {\mathscr {X}}\},\)

  4. 4.

    \({{\mathscr {A}}_{1}} \cap {{\mathscr {A}}_{2}} =\{\langle u, \min \{\mu _{{\mathscr {A}}_{1}}(u),\mu _{{\mathscr {A}}_{2}}(u)\}, \max \{\nu _{{\mathscr {A}}_{1}}(u),\nu _{{\mathscr {A}}_{2}}(u)\} \rangle | ~u \in {\mathscr {X}} \},\)

  5. 5.

    \({{\mathscr {A}}_{1}} \cup {{\mathscr {A}}_{2}} =\{\langle u, \max \{\mu _{{\mathscr {A}}_{1}}(u),\mu _{{\mathscr {A}}_{2}}(u)\}, \min \{\nu _{{\mathscr {A}}_{1}}(u),\nu _{{\mathscr {A}}_{2}}(u)\} \rangle | ~u \in {\mathscr {X}}\}.\)

Definition 1.7

[31] A Pythagorean fuzzy set \({\mathscr {B}}\) on \({\mathscr {X}} \times {\mathscr {X}}\) is said to be a Pythagorean fuzzy relation (PFR) on \({\mathscr {X}}\), denoted by

$$\begin{aligned} {\mathscr {B}}= \{\langle uv, \mu _{{\mathscr {B}}}(uv), \nu _{{\mathscr {B}}}(uv)\rangle | uv \in {\mathscr {X}} \times {\mathscr {X}} \}, \end{aligned}$$

where \(\mu _{{\mathscr {B}}} : {\mathscr {X}}\times {\mathscr {X}} \longrightarrow [0,1] \) and  \(\nu _{{\mathscr {B}}} : {\mathscr {X}}\times {\mathscr {X}} \longrightarrow [0,1]\) represents the membership and non-membership functions of \({\mathscr {B}},\)  and  \(\mu _{{\mathscr {B}}}\), \(\nu _{{\mathscr {B}}}\) satisfies the condition \(0 \le \mu _{{\mathscr {B}}}^2({uv}) + \nu _{{\mathscr {B}}}^2({uv}) \le 1\)  for  all  \(uv \in {\mathscr {X}} \times {\mathscr {X}}.\)

Definition 1.8

[31] A Pythagorean fuzzy graph (PFG) on a non-empty set \({\mathscr {X}}\) is a pair \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) with \({\mathscr {A}}\) a PFS on \({\mathscr {X}}\) and \({\mathscr {B}}\) a PFR on \({\mathscr {X}}\) such that

$$\begin{aligned} \mu _{{\mathscr {B}}}({u}{v}) \le \mu _{{\mathscr {A}}}({u}) \wedge \mu _{{\mathscr {A}}}({v}), ~\nu _{{\mathscr {B}}}({u}{v}) \ge \nu _{{\mathscr {A}}}({u}) \vee \nu _{{\mathscr {A}}}({v}) \end{aligned}$$

 and  \(0 \le \mu _{{\mathscr {B}}}^2({u}{v}) + \nu _{{\mathscr {B}}}^2({u}{v}) \le 1\)  for  all  \(u, v \in {\mathscr {X}}\), where, \(\mu _{{\mathscr {B}}} : {\mathscr {X}} \times {\mathscr {X}} \longrightarrow [0,1] \) and  \(\nu _{{\mathscr {B}}} : {\mathscr {X}} \times {\mathscr {X}} \longrightarrow [0,1]\) represents the membership and non-membership functions of \({\mathscr {B}}\), respectively.

Example 1.1

Consider a graph  \(G =(V,E)\)  where  \(V = \{a,b,c,d,e,f\}\)  and  \(E = \{ad,bc,cd,af,ef\}.\) Let \({\mathscr {A}}\) and \({\mathscr {B}}\) be Pythagorean fuzzy vertex set and Pythagorean fuzzy edge set defined on V and \(V \times V\), respectively.

$$\begin{aligned} {\mathscr {A}}= & {} \bigg \langle \bigg (\dfrac{a}{0.9},\dfrac{b}{0.25},\dfrac{c}{0.6},\dfrac{d}{0.5},\dfrac{e}{0.65},\dfrac{f}{0.4}\bigg ),\\&\times \bigg (\dfrac{a}{0.4},\dfrac{b}{0.8},\dfrac{c}{0.5},,\dfrac{d}{0.7},\dfrac{e}{0.6}\dfrac{f}{0.7}\bigg ) \bigg \rangle \hbox { and } \\ {\mathscr {B}}= & {} \bigg \langle \bigg (\dfrac{ad}{0.4},\dfrac{bc}{0.25},\dfrac{cd}{0.4},\dfrac{af}{0.4},\dfrac{fe}{0.3}\bigg ),\\&\times \bigg (\dfrac{ad}{0.7},\dfrac{bc}{0.9},\dfrac{cd}{0.8},\dfrac{af}{0.8},\dfrac{fe}{0.9}\bigg ) \bigg \rangle . \end{aligned}$$

By routine calculation, one can see from Fig. 1 that it is a Pythagorean fuzzy graph.

Definition 1.9

A Pythagorean fuzzy preference relation (PFPR) on the set of alternatives \({\mathscr {X}}=\left\{ x_{1},x_{2},\ldots ,x_{n}\right\} \) is represented by a matrix \(R =(r_{ij})_{n\times n}\), where \(r_{ij} =( x_{i}x_{j},\mu (x_{i}x_{j}),\nu (x_{i}x_{j}))\) for all \(i, j = 1, 2, \ldots ,n\). For convenience, let \(r_{ij}=(\mu _{ij},\nu _{ij})\) where \(\mu _{ij}\) indicates the degree to which the object \(x_{i}\) is preferred to the object \(x_{j}\), \(\nu _{ij}\) denotes the degree to which the object \(x_{i}\) is not preferred to the object \(x_{j}\), and \(\pi _{ij}=\sqrt{1-\mu ^{2}_{ij}-\nu ^{2}_{ij}}\) is interpreted as a hesitancy degree, with the conditions:

$$\begin{aligned}&\mu _{ij},\nu _{ij}\in [0,1],~\mu ^{2}_{ij}+\nu ^{2}_{ij}\le 1,~\mu _{ij}=\nu _{ji},\\&\quad \mu _{ii}=\nu _{ii}=0.5,~~\text {for all}~i,j=1,2,\ldots ,n. \end{aligned}$$

Regular maximal product in Pythagorean fuzzy graphs

Definition 2.1

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be two PFGs of \(G_1=(V_1,E_1)\) and \(G_2=(V_2,E_2)\), respectively. The maximal product of \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) is denoted by \({\mathscr {G}}_1*{\mathscr {G}}_2=({\mathscr {A}}_1*{\mathscr {A}}_2,{\mathscr {B}}_1*{\mathscr {B}}_2)\) and defined as:

(i):
$$\begin{aligned}&\left\{ \begin{array}{ll}(\mu _{{\mathscr {A}}_1} *\mu _{{\mathscr {A}}_2})(u_1, u_2)=\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(u_2)\\ (\nu _{{\mathscr {A}}_1}*\nu _{{\mathscr {A}}_2})(u_1, u_2)=\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(u_2)\end{array}\right. \\&\quad \hbox { for all } (u_1, u_2) \in V_1\times V_2, \end{aligned}$$
(ii):
$$\begin{aligned}&\left\{ \begin{array}{ll}(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u,u_2)(u,v_2)){=}\mu _{{\mathscr {A}}_1}(u)\vee \mu _{{\mathscr {B}}_2}(u_2v_2)\\ (\nu _{{\mathscr {B}}_1} *\nu _{{\mathscr {B}}_2})((u,u_2)(u,v_2))= \nu _{{\mathscr {A}}_1}(u)\wedge \nu _{{\mathscr {B}}_2}(u_2v_2)\end{array}\right. \\&\quad \hbox {for all }u\in V_1\hbox { and }u_2v_2 \in E_2, \end{aligned}$$
(iii):
$$\begin{aligned}&\left\{ \begin{array}{ll}(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u_1,z)(v_1,z))=\mu _{{\mathscr {B}}_1}(u_1v_1)\vee \mu _{{\mathscr {A}}_2}(z)\\ (\nu _{{\mathscr {B}}_1}*\nu _{{\mathscr {B}}_2})((u_1,z)(v_1,z))=\nu _{{\mathscr {B}}_1}(u_1v_1)\wedge \nu _{{\mathscr {A}}_2}(z)\end{array}\right. \\&\quad \hbox {for all }z\in V_2\hbox { and }u_1v_1 \in E_1. \end{aligned}$$

Definition 2.2

A Pythagorean fuzzy graph \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is said to be a strong Pythagorean fuzzy graph of underlying crisp graph \(G=(V,E)\) if

$$\begin{aligned}&\mu _{{\mathscr {B}}}({u}{v}) = \mu _{{\mathscr {A}}}({u}) \wedge \mu _{{\mathscr {A}}}({v}), \\&\nu _{{\mathscr {B}}}({u}{v}) = \nu _{{\mathscr {A}}}({u}) \vee \nu _{{\mathscr {A}}}({v})\quad {\mathrm{~for ~all ~uv \in E}}. \end{aligned}$$

Example 2.1

Consider a graph  \(G =(V,E)\)  where  \(V = \{a,b,c,d,e,f\}\)  and  \(E = \{af,bf,cf,df,ef\}.\) Let \({\mathscr {A}}\) and \({\mathscr {B}}\) be Pythagorean fuzzy vertex set and Pythagorean fuzzy edge set defined on V and \(V \times V\), respectively.

$$\begin{aligned} {\mathscr {A}}= & {} \bigg \langle \bigg (\dfrac{a}{0.9},\dfrac{b}{0.25},\dfrac{c}{0.6},\dfrac{d}{0.5},\dfrac{e}{0.65},\dfrac{f}{0.4}\bigg ),\\&\times \bigg (\dfrac{a}{0.4},\dfrac{b}{0.8},\dfrac{c}{0.5},,\dfrac{d}{0.7},\dfrac{e}{0.6},\dfrac{f}{0.7}\bigg ) \bigg \rangle \hbox { and }\\ {\mathscr {B}}= & {} \bigg \langle \bigg (\dfrac{af}{0.4},\dfrac{bf}{0.25},\dfrac{cf}{0.4},\dfrac{df}{0.4},\dfrac{ef}{0.4}\bigg ),\\&\times \bigg (\dfrac{af}{0.7},\dfrac{bf}{0.8},\dfrac{cf}{0.7},\dfrac{df}{0.7},\dfrac{ef}{0.7}\bigg ) \bigg \rangle . \end{aligned}$$
Fig. 2
figure 2

Strong Pythagorean fuzzy graph

By routine calculation, one can see from Fig. 2 that it is a strong Pythagorean fuzzy graph.

Theorem 2.1

If  \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two strong PFGs, then their maximal product is also a strong PFG.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be two strong PFGs of the graph \(G_1\) and \(G_2\), respectively. Then,

$$\begin{aligned}&\mu _{{\mathscr {B}}_1}(u_1u_2) = \mu _{{\mathscr {A}}_1}(u_1) \wedge \mu _{{\mathscr {A}}_1}(u_2), \\&\nu _{{\mathscr {B}}_1}(u_1u_2) = \nu _{{\mathscr {A}}_1}(u_1) \vee \nu _{{\mathscr {A}}_1}(u_2) \quad for ~all~ u_1u_2 \in ~E_1,\\&\mu _{{\mathscr {B}}_2}(v_1v_2) = \mu _{{\mathscr {A}}_2}(v_1) \wedge \mu _{{\mathscr {A}}_2}(v_2), \\&\nu _{{\mathscr {B}}_2}(v_1v_2) = \nu _{{\mathscr {A}}_2}(v_1) \vee \nu _{{\mathscr {A}}_2}(v_2) \quad for ~all~ v_1v_2 \in ~E_2. \end{aligned}$$

By definition of maximal product, we have

If \(u_1=u_2\) and \(v_1v_2\in E_2,\)

$$\begin{aligned}&(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2))\\&\quad = \mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {B}}_2}(v_1v_2) \\&\quad = \mu _{{\mathscr {A}}_1}(u_1)\vee \{\mu _{{\mathscr {A}}_2}(v_1)\wedge \mu _{{\mathscr {A}}_2}(v_2)\}\\&\quad = \{\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(v_1) \}\wedge \{\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(v_2) \} \\&\quad = (\mu _{{\mathscr {A}}_1}*\mu _{{\mathscr {A}}_2})(u_1,v_1)\wedge (\mu _{{\mathscr {A}}_1}*\mu _{{\mathscr {A}}_2})(u_2,v_2),\\&(\nu _{{\mathscr {B}}_1}*\nu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2))\\&\quad = \nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {B}}_2}(v_1v_2) \\&\quad = \nu _{{\mathscr {A}}_1}(u_1)\wedge \{\nu _{{\mathscr {A}}_2}(v_1)\vee \nu _{{\mathscr {A}}_2}(v_2)\}\\&\quad = \{\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(v_1) \}\vee \{\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(v_2) \} \\&\quad = (\nu _{{\mathscr {A}}_1}*\nu _{{\mathscr {A}}_2})(u_1,v_1)\vee (\nu _{{\mathscr {A}}_1}*\nu _{{\mathscr {A}}_2})(u_2,v_2). \end{aligned}$$

If \(v_1=v_2\) and \(u_1u_2\in E_1,\)

$$\begin{aligned}&(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2))\\&\quad = \mu _{{\mathscr {B}}_1}(u_1u_2)\vee \mu _{{\mathscr {A}}_2}(v_1) \\&\quad =\{\mu _{{\mathscr {A}}_1}(u_1)\wedge \mu _{{\mathscr {A}}_1}(u_2) \}\vee \mu _{{\mathscr {A}}_2}(v_1)\\&\quad = \{\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(v_1) \}\wedge \{\mu _{{\mathscr {A}}_1}(u_2)\vee \mu _{{\mathscr {A}}_2}(v_1) \} \\&\quad = (\mu _{{\mathscr {A}}_1}*\mu _{{\mathscr {A}}_2})(u_1,v_1)\wedge (\mu _{{\mathscr {A}}_1}*\mu _{{\mathscr {A}}_2})(u_2,v_2),\\&(\nu _{{\mathscr {B}}_1}*\nu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2)) \\&\quad = \nu _{{\mathscr {B}}_1}(u_1u_2)\wedge \nu _{{\mathscr {A}}_2}(v_1) \\&\quad =\{\nu _{{\mathscr {A}}_1}(u_1)\vee \nu _{{\mathscr {A}}_1}(u_2) \}\wedge \nu _{{\mathscr {A}}_2}(v_1)\\&\quad = \{\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(v_1) \}\vee \{\nu _{{\mathscr {A}}_1}(u_2)\wedge \nu _{{\mathscr {A}}_2}(v_1) \} \\&\quad = (\nu _{{\mathscr {A}}_1}*\nu _{{\mathscr {A}}_2})(u_1,v_1)\vee (\nu _{{\mathscr {A}}_1}*\nu _{{\mathscr {A}}_2})(u_2,v_2). \end{aligned}$$

Hence, the maximal product \({\mathscr {G}}_1*{\mathscr {G}}_2\) of two strong PFGs is a strong PFG. \(\square \)

Remark 2.1

Converse of the Theorem 2.1 may not be true as it can be seen in the following example.

Consider two Pythagorean fuzzy graphs \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) as shown in Fig. 3, their maximal product is given in Fig. 4.

Fig. 3
figure 3

Pythagorean fuzzy graphs

Fig. 4
figure 4

Maximal product of PFGs

Here \(\mu _{{\mathscr {B}}_1}(u_1u_2) \ne \mu _{{\mathscr {A}}_1}(u_1) \wedge \mu _{{\mathscr {A}}_1}(u_2),~\nu _{{\mathscr {B}}_1}(u_1u_2) \ne \nu _{{\mathscr {A}}_1}(u_1) \vee \nu _{{\mathscr {A}}_1}(u_2)\) and \(\mu _{{\mathscr {B}}_2}(v_1v_2) \ne \mu _{{\mathscr {A}}_2}(v_1) \wedge \mu _{{\mathscr {A}}_2}(v_2),\nu _{{\mathscr {B}}_2}(v_1v_2) \ne \nu _{{\mathscr {A}}_2}(v_1) \vee \nu _{{\mathscr {A}}_2}(v_2)\). Hence, \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are not strong PFGs.

But  \((\mu _{{\mathscr {B}}_1} *\mu _{{\mathscr {B}}_2})((u,v)(x,y))= \mu _{{\mathscr {A}}_1}(u,v) \wedge \mu _{{\mathscr {A}}_2}(x,y)\), \((\nu _{{\mathscr {B}}_1} *\mu _{{\mathscr {B}}_2})((u,v)(x,y))= \nu _{{\mathscr {A}}_1}(u,v) \vee \nu _{{\mathscr {A}}_2}(x,y)\)  for all edge (uv)(xy) in E. Thus, their maximal product \({\mathscr {G}}_1 *{\mathscr {G}}_2\) is a strong PFG.

Definition 2.3

Let \({\mathscr {G}} = ({\mathscr {A}}, {\mathscr {B}})\) be a Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E)\). \({\mathcal {G}}\) is said to be connected, if for every pair of vertices, there exist at least one non-zero path, that is, for all \(u,v\in V\), the \(\mu \)-strength of connectedness

$$\begin{aligned} \mu ^\infty (u,v) = \sup ~\{~\mu ^l(u,v):\mathrm{for~ some~ l}\} \end{aligned}$$

and \(\nu \)-strength of connectedness

$$\begin{aligned} \nu ^\infty (u,v) = \inf ~\{~\nu ^l(u,v):\mathrm{for~ some~l}\} \end{aligned}$$

satisfy one of the following conditions:

$$\begin{aligned}&\mu ^\infty (u,v)>0~\mathrm{{and}}~\nu ^\infty (u,v)>0 \\&\quad \mathrm{{or}}~~\mu ^\infty (u,v)=0~\mathrm{{and}}~\nu ^\infty (u,v)>0 \\&\quad \mathrm{{or}}~~\mu ^\infty (u,v)>0~\mathrm{{and}}~\nu ^\infty (u,v)=0. \end{aligned}$$

where,

$$\begin{aligned}&\mu ^l(u,v) = ~\mu ({u}{u_1})\wedge \mu (u_1u_2)\wedge \ldots \wedge \mu (u_{l-1}v), \\&\nu ^l(u,v) = \,\nu (u,u_1)\vee \nu (u_1u_2)\vee \ldots \vee \nu (u_{l-1}v)\;\, {\mathrm{for~some~l}} \end{aligned}$$

represents \(\mu \)-strength of path and \(\nu \)-strength of path of length l, respectively.

Example 2.2

Consider a Pythagorean fuzzy graph \({\mathscr {G}} = ({\mathscr {A}},{\mathscr {B}})\) as displayed in the following Fig. 5.

Fig. 5
figure 5

\({\mathscr {G}} = ({\mathscr {A}},{\mathscr {B}})\)

For \(b,f \in V\), using Definition 2.3 we have

$$\begin{aligned} \mu ^5(b,f)= & {} \mu _{{\mathscr {B}}}(b,c)\wedge \mu _{{\mathscr {B}}}(c,i)\wedge \mu _{{\mathscr {B}}}(i,h) \wedge \mu _{{\mathscr {B}}}(h,g) \\&\wedge \mu _{{\mathscr {B}}}(g,f)= 0.6\wedge 0.2 \wedge 0.4\\&\wedge 0.8 \wedge 0.4 =0.2 ,\\ \mu ^4(b,f)= & {} \mu _{{\mathscr {B}}}(b,c)\wedge \mu _{{\mathscr {B}}}(c,d)\wedge \mu _{{\mathscr {B}}}(d,e) \wedge \mu _{{\mathscr {B}}}(e,f)\\= & {} 0.6\wedge 0.5 \wedge 0.5\wedge 0.5 =0.5 ,\\ \mu ^4(b,f)= & {} \mu _{{\mathscr {B}}}(b,c)\wedge \mu _{{\mathscr {B}}}(c,d)\wedge \mu _{{\mathscr {B}}}(d,g) \wedge \mu _{{\mathscr {B}}}(g,f)\\= & {} 0.6\wedge 0.5 \wedge 0.5 \wedge 0.4 =0.4 ,\\ \mu ^3(b,f)= & {} \mu _{{\mathscr {B}}}(b,h)\wedge \mu _{{\mathscr {B}}}(h,g) \wedge \mu _{{\mathscr {B}}}(g,f)\\= & {} 0.8\wedge 0.8 \wedge 0.4 =0.4. \end{aligned}$$

This implies

$$\begin{aligned} \mu ^\infty (b,f)= & {} \sup \{\mu ^5(b,f),\mu ^4(b,f),\mu ^4(b,f),\mu ^3(b,f)\}\\= & {} \sup \{ 0.2,0.5,0.4,0.4 \}= 0.5 >0, \end{aligned}$$

and

$$\begin{aligned} \nu ^5(b,f)= & {} \nu _{{\mathscr {B}}}(b,c)\vee \nu _{{\mathscr {B}}}(c,i)\vee \nu _{{\mathscr {B}}}(i,h) \vee \nu _{{\mathscr {B}}}(h,g) \\&\vee \nu _{{\mathscr {B}}}(g,f)= 0.7\vee 0.9 \vee 0.8\vee 0.5 \vee 0.7 {=}0.9 ,\\ \nu ^4(b,f)= & {} \nu _{{\mathscr {B}}}(b,c)\vee \nu _{{\mathscr {B}}}(c,d)\vee \nu _{{\mathscr {B}}}(d,e) \vee \nu _{{\mathscr {B}}}(e,f)\\= & {} 0.4\vee 0.7 \vee 0.8\vee 0.7 =0.8 ,\\ \nu ^4(b,f)= & {} \mu _{{\mathscr {B}}}(b,c)\vee \nu _{{\mathscr {B}}}(c,d)\vee \nu _{{\mathscr {B}}}(d,g) \vee \nu _{{\mathscr {B}}}(g,f)\\= & {} 0.4\vee 0.7 \vee 0.6 \vee 0.7 =0.7 ,\\ \nu ^3(b,f)= & {} \nu _{{\mathscr {B}}}(b,h)\vee \nu _{{\mathscr {B}}}(h,g) \vee \nu _{{\mathscr {B}}}(g,f)\\= & {} 0.4\vee 0.5 \vee 0.7 =0.7. \end{aligned}$$

This implies

$$\begin{aligned} \nu ^\infty (b,f)= & {} \inf \{\nu ^5(b,f),\nu ^4(b,f),\nu ^4(b,f),\nu ^3(b,f)\}\\= & {} \inf \{ 0.9,0.8,0.7,0.7 \}= 0.7 >0. \end{aligned}$$

That is, there exist a non-zero path between b and f. Therefore, \({\mathscr {G}} = ({\mathscr {A}},{\mathscr {B}})\) in Fig. 5, is connected Pythagorean fuzzy graph.

Theorem 2.2

The maximal product \({\mathscr {G}}_1 *{\mathscr {G}}_2\) of two connected PFGs is always a connected PFG.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be two connected PFGs with underlying crisp graph \(G_1=(V_1,E_1)\)  and  \(G_2=(V_2,E_2)\), respectively. Let \(V_1=\{u_1,u_2,\ldots ,u_m\}\)  and  \(V_2=\{v_1,v_2,\ldots ,v_n\}\). Then \(\mu _1^\infty (u_iu_j)\,{>}\,0\), \(\nu _1^\infty (u_iu_j){>}\,0\) for all \(u_i,u_j\in V_1\)  and  \(\mu _2^\infty (v_iv_j)\,{>}\,0\), \(\nu _2^\infty (v_iv_j)\,{>}\,0\) for all \(v_i,v_j \in V_2\).

The maximal product of \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) can be taken as \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\). Consider the k subgraphs of \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) with the vertex sets \(V_2=\{u_iv_1,u_iv_2,\ldots ,u_iv_n\}\) for \(i=1, 2,\ldots , m.\) Each of these subgraphs of \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is connected as \(u_i's\) are same.

Since \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are connected, each \(u_i\)  and  \(v_i\) are adjacent to at least one of the vertices in \(V_1\) and \(V_2\). Therefore, there exists at least one edge between any pair of the above k subgraphs.

Thus, we have

$$\begin{aligned} \mu ^\infty ((u_iv_j)(u_k,v_l))> & {} 0, \\ \nu ^\infty ((u_iv_j)(u_k,v_l))> & {} 0 \quad for ~all ~(u_i,v_j)(u_k,v_l) ~\in ~ E. \end{aligned}$$

Hence, \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is a connected PFG. \(\square \)

Definition 2.4

A Pythagorean fuzzy graph \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is said to be a complete Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E)\) if

$$\begin{aligned} \mu _{{\mathscr {B}}}({u}{v})= & {} \mu _{{\mathscr {A}}}({u}) \wedge \mu _{{\mathscr {A}}}({v}), \\ \nu _{{\mathscr {B}}}({u}{v})= & {} \nu _{{\mathscr {A}}}({u}) \vee \nu _{{\mathscr {A}}}({v}) \quad \mathrm{~for ~all ~u,v \in V}. \end{aligned}$$

Example 2.3

Consider a graph  \(G =(V,E)\) where \(V = \{a,b,c,d,e\}\)  and  \(E = \{ab,ac,ad,ae,bc,bd, be,cd,ce,de\}.\) Let \({\mathscr {A}}\) and \({\mathscr {B}}\) be Pythagorean fuzzy vertex set and Pythagorean fuzzy edge set defined on V and \(V \times V\), respectively.

$$\begin{aligned}&{\mathscr {A}}=\bigg \langle \bigg (\dfrac{a}{0.25},\dfrac{b}{0.8},\dfrac{c}{0.65},\dfrac{d}{0.4},\dfrac{e}{0.9}\bigg ),\\&\qquad \times \bigg (\dfrac{a}{0.8},\dfrac{b}{0.7},\dfrac{c}{0.6},,\dfrac{d}{0.7},\dfrac{e}{0.4}\bigg ) \bigg \rangle \hbox { and }\\&{\mathscr {B}} = \bigg \langle \bigg (\dfrac{ab}{0.4},\dfrac{ac}{0.25},\dfrac{ad}{0.4},\dfrac{ae}{0.4},\dfrac{bc}{0.4},\dfrac{bd}{0.4},\dfrac{be}{0.4},\dfrac{cd}{0.4},\dfrac{ce}{0.4},\dfrac{de}{0.4}\bigg ),\\&\quad \times \bigg (\dfrac{ab}{0.7},\dfrac{ac}{0.8},\dfrac{ad}{0.7},\dfrac{ae}{0.7},\dfrac{bc}{0.7},\dfrac{bd}{0.4},\dfrac{be}{0.4},\dfrac{cd}{0.4},\dfrac{ce}{0.4},\dfrac{de}{0.4}\bigg ) \bigg \rangle . \end{aligned}$$
Fig. 6
figure 6

Complete Pythagorean fuzzy graph

By routine calculation, one can see from Fig. 6 that it is a complete Pythagorean fuzzy graph.

Remark 2.2

If two Pythagorean fuzzy graphs are complete, their maximal product may not be a complete PFG, as it can be seen in the following example. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{u_1,u_2\}\) and \(V_2=\{v_1,v_2\}\), respectively, as shown in Fig. 7. Their maximal product \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is shown in Fig. 8.

Fig. 7
figure 7

Pythagorean fuzzy graphs

Fig. 8
figure 8

Maximal product of two PFGs

By routine calculation, one can see from Fig. 7 that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are complete PFGs. While notice that \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is not a complete PFG, as the case \(u_1u_2 \in E_1\) and \(v_1v_2 \in E_2\) is not included in the definition of the maximal product. Further, one can notice that the maximal product of two complete PFGs is a strong PFG (Fig. 9).

Definition 2.5

Let \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) be a Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E).\) If

$$\begin{aligned} d_{\mu }({u})= & {} \sum _{u,v\ne u \in V} \mu _{{\mathscr {B}}}{(uv)} = k, \\ d_{\nu }({u})= & {} \sum _{u,v\ne u \in V} \nu _{{\mathscr {B}}}{(uv)} = l \quad \mathrm{~for ~all ~u \in V}, \end{aligned}$$

then \({\mathscr {G}}\) is said to be regular Pythagorean fuzzy graph of degree (kl) or (kl)-regular PFG.

Example 2.4

Consider a graph  \(G =(V,E)\)  where  \(V = \{u_1,u_2,u_3,u_4,u_5,u_6\}\)  and  \(E = \{u_1u_5,u_1u_6,,u_2u_4,u_2u_6,u_3u_4,u_3u_5\}.\) Let \({\mathscr {A}}\) and \({\mathscr {B}}\) be Pythagorean fuzzy vertex set and Pythagorean fuzzy edge set defined on V and \(V \times V\), respectively.

$$\begin{aligned}&{\mathscr {A}}=\bigg \langle \bigg (\dfrac{u_1}{0.5},\dfrac{u_2}{0.7},\dfrac{u_3}{0.8},\dfrac{u_4}{0.9},\dfrac{u_5}{0.9},\dfrac{u_6}{0.9}\bigg ),\\&\qquad \times \bigg (\dfrac{u_1}{0.6},\dfrac{u_2}{0.5},\dfrac{u_3}{0.3},\dfrac{u_4}{0.2},\dfrac{u_5}{0.2},\dfrac{u_6}{0.2}\bigg ) \bigg \rangle \hbox { and }\\&{\mathscr {B}} = \bigg \langle \bigg (\dfrac{u_1u_5}{0.3},\dfrac{u_1u_6}{0.3},\dfrac{u_2u_4}{0.3},\dfrac{u_2u_6}{0.3},\dfrac{u_3u_4}{0.3},\dfrac{u_3u_5}{0.3}\bigg ),\\&\qquad \times \bigg (\dfrac{u_1u_5}{0.7},\dfrac{u_1u_6}{0.7},\dfrac{u_2u_4}{0.7},\dfrac{u_2u_6}{0.7},\dfrac{u_3u_4}{0.7},\dfrac{u_3u_5}{0.7}\bigg ) \bigg \rangle . \end{aligned}$$
Fig. 9
figure 9

\({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\)

Since \(d_{\mu }({u_i})=0.6\)  and  \(d_{\nu }({u_i})=1.4\) \({\mathrm{for ~all ~u_i} \in V}\) and \(i=1,2,\ldots ,6,\) \({\mathscr {G}}\) is a regular Pythagorean fuzzy graph of degree (0.3, 0.7) or (0.3, 0.7)-regular PFG.

Remark 2.3

If \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two regular PFGs, then their maximal product \({\mathscr {G}}_1 *{\mathscr {G}}_2\) may not be regular PFG as it can be seen in this example. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{a,b\}\) and \(V_2=\{c,d,e,f\}\), respectively, as shown in Fig. 10. Their maximal product \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is shown in Fig. 11.

Fig. 10
figure 10

Pythagorean fuzzy graphs

Fig. 11
figure 11

Maximal product of two PFGs

By routine calculation, one can see from Fig. 10 that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are regular PFGs. While notice that

$$\begin{aligned}&(d_\mu )_{{\mathscr {G}}_1*{\mathscr {G}}_2}(a,c) = \{\mu _{{\mathscr {A}}_1}(a)\vee \mu _{{\mathscr {B}}_2}(cd)\}\\&\quad +\{\mu _{{\mathscr {A}}_1}(a)\vee \mu _{{\mathscr {B}}_2}(cf)\} + \{\mu _{{\mathscr {B}}_1}(ab)\vee \mu _{{\mathscr {A}}_2}(c)\} ~=~ 1.4, \\&(d_\nu )_{{\mathscr {G}}_1*{\mathscr {G}}_2}(a,c) = \{\nu _{{\mathscr {A}}_1}(a)\wedge \nu _{{\mathscr {B}}_2}(cd)\}\\&\quad +\{\nu _{{\mathscr {A}}_1}(a)\wedge \nu _{{\mathscr {B}}_2}(cf)\} + \{\nu _{{\mathscr {B}}_1}(ab)\wedge \nu _{{\mathscr {A}}_2}(c)\} ~=~ 1.8, \\&(d_\mu )_{{\mathscr {G}}_1*{\mathscr {G}}_2}(b,f) = \{\mu _{{\mathscr {A}}_1}(b)\vee \mu _{{\mathscr {B}}_2}(fc)\}\\&\quad +\{\mu _{{\mathscr {A}}_1}(b)\vee \mu _{{\mathscr {B}}_2}(fe)\} + \{\mu _{{\mathscr {B}}_1}(ab)\vee \mu _{{\mathscr {A}}_2}(f)\} ~=~ 1.2, \\&(d_\nu )_{{\mathscr {G}}_1*{\mathscr {G}}_2}(b,f) = \{\nu _{{\mathscr {A}}_1}(b)\wedge \nu _{{\mathscr {B}}_2}(fc)\}\\&\quad +\{\nu _{{\mathscr {A}}_1}(b)\wedge \nu _{{\mathscr {B}}_2}(fe)\} + \{\nu _{{\mathscr {B}}_1}(ab)\wedge \nu _{{\mathscr {A}}_2}(f)\} ~=~ 1.7. \end{aligned}$$

That is, \((d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(a,c)\ne (d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(b,f)\). Therefore, \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is not regular PFG.

Definition 2.6

Let \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) be a Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E).\) Then, \({\mathscr {G}}\) is said to be a partially regular Pythagorean fuzzy graph if \(G=(V,E)\) is a regular graph.

Example 2.5

Consider a Pythagorean fuzzy graph \({\mathscr {G}} = ({\mathscr {A}},{\mathscr {B}})\) as displayed in the Fig. 12.

Since \(d_{\mu }({a})=1.65 \ne 2 =d_{\mu }({a})\)  and  \(d_{\nu }({a})=2.35 \ne 1.8 = d_{\nu }({b}).\) Hence, \({\mathscr {G}}\) is not a regular Pythagorean fuzzy graph but G is a regular graph as the degree of each vertex is equal. Thus, \({\mathscr {G}}\) is a partially regular Pythagorean fuzzy graph.

The following theorems explain the conditions for the maximal product of two regular PFGs to be regular.

Theorem 2.3

If \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) is a partially regular PFG  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) is a PFG such that \(\mu _{{\mathscr {A}}_1}\le \mu _{{\mathscr {B}}_2}\), \(\nu _{{\mathscr {A}}_1}\ge \nu _{{\mathscr {B}}_2}\) and \(\mu _{{\mathscr {A}}_2}\), \(\nu _{{\mathscr {A}}_2}\) are constant functions of values \(c_1\) and \(c_2\), respectively, then their maximal product is regular if and only if \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) is regular PFG.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) be a partially regular PFG such that \(G_1=(V_1,E_1)\) is r-regular  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be any PFG with \(\mu _{{\mathscr {A}}_1}\le \mu _{{\mathscr {B}}_2}\), \(\nu _{{\mathscr {A}}_1}\ge \nu _{{\mathscr {B}}_2}\) then \(\mu _{{\mathscr {A}}_2}\ge \mu _{{\mathscr {B}}_1}\), \(\nu _{{\mathscr {A}}_2}\le \nu _{{\mathscr {B}}_1}\) and \(\mu _{{\mathscr {A}}_2}\), \(\nu _{{\mathscr {A}}_2}\) are constant functions of values \(c_1\) and \(c_2\), respectively.

Now assume that \({\mathscr {G}}_2=({\mathscr {A}}_1,{\mathscr {B}}_1)\) is a (kl)-regular PFG. Then, the degree of any vertex in maximal product is given by,

Fig. 12
figure 12

Pythagorean fuzzy graph

$$\begin{aligned} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,u_2)= & {} \sum _{(u_1,u_2)(v_1,v_2)\in E_1\times E_2}(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u_1,u_2)(v_1,v_2)) \\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\mu _{{\mathscr {A}}_1}(u_1) \vee \mu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\mu _{{\mathscr {B}}_1}(u_1v_1)\vee \mu _{{\mathscr {A}}_2}(u_2) \\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\mu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\mu _{{\mathscr {A}}_2}(u_2) \\= & {} (d_\mu )_{{\mathscr {G}}_2}(u_2)+d_{G_1}(u_1)\mu _{{\mathscr {A}}_2}(u_2) \\= & {} r{c_1}+k, \\ (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,u_2)= & {} \sum _{(u_1,u_2)(v_1,v_2)\in E_1\times E_2}(\nu _{{\mathscr {B}}_1}*\nu _{{\mathscr {B}}_2})((u_1,u_2)(v_1,v_2))\\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\nu _{{\mathscr {B}}_1}(u_1v_1)\wedge \nu _{{\mathscr {A}}_2}(u_2) \\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\nu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\nu _{{\mathscr {A}}_2}(u_2) \\= & {} (d_\mu )_{{\mathscr {G}}_2}(u_2)+d_{G_1}(u_1)\nu _{{\mathscr {A}}_2}(u_2)\\= & {} r{c_2}+l. \end{aligned}$$

This is constant for all vertices in \(V_1\times V_2\). Hence, \({\mathscr {G}}_1*{\mathscr {G}}_2\) is a regular PFG.

Conversely, assume that \({\mathscr {G}}_1*{\mathscr {G}}_2\) is a regular PFG. Then, for any two vertices \((u_1,v_1)\) and \((u_2,v_2)\) in \(V_1\times V_2\),

$$\begin{aligned} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,v_1)= & {} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_2,v_2) \\ (d_\mu )_{{\mathscr {G}}_2}(v_1)+d_{G_1}(u_1)\mu _{{\mathscr {A}}_2}(v_1)= & {} (d_\mu )_{{\mathscr {G}}_2}(v_2)\\&+ d_{G_1}(u_2)\mu _{{\mathscr {A}}_2}(v_2) \\ r{c_1}+(d_\mu )_{{\mathscr {G}}_2}(v_1)= & {} r{c_1}+(d_\mu )_{{\mathscr {G}}_2}(v_2) \\&(d_\mu )_{{\mathscr {G}}_2}(v_1) = (d_\mu )_{{\mathscr {G}}_2}(v_2),\\ (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,v_1)= & {} (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_2,v_2) \\ (d_\nu )_{{\mathscr {G}}_2}(v_1)+d_{G_1}(u_1)\nu _{{\mathscr {A}}_2}(v_1)= & {} (d_\nu )_{{\mathscr {G}}_2}(v_2)\\&+ d_{G_1}(u_2)\nu _{{\mathscr {A}}_2}(v_2) \\ r{c_2}+(d_\nu )_{{\mathscr {G}}_2}(v_1)= & {} r{c_2}+(d_\nu )_{{\mathscr {G}}_2}(v_2) \\ (d_\nu )_{{\mathscr {G}}_2}(v_1)= & {} (d_\nu )_{{\mathscr {G}}_2}(v_2). \end{aligned}$$

This is true for all vertices in \({\mathscr {G}}_2\). Hence, \({\mathscr {G}}_2\) is regular PFG.

\(\square \)

Theorem 2.4

If \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two partially regular PFG such that \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {B}}_2}\), \(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {B}}_2}\) , \(\mu _{{\mathscr {A}}_2}\ge \mu _{{\mathscr {B}}_1}\), \(\nu _{{\mathscr {A}}_2}\le \nu _{{\mathscr {B}}_1}\) and \(\mu _{{\mathscr {A}}_2}\), \(\nu _{{\mathscr {A}}_2}\) are constant functions of values \(c_1\) and \(c_2\), respectively, then their maximal product is regular if and only if \(\mu _{{\mathscr {A}}_1}\) and \(\nu _{{\mathscr {A}}_1}\) are constant functions.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two partially regular PFG such that \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {B}}_2}\), \(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {B}}_2}\) , \(\mu _{{\mathscr {A}}_2}\ge \mu _{{\mathscr {B}}_1}\), \(\nu _{{\mathscr {A}}_2}\le \nu _{{\mathscr {B}}_1}\) and \(\mu _{{\mathscr {A}}_2}\), \(\nu _{{\mathscr {A}}_2}\) are constant functions of values \(c_1\) and \(c_2\), respectively, with \(G_i\) is \(r_i\)-regular, \(i=1,2\). Now assume that \(\mu _{{\mathscr {A}}_1}\) and \(\nu _{{\mathscr {A}}_1}\) are constant functions of values \(c_3\) and \(c_4\), respectively. Then, the degree of any vertex in maximal product is given by,

$$\begin{aligned} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,u_2)= & {} \sum _{(u_1,u_2)(v_1,v_2)\in E_1\times E_2}(\mu _{{\mathscr {B}}_1}*\mu _{{\mathscr {B}}_2})((u_1,u_2)(v_1,v_2))\\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\mu _{{\mathscr {B}}_1}(u_1v_1)\vee \mu _{{\mathscr {A}}_2}(u_2) \\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\mu _{{\mathscr {A}}_1}(u_1)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\mu _{{\mathscr {A}}_2}(u_2) \\= & {} d_{G_2}(u_2)\mu _{{\mathscr {A}}_1}(u_1)+d_{G_1}(u_1)\mu _{{\mathscr {A}}_2}(u_2) \\= & {} {r_1}{c_1}+{r_2}{c_3}, \\ (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,u_2)= & {} \sum _{(u_1,u_2)(v_1,v_2)\in E_1\times E_2}(\nu _{{\mathscr {B}}_1}*\nu _{{\mathscr {B}}_2})((u_1,u_2)(v_1,v_2))\\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {B}}_2}(u_2v_2)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\nu _{{\mathscr {B}}_1}(u_1v_1)\wedge \nu _{{\mathscr {A}}_2}(u_2) \\= & {} \sum _{u_1=v_1,u_2v_2\in E_2}\nu _{{\mathscr {A}}_1}(u_1)\\&+\sum _{u_2=v_2,u_1v_1\in E_1}\nu _{{\mathscr {A}}_2}(u_2) \\= & {} d_{G_2}(u_2)\nu _{{\mathscr {A}}_1}(u_1)+d_{G_1}(u_1)\nu _{{\mathscr {A}}_2}(u_2) \\= & {} {r_1}{c_2}+{r_2}{c_4}. \end{aligned}$$

This is constant for all vertices in \(V_1\times V_2\). Hence, \({\mathscr {G}}_1*{\mathscr {G}}_2\) is a regular PFG.

Conversely, assume that \({\mathscr {G}}_1*{\mathscr {G}}_2\) is a regular PFG. Then, for any two vertices \((u_1,v_1)\) and \((u_2,v_2)\) in \(V_1\times V_2\),

$$\begin{aligned} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,v_1)= & {} (d_\mu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_2,v_2) \\ d_{G_1}(u_1)\mu _{{\mathscr {A}}_2}(v_1)+d_{G_2}(v_1)\mu _{{\mathscr {A}}_1}(u_1)= & {} d_{G_1}(u_2)\mu _{{\mathscr {A}}_2}(v_2)\\&+ d_{G_2}(v_2)\mu _{{\mathscr {A}}_1}(u_2)\\ r{c_1}+{r_2}\mu _{{\mathscr {A}}_1}(u_1)= & {} r{c_1}+{r_2}\mu _{{\mathscr {A}}_1}(u_2) \\ \mu _{{\mathscr {A}}_1}(u_1)= & {} \mu _{{\mathscr {A}}_1}(u_2),\\ (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_1,v_1)= & {} (d_\nu )_{{{\mathscr {G}}_1}*{{\mathscr {G}}_2}}(u_2,v_2) \\ d_{G_1}(u_1)\nu _{{\mathscr {A}}_2}(v_1)+d_{G_2}(v_1)\nu _{{\mathscr {A}}_1}(u_1)= & {} d_{G_1}(u_2)\nu _{{\mathscr {A}}_2}(v_2)\\&+ d_{G_2}(v_2)\nu _{{\mathscr {A}}_1}(u_2) \\ r{c_2}+{r_2}\nu _{{\mathscr {A}}_1}(u_1)= & {} r{c_2}+{r_2}\nu _{{\mathscr {A}}_1}(u_2) \\ \nu _{{\mathscr {A}}_1}(u_1)= & {} \nu _{{\mathscr {A}}_1}(u_2). \end{aligned}$$

This is true for all vertices in \({\mathscr {G}}_1\). Hence, \(\mu _{{\mathscr {A}}_1}\) and \(\nu _{{\mathscr {A}}_1}\) are constant functions. \(\square \)

Definition 2.7

Let \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) be a Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E).\) Then \({\mathscr {G}}\) is said to be a full regular Pythagorean fuzzy graph if \({\mathscr {G}}\) is both regular and partially regular graph.

Example 2.6

Consider a Pythagorean fuzzy graph \({\mathscr {G}} = ({\mathscr {A}},{\mathscr {B}})\) as displayed in the Fig. 13.

Fig. 13
figure 13

Pythagorean fuzzy graph

Since \(d_{\mu }({u_i})=1.5\)  and  \(d_{\nu }({u_i})=2\) for all \(u_i \in V\), where \(i=1,\ldots ,6.\) Hence, \({\mathscr {G}}\) is a regular Pythagorean fuzzy graph of degree (1.5, 2). Also, G is a regular graph as the degree of each vertex is equal. Thus, \({\mathscr {G}}\) is a full regular Pythagorean fuzzy graph.

Remark 2.4

If two Pythagorean fuzzy graphs are full regular, their maximal product may not be full regular PFG as it can be seen in this example. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{a,b\}\) and \(V_2=\{c,d,e\}\), respectively, as shown in Fig. 14. Their maximal product \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is shown in Fig. 15.

Fig. 14
figure 14

Pythagorean fuzzy graphs

Fig. 15
figure 15

Maximal product of two PFGs

By routine calculation, one can see that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are full regular PFGs. But \((d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(a,d)\ne (d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(b,d)\). Hence, \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is not full regular PFG.

Remark 2.5

The maximal product of two regular PFGs on complete graphs is partially regular. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{u_1,v_1\}\) and \(V_2=\{u_2,v_2\}\), respectively, as shown in Fig. 16. Their maximal product \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is shown in Fig. 17.

Fig. 16
figure 16

Pythagorean fuzzy graph

Fig. 17
figure 17

Maximal product of two PFGs

By routine calculation, one can see that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are regular PFGs. But \((d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(u_1,u_2)\ne (d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(v_1,v_2)\). Hence, \({{\mathscr {G}}_1}~*~{{\mathscr {G}}_2}\) is a partially regular PFG as crisp graph is regular.

Regular residue product in Pythagorean fuzzy graphs

Definition 3.1

Let \({\mathscr {G}}_1~=~({\mathscr {A}}_1,{\mathscr {B}}_1)~\mathrm ~and~ {\mathscr {G}}_2~=~({\mathscr {A}}_2,{\mathscr {B}}_2)\) be two PFGs of the graphs \(G_1~=~(V_1,E_1)~{\mathrm{~and~}} ~G_2~=~(V_2,E_2)\), respectively. The residue product of \({\mathscr {G}}_1~{\mathrm{~and~ }}~{\mathscr {G}}_2\) is denoted by \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2 ~=~({\mathscr {A}}_1 \cdot {\mathscr {A}}_2,{\mathscr {B}}_1 \cdot {\mathscr {B}}_2)\) and defined as:

(i):

\(\left\{ \begin{array}{ll} (\mu _{{\mathscr {A}}_1} \cdot \mu _{{\mathscr {A}}_2})(u_1,u_2)~=~\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(u_2)\\ (\nu _{{\mathscr {A}}_1} \cdot \nu _{{\mathscr {A}}_2})(u_1,u_2)~=~\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(u_2) \\ \quad {\mathrm{~ for~ all~}} (u_1,u_2) \in V_1 \times V_2, \end{array}\right. \)

(ii):

\(\left\{ \begin{array}{ll} (\mu _{{\mathscr {B}}_1} \cdot \mu _{{\mathscr {B}}_2})(u_1,u_2)(v_1,v_2)~=~\mu _{{\mathscr {B}}_1}({u_1}{v_1})\\ (\nu _{{\mathscr {B}}_1} \cdot \nu _{{\mathscr {B}}_2})(u_1,u_2)(v_1,v_2)~=~\nu _{{\mathscr {B}}_1}({u_1}{v_1})\\ \quad {\mathrm{~ for~ all~}} {u_1}{v_1} \in E_1, u_2 \ne v_2. \end{array}\right. \)

Remark 3.1

In general, the residue product of two strong PFGs may not be strong PFG as it is explained in this example. Consider two Pythagorean fuzzy graphs \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) as shown in Fig. 18.

Fig. 18
figure 18

Pythagorean fuzzy graphs

Here \(\mu _{{\mathscr {B}}_1}(u_1u_2) = \mu _{{\mathscr {A}}_1}(u_1) \wedge \mu _{{\mathscr {A}}_1}(u_2),~\nu _{{\mathscr {B}}_1}(u_1u_2) = \nu _{{\mathscr {A}}_1}(u_1) \vee \nu _{{\mathscr {A}}_1}(u_2)\) for all \(u_1u_2 \in E_1\) and \(\mu _{{\mathscr {B}}_2}(v_1v_2) = \mu _{{\mathscr {A}}_2}(v_1) \wedge \mu _{{\mathscr {A}}_2}(v_2),~\nu _{{\mathscr {B}}_2}(v_1v_2) = \nu _{{\mathscr {A}}_2}(v_1) \vee \nu _{{\mathscr {A}}_2}(v_2)\) for all \(v_1v_2 \in E_2\). Hence, \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are strong PFGs.

But \((\mu _{{\mathscr {B}}_1} \cdot \mu _{{\mathscr {B}}_2})((u_1,v_2)(u_2,v_1))= ~0.6 \ne \mu _{{\mathscr {A}}_1}(u_1,v_2) \wedge \mu _{{\mathscr {A}}_2}(u_2,v_1) = 0.7\)  and  \((\nu _{{\mathscr {B}}_1} \cdot \nu _{{\mathscr {B}}_2})((u_1,v_2)(u_2,v_1))\) \(= ~0.5 \ne \nu _{{\mathscr {A}}_1}(u_1,v_2) \wedge \nu _{{\mathscr {A}}_2}(u_2,v_1) = 0.4\). Thus, their residue product \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is not a strong PFG.

The following theorem gives the condition under which the residue product is strong.

Theorem 3.1

The residue product of a strong PFG \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) with any PFG \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) is a strong PFG if \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {A}}_2}\).

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) be a strong PFG and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be any PFG with \(\mu _{{\mathscr {A}}_1} \ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1} \le \nu _{{\mathscr {A}}_2}\). Then

$$\begin{aligned}&\mu _{{\mathscr {B}}_1}(u_1u_2) = \mu _{{\mathscr {A}}_1}(u_1) \wedge \mu _{{\mathscr {A}}_1}(u_2), \\&\nu _{{\mathscr {B}}_1}(u_1u_2)= \mu _{{\mathscr {A}}_1}(u_1) \vee \mu _{{\mathscr {A}}_1}(u_2) ~for~ all~ u_1u_2 \in E_1. \end{aligned}$$

By definition of residue product, we have

If \({u_1}{u_2}\in E_1 \mathrm ~and~ v_1 \ne v_2\), then

$$\begin{aligned}&(\mu _{{\mathscr {B}}_1} \cdot \mu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2))\\&\quad = \mu _{{\mathscr {B}}_1}({u_1}{u_2}) \\&\quad = \mu _{{\mathscr {A}}_1}(u_1)\wedge \mu _{{\mathscr {A}}_1}(u_2) \\&\quad = \{\mu _{{\mathscr {A}}_1}(u_1)\vee \mu _{{\mathscr {A}}_2}(v_1)\}\wedge \{\mu _{{\mathscr {A}}_1}(u_2)\vee \mu _{{\mathscr {A}}_2}(v_2)\} \\&\quad = (\mu _{{\mathscr {A}}_1} \cdot \mu _{{\mathscr {A}}_2})(u_1,v_1)\wedge (\mu _{{\mathscr {A}}_1} \cdot \mu _{{\mathscr {A}}_2})(u_2,v_2), \\&(\nu _{{\mathscr {B}}_1} \cdot \nu _{{\mathscr {B}}_2})((u_1,v_1)(u_2,v_2))\\&\quad = \nu _{{\mathscr {B}}_1}({u_1}{u_2}) \\&\quad = \nu _{{\mathscr {A}}_1}(u_1)\vee \nu _{{\mathscr {A}}_1}(u_2) \\&\quad = \{\nu _{{\mathscr {A}}_1}(u_1)\wedge \nu _{{\mathscr {A}}_2}(v_1)\}\vee \{\nu _{{\mathscr {A}}_1}(u_2)\wedge \nu _{{\mathscr {A}}_2}(v_2)\} \\&\quad = (\nu _{{\mathscr {A}}_1} \cdot \nu _{{\mathscr {A}}_2})(u_1,v_1)\vee (\nu _{{\mathscr {A}}_1} \cdot \nu _{{\mathscr {A}}_2})(u_2,v_2). \end{aligned}$$

Hence, \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is a strong PFG. \(\square \)

Theorem 3.2

The residue product \({\mathscr {G}}_1 *{\mathscr {G}}_2\) of two connected PFGs is always a connected PFG.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be two connected PFGs with underlying crisp graph \(G_1=(V_1,E_1)\)  and  \(G_2=(V_2,E_2)\), respectively. Let \(V_1=\{u_1,u_2,\ldots ,u_m\}\)  and  \(V_2=\{v_1,v_2,\ldots ,v_n\}\). Then \(\mu _1^\infty (u_iu_j)~>~0\), \(\nu _1^\infty (u_iu_j)~>~0\) for all \(u_i,u_j\in V_1\)  and  \(\mu _2^\infty (v_iv_j)~>~0\), \(\nu _2^\infty (v_iv_j)~>~0\) for all \(v_i,v_j \in V_2\).

Fig. 19
figure 19

Residue product of two PFGs

The residue product of \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) can be taken as \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\). Consider the k subgraphs of \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) with the vertex sets \(V_2=\{u_iv_1,u_iv_2,\ldots ,u_iv_n\}\) for \(i=1, 2, \ldots , m.\) Each of these subgraphs of \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is connected as \(u_i's\) are same.

Since \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are connected, each \(u_i\)  and  \(v_i\) are adjacent to at least one of the vertices in \(V_1\) and \(V_2\). Therefore, there exists at least one edge between any pair of the above k subgraphs.

Thus, we have

$$\begin{aligned} \mu ^\infty ((u_iv_j)(u_k,v_l))> & {} 0, \\ \nu ^\infty ((u_iv_j)(u_k,v_l))> & {} 0 \quad for ~all ~(u_i,v_j)(u_k,v_l) ~\in ~ E. \end{aligned}$$

Hence, \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) is a connected PFG (Fig. 19). \(\square \)

Remark 3.2

The residue product of two complete PFGs is not a complete PFG. We explain with an example. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{a,b,c\}\) and \(V_2=\{d,e\}\), respectively, as shown in Fig. 20. Their residue product \({{\mathscr {G}}_1}~\cdot ~{{\mathscr {G}}_2}\) is shown in Fig. 21.

Fig. 20
figure 20

Pythagorean fuzzy graphs

By routine calculation, one can see from Fig. 20 that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are complete PFGs. While notice that \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is not a complete PFG as the only case \(u_1u_2 \in E_1,\) is included in the definition of the residue product.

Remark 3.3

If \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two regular PFGs, then their residue product \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) may not to be regular PFG as it is explained in this example. Consider two PFGs \({{\mathscr {G}}_1}=({{\mathscr {A}}_1},{{\mathscr {B}}_1})\) and \({{\mathscr {G}}_2}=({{\mathscr {A}}_2},{{\mathscr {B}}_2})\) on \(V_1=\{a,b\}\) and \(V_2=\{c,d\}\), respectively, as shown in Fig. 22. Their residue product \({{\mathscr {G}}_1}~\cdot ~{{\mathscr {G}}_2}\) is shown in Fig. 23.

By routine calculation, one can see from Fig. 22 that \({\mathscr {G}}_1\) and \({\mathscr {G}}_2\) are regular PFGs. While notice that \((d)_{{\mathscr {G}}_1\cdot {\mathscr {G}}_2}(a,d)\ne (d)_{{\mathscr {G}}_1*{\mathscr {G}}_2}(a,c)\). Therefore, \({{\mathscr {G}}_1}~\cdot ~{{\mathscr {G}}_2}\) is not regular PFG.

The following theorems explain the conditions for the residue product of two regular PFGs to be regular.

Theorem 3.3

The residue product \({\mathscr {G}}_1 \cdot {\mathscr {G}}_1\) of any PFG \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) with a PFG \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) such that \(|V_2|=1\), is always a PFG with no edge.

Fig. 21
figure 21

Residue product of two PFGs

Fig. 22
figure 22

Pythagorean fuzzy graphs

Fig. 23
figure 23

Residue product of two PFGs

Proof

The proof follows from the Definition 3.1. \(\square \)

Theorem 3.4

If \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two PFGs such that \(|V_2|>1\), then their residue product is regular if and only if \({\mathscr {G}}_1\) is regular.

Proof

Let \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)\) be a (kl)-regular PFG and \({\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)\) be any PFG with \(|V_2|>1\).

If \(|V_2|>1\), then the degree of any vertex in Residue product is given by,

$$\begin{aligned} (d_\mu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_1,u_2)= & {} \sum _{{u_1}{v_1} \in E_1, u_2 \ne y_2} \mu _{{\mathscr {B}}_1}({u_1}{v_1})\\= & {} (d_\mu )_{{\mathscr {G}}_1}(u_1) ~=~ k,\\ (d_\nu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_1,u_2)= & {} \sum _{{u_1}{v_1} \in E_1, u_2 \ne y_2} \nu _{{\mathscr {B}}_1}({u_1}{v_1})\\= & {} (d_\nu )_{{\mathscr {G}}_1}(u_1) ~=~ l. \end{aligned}$$

This is a constant for all vertices in \(V_1 \times V_2\). Hence, \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is a regular PFG.

Conversely, assume that \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is a regular PFG. Then, for any two vertices \((u_1,v_1)\) and \((u_2,v_2)\) in \(V_1 \times V_2\),

$$\begin{aligned}&(d_\mu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_1,v_1) = (d_\mu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_2,v_2) \\&(d_\mu )_{{\mathscr {G}}_1}(u_1) = (d_\mu )_{{\mathscr {G}}_1}(u_2),\\&(d_\nu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_1,v_1) = (d_\nu )_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_2,v_2) \\&(d_\nu )_{{\mathscr {G}}_1}(u_1) = (d_\nu )_{{\mathscr {G}}_1}(u_2). \end{aligned}$$

This is true for all vertices in \(V_1\). Hence, \({\mathscr {G}}_1\) is a regular PFG. \(\square \)

Example 3.1

Consider two PFGs \({\mathscr {G}}_1=({\mathscr {A}}_1,{\mathscr {B}}_1)~\mathrm and~{\mathscr {G}}_2=({\mathscr {A}}_2,{\mathscr {B}}_2)~\mathrm on~ V_1=\{u_1,u_2\} ~\mathrm and~ V_2=\{v_1,v_2,v_3\}\), respectively, as shown in Fig. 24. Their residue product \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is shown in Fig. 25.

Fig. 24
figure 24

Pythagorean fuzzy graphs

Since \((d)_{{\mathscr {G}}_1}(u_i)~=~(0.3,0.7)\) for i=1,2  and  \((d)_{{\mathscr {G}}_2}(v_1) \ne (d)_{{\mathscr {G}}_2}(v_2)\), therefore \({\mathscr {G}}_1~=~({\mathscr {A}}_1,{\mathscr {B}}_1)\) is a regular PFG and \({\mathscr {G}}_2~=~({\mathscr {A}}_2,{\mathscr {B}}_2)\) is not regular PFG with \(|V_2|>1\). Now, \((d)_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}(u_i,v_j)~=~(0.6,1.4)\) for \(i=1,2\) and \(j=1,2,3.\) Thus, the residue product \({{\mathscr {G}}_1 \cdot {\mathscr {G}}_2}\) is a regular PFG.

Theorem 3.5

If  \({\mathscr {G}}_1~=~({\mathscr {A}}_1,{\mathscr {B}}_1)\)  and  \({\mathscr {G}}_2~=~({\mathscr {A}}_2,{\mathscr {B}}_2)\) are two PFGs such that  \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {A}}_2}\), then the total degree of any vertex in the residue product \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is given as,

$$\begin{aligned}&(td_\mu )_{{\mathscr {G}}_1\cdot {\mathscr {G}}_2}(u_i,v_j)= \left\{ \begin{array}{cc} (td_\mu )_{{\mathscr {G}}_1}(u_i)~~~~~~~~&{} \mathrm{if}~ | V_1 |> 1, \\ ~\mu _{{\mathscr {A}}_1}(u_i)~~~~~~~~~~~ &{} \mathrm{if}~ | V_1 | = 1, \end{array} \right. \\&(td_\nu )_{{\mathscr {G}}_1\cdot {\mathscr {G}}_2}(u_i,v_j)= \left\{ \begin{array}{ll} (td_\nu )_{{\mathscr {G}}_1}(u_i)~~~~~~~~~ &{} \mathrm{if}~ | V_1 | > 1,\\ ~\nu _{{\mathscr {A}}_1}(u_i)~~~~~~~~~~~ &{} \mathrm{if}~ | V_1 | = 1. \end{array} \right. \end{aligned}$$
Fig. 25
figure 25

Residue product of two PFGs

Proof

If \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {A}}_2}\) and \(|V_2|>1\), then

$$\begin{aligned}&({t}{d}_{\mu })_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2 }(u_i,v_j)\\&\quad = \sum _{(u_i,v_j)(u_k,v_l)\in E_1 \times E_2} (\mu _{{\mathscr {B}}_1} \cdot \mu _{{\mathscr {B}}_2})((u_i,v_j)(u_k,v_l)) \\&\qquad + (\mu _{{\mathscr {A}}_1} \cdot \mu _{{\mathscr {A}}_2})(u_i,v_j) \\&\quad = \sum _{{u_i}{u_k}\in E_1, v_j\ne v_l}\mu _{{\mathscr {B}}_1}({u_i}{u_k}) + \mu _{{\mathscr {A}}_1}(u_i)\vee \mu _{{\mathscr {A}}_2}(v_j) \\&\quad = \left\{ \begin{array}{cc} (d_\mu )_{{\mathscr {G}}_1}(u_i)+ \mu _{{\mathscr {A}}_1}(u_i)~~~~~~~~&{} \mathrm{if}~ | V_2 |> 1, \\ ~\mu _{{\mathscr {A}}_1}(u_i)~~~~~~~~~~~ &{} \mathrm{if}~ | V_2 | = 1, \end{array} \right. \\&\quad = \left\{ \begin{array}{cc} (td_\mu )_{{\mathscr {G}}_1}(u_i),~~~~~~~~~~~~~~~~~~~~&{} \mathrm{if}~ | V_2 |> 1, \\ ~\mu _{{\mathscr {A}}_1}(u_i),~~~~~~~~~~~~~~~ &{} \mathrm{if}~ | V_2 | = 1. \end{array} \right. \\&({t}{d}_{\nu })_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2 }(u_i,v_j)\\&\quad = \sum _{(u_i,v_j)(u_k,v_l)\in E_1 \times E_2} (\nu _{{\mathscr {B}}_1} \cdot \nu _{{\mathscr {B}}_1})((u_i,v_j)(u_k,v_l)) \\&\qquad + (\nu _{{\mathscr {A}}_1} \cdot \nu _{{\mathscr {A}}_1})(u_i,v_j) \\&\quad = \sum _{{u_i}{u_k}\in E_1, v_j\ne v_l}\nu _{{\mathscr {B}}_1}({u_i}{u_k}) \\&\qquad + \nu _{{\mathscr {A}}_1}(u_i)\wedge \nu _{{\mathscr {A}}_2}(v_j) \\&\quad = \left\{ \begin{array}{cc} (d_\nu )_{{\mathscr {G}}_1}(u_i)+ \nu _{{\mathscr {A}}_1}(u_i)~~~~~~~~&{} \mathrm{if}~ | V_2 |> 1, \\ ~\nu _{{\mathscr {A}}_1}(u_i)~~~~~~~~~~~ &{} \mathrm{if}~ | V_2 | = 1, \end{array} \right. \\&\quad = \left\{ \begin{array}{cc} (td_\nu )_{{\mathscr {G}}_1}(u_i)~~~~~~~~~~~~~~~~~~~~&{} \mathrm{if}~ | V_2 | > 1, \\ ~\nu _{{\mathscr {A}}_1}(u_i)~~~~~~~~~~~~~~~~~~~ &{} \mathrm{if}~ | V_2 | = 1.\end{array} \right. \end{aligned}$$

\(\square \)

Definition 3.2

Let \({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\) be a Pythagorean fuzzy graph on underlying crisp graph \(G=(V,E).\) If

$$\begin{aligned} td_{\mu }({u})= & {} \sum _{u,v\ne u \in V} \mu _{{\mathscr {B}}}{(uv)} + \mu (u) = k, \\ td_{\nu }({u})= & {} \sum _{u,v\ne u \in V} \nu _{{\mathscr {B}}}{(uv)} + \nu (u) = l \quad {\mathrm{~for ~all ~u \in V}}, \end{aligned}$$

then \({\mathscr {G}}\) is said to be totally regular Pythagorean fuzzy graph of total degree (kl) or (kl)-totally regular PFG.

Fig. 26
figure 26

\({\mathscr {G}}=({\mathscr {A}},{\mathscr {B}})\)

Example 3.2

Consider a graph  \(G =(V,E)\)  where  \(V = \{u_1,u_2,u_3,u_4\}\)  and  \(E = \{u_1u_2,u_1u_3,u_2u_4,u_3u_4\}.\) Let \({\mathscr {A}}\) and \({\mathscr {B}}\) be Pythagorean fuzzy vertex set and Pythagorean fuzzy edge set defined on V and \(V \times V\), respectively (Fig. 26).

$$\begin{aligned} {\mathscr {A}}= & {} \bigg \langle \bigg (\dfrac{u_1}{0.7},\dfrac{u_2}{0.7},\dfrac{u_3}{0.7},\dfrac{u_4}{0.7}\bigg ),\\&\times \bigg (\dfrac{u_1}{0.5},\dfrac{u_2}{0.5},\dfrac{u_3}{0.5},\dfrac{u_4}{0.5}\bigg ) \bigg \rangle \hbox { and }\\ {\mathscr {B}}= & {} \bigg \langle \bigg (\dfrac{u_1u_2}{0.6},\dfrac{u_1u_3}{0.7},\dfrac{u_2u_4}{0.7},\dfrac{u_3u_4}{0.6}\bigg ),\\&\times \bigg (\dfrac{u_1u_2}{0.6},\dfrac{u_1u_3}{0.6},\dfrac{u_2u_4}{0.6},\dfrac{u_3u_4}{0.6}\bigg ) \bigg \rangle . \end{aligned}$$

Since \(td_{\mu }({u_i})=1.8\)  and  \(td_{\nu }({u_i})=1.7\) \({\mathrm{for ~all ~u_i} \in V}\) and \(i=1,2,3,4.\) Hence, \({\mathscr {G}}\) is a totally regular Pythagorean fuzzy graph of total degree (1.8, 1.7) or (1.8, 1.7)-totally regular PFG.

Theorem 3.6

If \({\mathscr {G}}_1~=~({\mathscr {A}}_1,{\mathscr {B}}_1)\) is a totally regular PFG and \({\mathscr {G}}_2~=~({\mathscr {A}}_2,{\mathscr {B}}_2)\) is a PFG such that \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {A}}_2}\) and \(| V_2 | > 1\), then the residue product is totally regular PFG.

Proof

Let \({\mathscr {G}}_1~=~({\mathscr {A}}_1,{\mathscr {B}}_1)\) be a ( kl )-totally regular PFG and \({\mathscr {G}}_2~=~({\mathscr {A}}_2,{\mathscr {B}}_2)\) be a PFG such that \(\mu _{{\mathscr {A}}_1}\ge \mu _{{\mathscr {A}}_2}\)\(\nu _{{\mathscr {A}}_1}\le \nu _{{\mathscr {A}}_2}\) and \(| V_2 | > 1\). Then \((td_\mu )_{{\mathscr {G}}_1}(u_i)= k\), \((td_\nu )_{{\mathscr {G}}_1}(u_i)= l\), for all \(u_i\) in \(V_1\) and \((\mu _{{\mathscr {A}}_1} \cdot \mu _{{\mathscr {A}}_2})(u_1,v_1)~=~ \mu _{{\mathscr {A}}_1}(u_1)\),   \((\nu _{{\mathscr {A}}_1} \cdot \nu _{{\mathscr {A}}_2})(u_1,v_1)~=~ \nu _{{\mathscr {A}}_1}(u_1)\) , for all \((u_1,v_1)\) in \(V_1 \times V_2\). Now,

$$\begin{aligned}&({t}{d}_{\mu })_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2 }(u_1,v_1)\\&\quad = (d_\mu )_{{\mathscr {G}}_1\cdot {\mathscr {G}}_2}(u_1,v_1)+ (\mu _{{\mathscr {A}}_1}\cdot \mu _{{\mathscr {A}}_2})(u_1,v_1) \\&\quad = (d_\mu )_{{\mathscr {G}}_1}(u_1)+ \mu _{{\mathscr {A}}_1}(u_1) \\&\quad = (td_\mu )_{{\mathscr {G}}_1}(u_1) \\&\quad = k ,\\&({t}{d}_{\nu })_{{\mathscr {G}}_1 \cdot {\mathscr {G}}_2 }(u_1,v_1)\\&\quad = (d_\nu )_{{\mathscr {G}}_1\cdot {\mathscr {G}}_2}(u_1,v_1)+ (\nu _{{\mathscr {A}}_1}\cdot \nu _{{\mathscr {A}}_2})(u_1,v_1) \\&\quad = (d_\nu )_{{\mathscr {G}}_1}(u_1)+ \nu _{{\mathscr {A}}_1}(u_1) \\&\quad = (td_\nu )_{{\mathscr {G}}_1}(u_1) \\&\quad = l . \end{aligned}$$

This is constant for all vertices in \(V_1 \times V_2\). Hence, \({\mathscr {G}}_1 \cdot {\mathscr {G}}_2\) is a (kl)-totally regular PFG. \(\square \)

Applications to decision-making

In this section, we apply the concept of PFGs to decision-making problems. Two decision-making problems concerning the ‘evaluation of best company for investment’ and ‘alliance partner selection of a software company’ are solved to illustrate the applicability of the proposed concept of PFGs in realistic scenario based on Pythagorean fuzzy preference relations (PFPRs) [31]. The algorithm for the alliance partner selection of a software company within the framework of PFPR is outlined in Algorithm 1.

Evaluation of best company for investment

To get the highest possible profit, assume that an investor wants to invest some money in an enterprise. Initially, he considers six possible alternatives: \(x_{1}\) is a manufacturing company, \(x_{2}\) is a fishing company, \(x_{3}\) is a clothing company, \(x_{4}\) is a feed company, \(x_{5}\) is a seed company and \(x_{6}\) is a building materials company. To prioritize these six possible alternatives \({\mathscr {X}}= \{x_{1}, x_{1}, x_{3}, x_{4}, x_{5}, x_{6}\},\) a decision-maker is invited to assess them. The decision-maker compares each pair of these alternatives and provides the judgements by a directed network of the PFPR whose vertices represent these alternatives as shown in Fig. 27 and corresponding PFPRs [31] are shown in Table 1:

Fig. 27
figure 27

Directed network of the Pythagorean fuzzy preference relation

Table 1 PFPR of the decision-maker

Using Pythagorean fuzzy averaging (PFA) operator [5],

$$\begin{aligned} p_{i}= & {} \text {PFA}(p_{i1},p_{i2},\ldots ,p_{in})\\= & {} \left( \sqrt{1-\left( \prod _{j=1}^{n}\left( 1-\mu ^{2}_{ij}\right) \right) ^{1/n}}, \left( \prod _{j=1}^{n}\nu _{ij}\right) ^{1/n}\right) ,\quad i=1,2,3,\ldots ,n, \end{aligned}$$

we aggregate all \(p_{ij}, j=1,2,\ldots ,6\) corresponding to the company \(x_{i}\), and then get the complex Pythagorean fuzzy number \(p_{i}\) of the company \(x_{i}\), over all the other companies:

$$\begin{aligned}&p_{1} = (0.5604,0.5334), p_{2} = (0.6970,0.5742),\\&p_{3} = (0.6669,0.5185), \\&p_{4} = (0.6814,0.5295), p_{5} = (0.6909,0.6148),\\&p_{6} = (0.6116,0.4561). \end{aligned}$$

Utilize the score function \(s(p_{i})=\mu ^{2}_{i}-\nu ^{2}_{i}\) [6] in order to calculate the scores of \(p_{i},~i=1,2,\ldots ,6\):

$$\begin{aligned} s(p_{1})= & {} 0.0295,~s(p_{2})=0.1562,~s(p_{3})=0.1759,\\ s(p_{4})= & {} 0.1839,~s(p_{5})=0.0994,~s(p_{6})=0.1660. \end{aligned}$$

According to \(s(p_{i}),~i=1,2,\ldots ,6\), we get the ranking of the partners \(x_{i},~i=1,2,\ldots ,6\) as:

$$\begin{aligned} x_{4} \succ x_{3} \succ x_{6} \succ x_{2} \succ x_{5}\succ x_{1}. \end{aligned}$$

Therefore, the best company is \(x_{4}\) to get the highest possible profit.

Alliance partner selection of a software company

Eastsoft is one of the top five software companies in China [36]. It offers a rich portfolio of businesses, including product engineering solutions, industry solutions, and related software products and platform and services. It is dedicated to becoming a globally leading IT solutions and services provider through continuous improvement of organization and process, competence development of leadership and employees, and alliance and open innovation. To improve the operation and competitiveness capability in the global market, Eastsoft plans to establish a strategic alliance with a transnational corporation. After numerous consultations, five transnational corporations (alternatives) would like to establish a strategic alliance with Eastsoft; they are HP \(x_{1}\), PHILIPS \(x_{2}\), EMC \(x_{3}\), SAP \(x_{4}\) and LK \(x_{5}\). To select the desirable strategic alliance partner, a committee comprising three decision-makers \(m_{k} (k=1,2,3)\) (whose weight vector is \(w=(0.3,0.5,0.7))\) is founded, come from the business process outsourcing department, the operation management department and the engineering management department of Eastsoft, respectively. Based on their experiences, the decision-makers compare each pair of alternatives and give individual judgments using the following PFPRs \(R_{k}=(p_{ij}^{(k)})_{5\times 5}~ (k=1,2,3)\):

Table 2 PFPR of the expert from the business process outsourcing department
Table 3 PFPR of the expert from the operation management department
Table 4 PFPR of the expert from the engineering management department

The Pythagorean fuzzy digraphs \({\mathcal {D}}_{k}\) corresponding to PFPRs \(R_{k}~(k=1,2,3)\) given in Tables 2, 3 and 4, are shown in Fig. 28.

Fig. 28
figure 28

Pythagorean fuzzy digraphs

Compute the averaged pythagorean fuzzy element (PFE) \(p^{(k)}_{i}\) of the alternative \(x_{i}\) over all the other alternatives for the experts \(m_{k}(k= 1, 2, 3)\) by the Pythagorean fuzzy averaging (PFA) operator:

Table 5 The decision results of the alternatives using the different methods
$$\begin{aligned} p^{(k)}_{i}= & {} PFA(p^{(k)}_{i1},p^{(k)}_{i2},\ldots ,p^{(k)}_{in})\\= & {} \left( \sqrt{1-\left( \prod _{j=1}^{n}\left( 1-\mu ^{2}_{ij}\right) \right) ^{1/n}}, \left( \prod _{j=1}^{n}\nu _{ij}\right) ^{1/n}\right) ,\quad i=1,2,3,\ldots ,n. \end{aligned}$$

The aggregation results of the experts \(m_{k}~(k = 1,2,3)\) are as follows:

\(m_{1}:\) :

\(p^{(1)}_{1}=(0.6139,0.5502)\), \(p^{(1)}_{2}=(0.6457,0.5078)\), \(p^{(1)}_{3}=(0.7312, 0.3949)\), \(p^{(1)}_{4}=(0.5180,0.5094)\), \(p^{(1)}_{5}=(0.5152,0.5036)\);

\(m_{2}:\) :

\(p^{(2)}_{1}=(0.6720,0.4536)\), \(p^{(2)}_{2}=(0.5574,0.6239)\), \(p^{(2)}_{3}=(0.5459,0.5933)\), \(p^{(2)}_{4}=(0.6639,0.3160)\), \(p^{(2)}_{5}=(0.6295,0.5448)\);

\(m_{3}:\) :

\(p^{(3)}_{1}=(0.5761,0.6645)\), \(p^{(3)}_{2}=(0.5574,0.6518)\), \(p^{(3)}_{3}=(0.5985,0.6454)\), \(p^{(3)}_{4}=(0.7789,0.2993)\), \(p^{(3)}_{5}=(0.6371,0.5305)\).

Compute a collective PFE \(p_{i}~(i=1,2,\ldots ,n)\) of the alternative \(x_{i}\) over all the other alternatives using the Pythagorean fuzzy weighted averaging (PFWA) operator [5]:

$$\begin{aligned} p_{i}= & {} \text {PFWA}(p^{(1)}_{i},p^{(2)}_{i},\ldots ,p^{(s)}_{i})\\= & {} \left( \sqrt{1-\prod _{k=1}^{s}\left( 1-(\mu _{k}^{2})\right) ^{w_{k}}}, \prod _{k=1}^{s}(\nu _{k})^{w_{k}}\right) . \end{aligned}$$

That is,

$$\begin{aligned}&p_{1}=(0.7180,0.4229), p_{2}=(0.6751,0.4777),\\&p_{3}=(0.7153,0.4290),\\&p_{4}=(0.8035,0.1973), p_{5}=(0.7128,0.3855). \end{aligned}$$

Compute the score functions \(s(p_{i})=\mu _{i}^{2}-\nu _{i}^{2}\) [6] of \(p_{i}(i=1,2,3,4,5)\), and rank all the alternatives \(x_{i}(i= 1, 2, 3,4,5)\) according to the values of \(s(p_{i})(i = 1, 2, 3,4,5)\).

$$\begin{aligned} s(p_{1})= & {} 0.3367,~s(p_{2})=0.2276,~s(p_{3})= 0.3276,\\ s(p_{4})= & {} 0.6067,~s(p_{5})=0.3595. \end{aligned}$$

Then \(x_{4}\succ x_{5}\succ x_{1}\succ x_{3}\succ x_{2}\). Thus, the optimal choice is SAP \(x_{4}.\)

figure a

Comparative Analysis: We individually compute and compare the decision results using the method of Ref. [40] and our proposed method. They are shown in Table 5. From Table 5, the decision results of the method of Ref. [40] are consistent with our proposed method. It implies that our proposed method considers all the Pythagorean fuzzy evaluation information.

Conclusions and further work

Graph theory has vast range of applications in solving various networking problems encountered in different fields such as signal processing, transportation and error-correcting codes. For modeling the obscurity and uncertainties in practical decision-making and graphical networking problems, Pythagorean fuzzy graphs (PFGs) have better ability due to the increment of spaces in membership and non-membership grades. This paper has introduced two new graph products specifically, maximal product and residue product, for uniting two Pythagorean fuzzy graphs. Using these products, different types of structural models can be combined to produce a better one. They may be useful for the configuration processing of space structures. Further, the paper has explored some crucial properties like strongness, connectedness, completeness and regularity. A special focus on the regularity has been given as it can be applied widely in designing reliable communication and computer networks. Applications of PFGs in decision-making concerning evaluation of best company for investment and alliance partner selection of a software company have been presented.

Further work We are working to extend our study to : (1) Pythagorean fuzzy soft graphs; (2) Rough Pythagorean fuzzy graphs; (3) Simplified interval-valued Pythagorean fuzzy graphs and; (4) Hesitant Pythagorean fuzzy graphs