Abstract
Pythagorean fuzzy soft set theory is very effective to simultaneously depict the parameter-dependent uncertainty and the uncertainty of belongingness in the entities of a system. The study of information granulation in different extensions of fuzzy set theory is very close to human reasoning. We extend this concept in Pythagorean fuzzy soft set theory. Primarily, we define information system for a Pythagorean fuzzy soft set and its transformation to the information system of another Pythagorean fuzzy soft set. Additionally, we obtain Pythagorean fuzzy soft information system for a Pythagorean fuzzy soft graph which is a parameterized family of Pythagorean fuzzy information systems. The concepts of reduct, core, extended core and discernibility matrix are investigated on the basis of Pythagorean fuzzy soft indiscernibility relation. These notions are illustrated in detail through examples and results. The method for the construction of Pythagorean fuzzy soft granules in a soft graph is elaborated with the help of an example. We apply this method to protein–protein interaction networks of Parkinson’s disease and consequently obtain protein complexes as Pythagorean fuzzy soft granules.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The term granular computing was coined by Lin [18] in 1997. Granular computing is an emerging problem solving technique that makes use of information granules for knowledge representation and information manipulation. Information granules (simply granules) arise during the arrangement of knowledge on the basis of some similarity, physical resemblance or indistinguishability. It is obvious that whatever the data-set is under consideration, we usually try to give it conceptual description according to the problem in hand. Consider image processing as an illustration. While interpreting an image, we do not concentrate on every single pixel rather we see different collections of pixels that give a meaningful context to the picture, i.e., we notice everyday objects we deal with. Briefly, the regions occupied by an object in the picture involve a group of pixels that have proximity in semantics. This built-in quality of humans is similar to the construction, representation, interpretation and manipulation of granules which assist to withdraw definitive conclusions. Granular computing has become an autonomous area of research due to its scope in data mining [13, 16, 17, 38, 42], rough set theory [28, 29, 41], theoretical and applied sciences [30, 31], interval analysis [15] and formal concept analysis [39].
There exist connections and relationships in numerous real-world systems that can be presented effectively through networks. The granulation of networks of such models is another interesting topic. Since a graph can be considered as a generalization of crisp set therefore, for the very first time, the idea of granulation of graphs was suggested by Stell [37] in 1999. Primarily, he illustrated this concept with informal examples and then presented the complete approach for the granulation of graphs. Since a hypergraph is an extended model of graph for the visualization of multiple connections, the notion of granulation was expanded for hypergraphs as well. Liu et al. [19] proposed a clustering technique based on hypergraph partition and granular computing which itself discovers the similarities among the objects of a system. Chen et al. [9] illustrated method for the construction of multiple levels of information granulation in a hypergraph model. He also described that how to move from one level of granularity to another and how to solve different problems with the help of considered hypergraph model. Chen and Zhong [10] proposed algorithms for the formation of granular structures based on vertex degree and edge weight of a graph. Chiaselotti et al. [11] presented granular computing for simple graphs with various useful concepts. They extended the notion of information system [27, 28] of a data-set and considered the adjacency matrix as the information table of graph. Corresponding to the proposed information table, the notions of indiscernibility relation, core, extended core, reduct and discernibility matrix were also discussed for simple graphs.
To represent uncertainty in real-world systems, Zadeh [43] initiated the concept of fuzzy set in 1965 which is characterized by a mapping that takes an element of crisp universe and map it into the closed unit interval. Fuzzy sets were presented to mathematically describe the situations in which the objects do not possess the exact criteria of membership. In real scenarios, it is believed that the techniques based on fuzzy set theory play well in comparison to the corresponding crisp methods. A fuzzy set only provides the degree of membership of an element and, the degree of its non-membership is assumed to be one minus the degree of its membership value. However, this may not necessarily be true in reality. For the compensation of this difficulty, intuitionistic fuzzy set was introduced by Atanassov [8], which comprises a dependent hesitation degree as well with the limitation that the sum of degree of membership and non-membership must not exceed one for any alternative. Another non-standard fuzzy set known as Pythagorean fuzzy set was proposed afterwards by Yager [40] which provides more space for the assignment of grades as compared to intuitionistic fuzzy set. Obviously, Pythagorean fuzzy set has wide range of applicability as it permits the Pythagorean membership grades in practical problems.
In 1999, Molodtsov [23] revealed another form of uncertainty which is based on the parametric properties of elements. He defined soft set as a parameterized family of crisp sets. In order to combine the benefits of both fuzzy set theory and soft set theory, another model was suggested by Maji et al. [22]. Roy and Maji [34] highlighted many decision-making problems that found their solutions when studied in fuzzy soft theory. Pythagorean fuzzy soft sets were then proposed by Peng et al. [32].
Fuzzy graphs were proposed by Kaufmann [14] which depict uncertainty in the relationships of a network model. Akram and Nawaz [7] put forward fuzzy soft graphs and, Nawaz and Akram [25] discussed its application in oligopolistic market structure. Naz et al. [26] introduced Pythagorean fuzzy graphs and described Pythagorean fuzzy preference relation with some applications in decision-making. Akram et al. [36] presented Pythagorean fuzzy soft graph and also discussed its operations, regularity and edge-regularity. Various hybrid models of fuzzy graph theory are elaborated in [4, 6, 12, 24].
In order to solve problems which are imprecisely defined, it is remarkable to use words in place of numbers for the concept formulation in information granulation. Granules in human reasoning are fuzzy in nature and so fuzzy information granulation can be regarded as the generalization of crisp granulation to be applied in different environments. Several times, Zadeh emphasized on the study of information granulation in fuzzy set theory [44,45,46]. According to him, fuzzy information granulation is carried out with the technique of computing with words as the labels of fuzzy granules are the words of linguistic communication. Akram and Luqman [5] presented granular structures for the ecological networks in fuzzy soft environment. Akram et al. [2] extended the degree based models of crisp networks to fuzzy graphs and discussed fuzzy indiscernibility relation as well. The concept of information granulation has been extended in different hybrid models of fuzzy set theory [3, 20, 21].
Motivated by the aptness of Pythagorean fuzzy soft set theory, we extend the important notions of information granulation in this environment. This article adds the following notions in the existing literature.
-
1.
It provides method for the transformation of one Pythagorean fuzzy information system to another.
-
2.
It defines reduct, core and extended core on the basis of Pythagorean fuzzy soft indiscernibility relation for Pythagorean fuzzy soft graph. It also presents the corresponding Pythagorean fuzzy soft discernibility matrix.
-
3.
It describes the technique for the construction of Pythagorean fuzzy soft granules in a soft graph through an example of protein–protein interaction (PPI) networks.
The research paper is structured as follows. Next section defines a Pythagorean fuzzy information system based on Pythagorean fuzzy soft set. Section 3 provides a study on the Pythagorean fuzzy soft information system of a Pythagorean fuzzy soft graph. Section 4 is devoted to produce a Pythagorean fuzzy soft discernibility matrix. Section 5 gives the application of granules formation in the PPI networks of Parkinson’s disease. Last section concludes the research article.
2 Information systems for Pythagorean fuzzy soft sets
Definition 1
An information system is denoted by the quadruple \(I=(U, A, f, V)\), where U is a finite set of objects, set A contains the attributes \(a:U\rightarrow V_a\) for the objects of U, \(f: U\times A \rightarrow V\) is the information map such that \(f(u,a)\in V_a\) for all \(u\in U, a\in A\), and \(V=\bigcup \limits _{a \in A}V_a\) is the value set.
An information system is generally presented in table format whose rows and columns are labeled with objects \(u\in U\) and attributes \(a\in A\), respectively. The (i, j)-th entry in the table is the value of attribute \(a_{j}\) for the object \(u_{i}\) given by \(f(u_{i},a_{j})\). Next we define Pythagorean fuzzy soft set introduced by Peng et al. [32] that allows Pythagorean fuzzy values to each element of universal set corresponding to each considered parameter.
Definition 2
[32] A Pythagorean fuzzy soft set, denoted by the pair \((\mathbb {U}, Z)\), is a parameterized family of Pythagorean fuzzy subsets. It is defined by the approximate set-valued mapping \(\mathbb {U}: Z \rightarrow \mathcal {P}({U})\), where \(\mathcal {P}({U})\) denotes the infinite set of all Pythagorean fuzzy subsets defined over U. From a Pythagorean fuzzy soft set \((\mathbb {U}, Z)\), one can simply define a Pythagorean fuzzy information system \(\mathrm {I}=(U, A, f, V)\), where \(A=Z\) contains attributes of the form \(a_{i}:U \rightarrow V_{i}=[0,1]^2\) defined by \(a_{i}(u)=(\mathbb {U}_{\mu }(\mathfrak {z})(u),\mathbb {U}_{\nu }(\mathfrak {z})(u))\), \(f: U\times A \rightarrow V\) is the information map such that \(f(u,a_{i})=a_{i}(u)\) and \(V=\bigcup \limits _{i}V_{i}\) (where the index i takes the given range of parameters) denotes the Pythagorean fuzzy set of values. Conversely, if \(\mathrm {I}=(U, Z, f, V)\) denotes a Pythagorean fuzzy information system then Pythagorean fuzzy soft set \((\mathbb {U},Z)\) can be obtained by considering \(Z=A\) as the set of parameters and \(\mathbb {U}: Z \rightarrow \mathcal {P}(U)\) is approximate mapping defined as \(\mathbb {U}(\mathfrak {z}_{i})=a_{i}\).
Let \(\mathcal {P}(U, Z)\) denotes the power set containing all possible Pythagorean fuzzy soft sets which are defined over universe U and parameter set Z.
Definition 3
Let us take into account the Pythagorean fuzzy soft power sets \(\mathcal {P}(U, Z)\) and \(\mathcal {P}(U', Z')\) over U and \(U'\) with parameters from Z and \(Z'\), respectively. Consider the mappings \(g:U\rightarrow U'\) and \(h:Z \rightarrow Z'\) and define \(f=(g,h): \mathcal {P}(U,Z)\rightarrow \mathcal {P}(U',Z')\) which maps the Pythagorean fuzzy soft set \((\mathbb {U}, Z)\) from \(\mathcal {P}(U, Z)\) to Pythagorean fuzzy soft set \(f(\mathbb {U}, Z)\) in \(\mathcal {P}(U', Z')\) such that: for \(\mathfrak {z}'\in Z'\) and \(u'\in U'\)
Definition 4
Let us take into account the Pythagorean fuzzy soft power sets \(\mathcal {P}(U, Z)\) and \(\mathcal {P}(U', Z')\) over U and \(U'\) with parameters from Z and \(Z'\), respectively. Consider the mappings \(g:U\rightarrow U'\) and \(h:Z \rightarrow Z'\) and define \(f^{-1}=(g,h): \mathcal {P}(U',Z')\rightarrow \mathcal {P}(U,Z)\) which maps the Pythagorean fuzzy soft set \((\mathbb {U}', Z')\) from \(\mathcal {P}(U', Z')\) to Pythagorean fuzzy soft set \(f^{-1}(\mathbb {U}', Z')\) in \(\mathcal {P}(U, Z)\) such that: for \(\mathfrak {z}\in Z\) and \(u\in U\)
Example 1
Let us take into consideration two distinct power sets of Pythagorean fuzzy soft sets \(\mathcal {P}({U}, Z)\) and \(\mathcal {P}({U}', Z')\) defined over \(U=\{u_{1}, u_{2},u_{3}, u_{4}, u_{5}, u_{6}\}\), \(Z=\{\mathfrak {z}_{1},\mathfrak {z}_{2},\mathfrak {z}_{3}\}\) and \(U'=\{u_{1}', u_{2}',u_{3}', u_{4}'\}\), \(Z'=\{\mathfrak {z}_{1}',\mathfrak {z}_{2}'\}\), respectively. Consider the Pythagorean fuzzy soft sets \((\mathbb {U}, Z)\) and \((\mathbb {U}', Z')\) in \(\mathcal {P}({U}, Z)\) and \(\mathcal {P}({U}', Z')\) given by
where
and
where
respectively. The corresponding Pythagorean fuzzy information systems are respectively given in Tables 1 and 2.
Let us define the mappings \(g:U \rightarrow U'\) and \(h: Z \rightarrow Z'\) as
The Pythagorean fuzzy information system under \(f=(g,h): \mathcal {P}(U,Z)\rightarrow \mathcal {P}(U',Z')\) is obtained as:
Similarly
Thus, the image of Pythagorean fuzzy information system \(\mathbb {I}\) under f is a Pythagorean fuzzy information system \(f(\mathbb {I})\) given in Table 3.
Next, we calculate
Similar calculations yield
Consequently, we get the inverse image \(f^{-1}(\mathbb {I}')\) of Pythagorean fuzzy information system \(\mathbb {I}'\) given in Table 4.
3 Core, reduct and extended core of a Pythagorean fuzzy soft graph
Definition 5
[36] Let \(G=(U,E)\) be a simple graph. A simple Pythagorean fuzzy soft graph \(\mathbb {G}\) of graph G is denoted as \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\), where
-
(1)
\((\mathbb {U},Z)\) is a Pythagorean fuzzy soft vertex set over U,
-
(2)
\((\mathbb {E},Z)\) is a Pythagorean fuzzy soft edge set over E,
-
(3)
For each \(\mathfrak {z}\), \(\mathbb {G}(\mathfrak {z})=(\mathbb {U}(\mathfrak {z}),\mathbb {E}(\mathfrak {z}))\) represents Pythagorean fuzzy graph such that the membership and non-membership values of Pythagorean fuzzy edge \(u_{i}u_{j}\) \((i\ne j)\) in \(\mathbb {G}(\mathfrak {z})\) is given by
$$\begin{aligned} \mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u_{j})\le & {} \min \{\mathbb {U}_{\mu }(\mathfrak {z})(u_{i}), \mathbb {U}_{\mu }(\mathfrak {z})(u_{j})\},\\ \mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u_{j})\le & {} \max \{\mathbb {U}_{\nu }(\mathfrak {z})(u_{i}), \mathbb {U}_{\nu }(\mathfrak {z})(u_{j})\},\\ \end{aligned}$$such that \(0\le (\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u_{j}))^2+(\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u_{j}))^2\le 1\). We denote two adjacent Pythagorean fuzzy vertices \(u_{i}\) and \(u_{j}\) in \(\mathbb {G}(\mathfrak {z})\) as \(u_{i}\sim _{\mathfrak {z}} u_{j}\).
Definition 6
[36] The order \(\mathcal {O}(\mathbb {G})\) of a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is defined as
The size \(\mathcal {S}(\mathbb {G})\) of a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is defined as
Definition 7
[36] The degree d(u) of a vertex u in a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is defined as the sum of degrees \(d_{\mathfrak {z}}(u)\) of that vertex in all Pythagorean fuzzy graphs \(\mathbb {G}(\mathfrak {z})\), i.e.,
The degree \(d(u_{i}u_{j})\) of an edge \(u_{i}u_{j}\) in a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is defined as the sum of degrees \(d_{\mathfrak {z}}(u_{i}u_{j})\) of that edge in all Pythagorean fuzzy graphs \(\mathbb {G}(\mathfrak {z})\), i.e.,
We can represent the knowledge of a Pythagorean fuzzy soft graph in the form of a Pythagorean fuzzy soft information system as described below.
Definition 8
An information system \(\mathbb {I}\) of a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is a parameterized family of Pythagorean fuzzy information systems, i.e., \(\mathbb {I}=\{\mathbb {I}(\mathfrak {z}): \mathfrak {z} \in Z \}\), where \(\mathbb {I}(\mathfrak {z})=(U, A, f_{\mathfrak {z}}, V_{\mathfrak {z}})\), \(\forall \mathfrak {z}\). Here, U is the universe of objects, \(A=U\), \(f(\mathfrak {z}):U\times A \rightarrow V_{\mathfrak {z}}\) is the Pythagorean fuzzy information mapping defined by \(f_{\mathfrak {z}}(u_{i}u_{j})=(\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u_{j}),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u_{j}))\) and \(V_{\mathfrak {z}}=[0,1]^2\) is the value set. Note that the parameterized collection of Pythagorean fuzzy information tables for a Pythagorean fuzzy soft graph is represented by the parameterized collection of Pythagorean fuzzy adjacency matrices given by \(\mathbb {I}=\{\mathbb {I}(\mathfrak {z}):\mathfrak {z}\in Z\}\), where
denotes the information system corresponding to each Pythagorean fuzzy graph \(\mathbb {G}(\mathfrak {z})=(\mathbb {U}(\mathfrak {z}),\mathbb {E}(\mathfrak {z}))\) in \(\mathbb {G}\).
Definition 9
Let \(Z'\subseteq Z\) and \(U'\subseteq U\). We define a parameterized family of \(U'\)-indiscernibility relations for a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) as: for \(u_{i}, u_{j} \in U\) and \(\mathfrak {z}\in Z'\),
for all \(u \in U'\). Note that \(R_{U'}\) is an equivalence relation. \([u]_{U'}(\mathfrak {z})\) is an equivalence class/symmetry block in \(P_{U'}(\mathfrak {z})=\{[u]_{U'}(\mathfrak {z}):u\in U\}\) known as the \(U'\)-indiscernibility partition relative to parameter \(\mathfrak {z}\). \(R_{U'}\) is also referred to as \(U'\)-indiscernibility relations of Pythagorean fuzzy soft information table \(\mathbb {I}\).
Definition 10
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph, then for a Pythagorean fuzzy soft vertex \(u\in \mathbb {U}\), the neighborhood is defined as \(\mathbb {N}(u)=\{\langle \mathfrak {z}, \mathbb {N}(\mathfrak {z})(u)\rangle : \mathfrak {z}\in Z\}\), where \(\mathbb {N}(\mathfrak {z})(u)=\{\langle u',(\mathbb {E}_{\mu }(\mathfrak {z})(uu'), \mathbb {E}_{\nu }(\mathfrak {z})(uu'))\rangle : \mathbb {E}_{\mu }(\mathfrak {z})(uu')>0 or \mathbb {E}_{\nu }(\mathfrak {z})(uu')>0\}\).
Theorem 1
If \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) is a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})=(\mathbb {U}(\mathfrak {z}),\mathbb {E}(\mathfrak {z}))\) is the Pythagorean fuzzy graph corresponding to parameter \(\mathfrak {z}\), then the following statements hold in each \(\mathbb {G}(\mathfrak {z})\):
-
(i)
\(u_{i}R_{U}(\mathfrak {z})u_{j}\),
-
(ii)
\(u_{i}\sim _{\mathfrak {z}} u\Leftrightarrow u_{j}\sim _{\mathfrak {z}} u\) such that \((\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u))=(\mathbb {E}_{\mu }(\mathfrak {z})(u_{j}u), \mathbb {E}_{\nu }(\mathfrak {z})(u_{j}u))\), for all \(u \in U\),
-
(iii)
\(\mathbb {N}(\mathfrak {z})(u_{i})=\mathbb {N}(\mathfrak {z})(u_{j})\).
Proof
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})=(\mathbb {U}(\mathfrak {z}),\mathbb {E}(\mathfrak {z}))\) be the Pythagorean fuzzy graph corresponding to parameter \(\mathfrak {z}\).
- (i)\(\Rightarrow \)(ii):
-
We prove that statement (i) implies (ii). For this, suppose that for an arbitrary \(u\in U\), \(u_{i}\sim _{\mathfrak {z}} u\). We prove that \(u_{j}\sim _{\mathfrak {z}} u\) such that \((\mathbb {E}_{\mu }(\mathfrak {z})(u_{j}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{j}u)) =(\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u))\). Note that \(u_{i}R_{U}(\mathfrak {z})u_{j}\) indicates that for all \(u\in U\), \(f_{\mathfrak {z}}(u_{i}u)=f_{\mathfrak {z}}(u_{j}u)\). Consequently, \((\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u))=(\mathbb {E}_{\mu }(\mathfrak {z})(u_{j}u), \mathbb {E}_{\nu }(\mathfrak {z})(u_{j}u))\) which implies that \(u_{j}\sim _{\mathfrak {z}} u\). Conversely, due to the symmetry of indiscernibility relation \(R_{U}(\mathfrak {z})\), by assuming \(u_{j}\sim _{\mathfrak {z}} u\), we can simply acquire \(u_{i}\sim _{\mathfrak {z}} u\).
- (ii)\(\Rightarrow \)(iii):
-
Let \(\mathbb {N}(\mathfrak {z})(u_{i})=\{\langle u, (\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u))\rangle :\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u)>0 or \mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u)>0\}\). We want to show that \(\mathbb {N}(\mathfrak {z})(u_{i})=\mathbb {N}(\mathfrak {z})(u_{j})\). Note that for an arbitrary u, \(u_{i}\sim _{\mathfrak {z}} u\) implies \(u\in \mathbb {N}(\mathfrak {z})(u_{i})\). But according to assumption, \(u_{i}\sim _{\mathfrak {z}} u\) implies \(u_{j}\sim _{\mathfrak {z}} u\) which shows that \(u\in \mathbb {N}(\mathfrak {z})(u_{j})\). Also \((\mathbb {E}_{\mu }(\mathfrak {z})(u_{i}u),\mathbb {E}_{\nu }(\mathfrak {z})(u_{i}u))=(\mathbb {E}_{\mu }(\mathfrak {z})(u_{j}u), \mathbb {E}_{\nu }(\mathfrak {z})(u_{j}u))\). Therefore, \(\mathbb {N}(\mathfrak {z})(u_{i})=\mathbb {N}(\mathfrak {z})(u_{j})\).
- (iii)\(\Rightarrow \)(i):
-
Suppose that \(\mathbb {N}(\mathfrak {z})(u_{i})=\mathbb {N}(\mathfrak {z})(u_{j})\). We want to prove that \(u_{i}R_{U}(\mathfrak {z})u_{j}\), i.e., \(f_{\mathfrak {z}}(u_{i}u)=f_{\mathfrak {z}}(u_{j}u)\), \(\forall u\). Observe that if, for any arbitrary u, \(f_{\mathfrak {z}}(u_{i}u)=f_{\mathfrak {z}}(u_{j}u)\) then \(u_{i}\sim _{\mathfrak {z}} u\Leftrightarrow u_{j}\sim _{\mathfrak {z}} u\) which means \(u \in \mathbb {N}(\mathfrak {z})(u_{i})\Leftrightarrow u \in \mathbb {N}(\mathfrak {z})(u_{j})\). Since u is arbitrary, statement (i) holds for each \(u\in U\).
\(\square \)
From previous theorem, we can obtain following result.
Proposition 1
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})=(\mathbb {U}(\mathfrak {z}),\mathbb {E}(\mathfrak {z}))\) be the Pythagorean fuzzy graph corresponding to parameter \(\mathfrak {z}\). If \(u_{i}R_{U}(\mathfrak {z})u_{j}\), then \(\mathbb {N}(\mathfrak {z})(u_{i})\cap \mathbb {U}(\mathfrak {z})=\mathbb {N}(\mathfrak {z})(u_{j})\cap \mathbb {U}(\mathfrak {z})\).
Proof
The proof directly follows from Theorem 1. \(\square \)
Example 2
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph where \(U=\{u_{1},u_{2},u_{3},u_{4},u_{5},u_{6}\}\) and \(Z=\{\mathfrak {z}_{1}, \mathfrak {z}_{2}, \mathfrak {z}_{3}\}\) is the set of parameters. The Pythagorean fuzzy soft graph \(\mathbb {G}\) is shown in Fig. 1.
The corresponding Pythagorean fuzzy soft information system \(\mathbb {I}\) is a parameterized family of Pythagorean fuzzy adjacency matrices, i.e., \(\mathbb {I}(\mathfrak {z})\), for all \(\mathfrak {z}\) and are given in Tables 5, 6 and 7, respectively.
Let us consider \(U'=U\), then
and the corresponding parameterized family of \(U-\)indiscernibility partitions of \(\mathbb {G}\) is given by
If \(U'=\{u_{1},u_{2},u_{5}\}\), then the corresponding \(U'-\)indiscernibility partitions of \(\mathbb {G}\) are
In this way, we can find different levels of granularity with respect to each parameter by taking into account different subsets of universe U.
As already mentioned above, the Pythagorean fuzzy soft information system \(\mathbb {I}\) of a Pythagorean fuzzy soft graph \(\mathbb {G}\) is, in fact, a parameterized family of adjacency matrices of \(\mathbb {G}\). In the following, we will discuss some concepts related to parameterized partitions of \(\mathbb {G}\), which are the partitions of corresponding Pythagorean fuzzy soft information system \(\mathbb {I}\) as well. So, it will not be mentioned over and over again in the context.
Definition 11
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})\) be the corresponding Pythagorean fuzzy graph relative to parameter \(\mathfrak {z}\). Let \(u\in U\), then u is said to be an indispensable element for \(\mathbb {G}(\mathfrak {z})\) if U-indiscernibility partition is not equals to the \(U\setminus \{u\}\)-indiscernibility partition with respect to that parameter, i.e., \(P_{U}(\mathfrak {z})\ne P_{U\setminus \{u\}}(\mathfrak {z})\). The set of all indispensable elements of U for parameter \(\mathfrak {z}\) is called core of \(\mathbb {G}(\mathfrak {z})\) and is denoted by \(\mathcal {C}(\mathbb {G}(\mathfrak {z}))\). And, the parameterized family of core for the Pythagorean fuzzy soft graph is denoted by \(\mathcal {C}(\mathbb {G})\). Additionally, the core number of \(\mathbb {G}\), denoted by, \(\mathcal {C}_{n}(\mathbb {G})\) is an m-tuple of the cardinalities \(|\mathcal {C}(\mathbb {G}(\mathfrak {z}))|\) if \(|Z|=m\).
Definition 12
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})\) be the corresponding Pythagorean fuzzy graph with respect to parameter \(\mathfrak {z}\). The reduct of \(\mathbb {G}(\mathfrak {z})\) is a set \(U'\subseteq U\) satisfying the following conditions:
-
(i)
\(P_{U}(\mathfrak {z})=P_{U'}(\mathfrak {z})\),
-
(ii)
\(P_{U}(\mathfrak {z})\ne P_{U'\setminus \{u\}}(\mathfrak {z})\), for all \(u\in U'\).
We represent the family of all reducts of \(\mathbb {G}(\mathfrak {z})\) by \(\mathcal {R}(\mathbb {G}(\mathfrak {z}))\) and, the parameterized collection of reduct families for all parameters \(\mathfrak {z}\) is the reduct of \(\mathbb {G}\) denoted by \(\mathcal {R}(\mathbb {G})\).
Example 3
Consider the Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U}, \mathbb {E}, Z)\) given in Fig. 1 together with the corresponding Pythagorean fuzzy soft information system \(\mathbb {I}\). Observe that \(u_{6}\) is an indispensable element in \(\mathbb {G}(\mathfrak {z}_{3})\) since \(P_{U}(\mathfrak {z}_{3})\ne P_{U\setminus \{u_{6}\}}(\mathfrak {z}_{3})\). The core of each Pythagorean fuzzy graph \(\mathbb {G}(\mathfrak {z})\) is given by
and consequently, the core of \(\mathbb {G}\) is a soft set
The core number of the considered Pythagorean fuzzy soft graph \(\mathbb {G}\) is a 3-tuple \(\mathcal {C}_{n}(\mathbb {G})=(0,0,1)\). Further, using Definition 12, the reduct of \(\mathbb {G}\) is obtained as
We now introduce the concept of extended core for a Pythagorean fuzzy soft graph \(\mathbb {G}\) since we have seen in previous example that the ordinary core of \(\mathbb {G}(\mathfrak {z})\) is an empty set for parameters \(\mathfrak {z}_{1}, \mathfrak {z}_{2}\).
Definition 13
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U and \(\mathbb {G}(\mathfrak {z})\) be the corresponding Pythagorean fuzzy graph with respect to parameter \(\mathfrak {z}\). A subset \(U'\subseteq U\) is said to be an essential of \(\mathbb {G}(\mathfrak {z})\) when:
-
(i)
\(P_{U\setminus U'}(\mathfrak {z})\ne P_{U}(\mathfrak {z})\),
-
(ii)
For all other proper subsets \(V\subset U'\), \(P_{U\setminus V}(\mathfrak {z})=P_{U}(\mathfrak {z})\).
The family of all essential subsets of \(\mathbb {G}(\mathfrak {z})\) is its extended core denoted by \(\mathrm {ESS}(\mathbb {G}(\mathfrak {z}))\). Further, \(\mathrm {ESS}_{i}(\mathbb {G}(\mathfrak {z}))\), \(1 \le i\le n\), where \(n=|U|\) is the collection
One can also write the essential numerical sequence of \(\mathbb {G}(\mathfrak {z})\) as an n-tuple
Moreover, \(\mathrm {Edim}(\mathbb {G}(\mathfrak {z}))=\min \{i:|\mathrm {ESS}_{i}(\mathbb {G}(\mathfrak {z}))|\ne 0\}\) is the essential dimension of \(\mathbb {G}(\mathfrak {z})\).
We present all these notions in the following example.
Example 4
Let us take into consideration the Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) of Example 2. For all \(\mathfrak {z}\), \(\mathrm {ESS}_{1}(\mathbb {G}(\mathfrak {z}))\) is given by
or
Similarly, for all i, the essential subsets obtained are given in Table 8.
The corresponding essential numerical sequences are
Finally, the essential dimensions of Pythagorean fuzzy graphs relative to each parameter are
As a consequence, \({\mathrm {Edim}}(\mathbb {G})=(4,3,1)\) is the essential dimension of \(\mathbb {G}\).
Proposition 2
Let \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) be a Pythagorean fuzzy soft graph over U. Then
Proof
It can be deduced directly from the definitions of \(\mathcal {C}(\mathbb {G})\) and \(\mathrm {ESS}_{1}(\mathbb {G})\). \(\square \)
4 Pythagorean fuzzy soft discernibility matrix
We now define the concept of discernibility matrix for a Pythagorean fuzzy soft information system of a Pythagorean fuzzy soft graph. For a Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\), we can obtain a family of discernibility matrices termed as Pythagorean fuzzy soft discernibility matrix \(\varDelta \). Corresponding to each parameter \(\mathfrak {z}\), the entries \(\varDelta _{ij}^{\mathfrak {z}}\) of a discernibility matrix \(\varDelta ^{\mathfrak {z}}\) should be Pythagorean fuzzy sets such that every element belonging to this set possesses a Pythagorean membership grade which depicts the extent to which the attributes i and j are discernible (through membership degree) and indiscernible (through non-membership degree) with one another. To obtain the entries of \(\varDelta ^{\mathfrak {z}}\), we will use the Pythagorean fuzzy discernibility measure given by \(\varDelta _{ij}^{\mathfrak {z}}=\mathcal {N}(\mu _{S}(\mathfrak {z})(u_{i}u_{j}), \nu _{S}(\mathfrak {z})(u_{i}u_{j}))\), where \(\mathcal {N}\) represents the negation of Pythagorean fuzzy set \((\mu _{S}(\mathfrak {z})(u_{i}u_{j}), \nu _{S}(\mathfrak {z})(u_{i}u_{j}))\), where
obtained by using Pythagorean fuzzy similarity measure [1].
Example 5
Let us take into consideration the Pythagorean fuzzy soft graph \(\mathbb {G}=(\mathbb {U},\mathbb {E},Z)\) of Example 2. We can obtain the Pythagorean fuzzy soft discernibility matrix by taking the negation of the Pythagorean fuzzy set computed by using Equation 1. The entries \(\varDelta _{ij}^{\mathfrak {z}}\) of this matrix \(\varDelta ^{\mathfrak {z}}\) for all parameters \(\mathfrak {z}\) are given in Table 9. Note that \(\varDelta \) is the collection of symmetric Pythagorean fuzzy discernibility matrices.
5 Application: protein–protein interaction networks
Proteins direct almost all activities within the cell of an organism. It includes distinct biological activities like the acceleration of metabolic reactions, transportation of molecules, replication of DNA and the maintenance of a cell’s structure. Proteins work independently as well as interact with each other to mutually carry out various biological functions. The study of PPIs is essential to apprehend protein functioning inside the living cell. This is because PPIs are involved in approximately all biological processes which result in the construction of protein complexes.
A protein complex is a group of multiple proteins that are linked with each other through non-covalent PPIs. Protein complexes are in the form of quaternary structures and can be regraded as multimolecular machines that play a significant role in signal transduction, mRNA transcription, DNA translation and in other biological processes. There are numerous methods for the detection and identification of protein complexes. Some of these methods determine them in the PPI networks of the corresponding problem. Here a PPI network is, in fact, a graph each of whose vertex represents a protein and its edges join the interacting protein pairs. The interaction prediction methods can efficiently discover the interacting protein pairs in a PPI network. A PPI network might be a disconnected graph consisting of isolated components out of which the largest component is referred to as main component.
PPI networks depict an enormous number of physical interactions among proteins and are worthwhile because proteins possessing functional similarity are responsible for complex formation. Additionally, the study of these networks assists in the understanding of those processes that either initiate or continue the disease development. They can also be used for the examination of diseases. Since the disease genes try to interact with one another therefore, PPI networks are significant to identify the neighbors of known facilitating genes.
5.1 Parkinson’s disease
Parkinson’s disease is a progressive neuro-degenerative disorder of human’s central nervous system which affects nearly 1% of adults of age 60 and above. It initiates due to the neural degeneration in midbrain and its cause is unknown in most cases. Its symptoms are tremors at rest, cogwheel or plastic rigidity in muscles and bradykinesia in which the diseased person has difficulty in the initiation of voluntary movement that reduces walking speed. Postural instability can also be witnessed in severe cases. Genetic mutations are also believed to be one of the major causes of Parkinson’s disease as almost 15% of victims already have a close relative with same disease. Genes are the segments of DNA that are involved in the production of polypeptide chains of proteins therefore, there exist a close relationship between genes associated with disease and proteins [35]. A very little research has been done on protein interactions which are associated to disease state.
Network science has made contributions in the study of many biological and biochemical processes as it gives visual representation to the interacting entities. As an example of Pythagorean fuzzy soft granular structures, we consider PPI networks established on the basis of gene expression profiles of Parkinson’s disease [33]. Gene expression profile is an approach to discover all those genes which are used in the synthesis of proteins. With this technique, it is possible to investigate how body reacts to a disease or to its treatment. Two statistical approaches namely, 2-tailed t-test (2ttt) and significance analysis of microarrays (SAM) were adapted to acquire each possible differentially expressed gene. Afterwards, the PPI networks were developed in such a way that each protein appears only one time in either network.
The PPI networks whose data-sets were obtained from 2ttt and SAM are here symbolically denoted by \(G(\mathfrak {z}_{1})\) and \(G(\mathfrak {z}_{2})\), respectively. We call it collectively a soft graph \(G=\{G(\mathfrak {z}_{1}), G(\mathfrak {z}_{2})\}\) whose visual representation is given in Figs. 2 and 3, respectively. There are 406 vertices, 690 edges and 47 is largest degree of vertex in \(G(\mathfrak {z}_{1})\). Likewise, \(G(\mathfrak {z}_{2})\) possesses 121 vertices, 172 edges and 21 is the highest degree. The cumulative degree distribution for \(G(\mathfrak {z}_{1})\) and \(G(\mathfrak {z}_{2})\) are given in Figs. 4 and 5, respectively. In order to construct granules in a network, there must be some form of similarity in its entities. Since the PPI networks here are very complex therefore, we assume protein complexes in these networks as granules. Table 10 reports protein complexes in the considered PPI networks.
Each granule in a granular structure has a center c which is the vertex of highest degree among all vertices of granule. In a granule, the distance of each vertex with its center is the length of shortest path between them. We will use this distance so as to determine the Pythagorean membership grades of each vertex of a granule. These Pythagorean membership grades can be determined with the help of following Pythagorean membership function:
where k denotes the \(k^{th}\) complex and \(dist(c_{k},u)\) is the distance between \(c_{k}\) and u in \(G(\mathfrak {z})\). The granules (protein complexes) of \(G(\mathfrak {z}_{1})\) and \(G(\mathfrak {z}_{2})\) with their Pythagorean fuzzy grades are given in Tables 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 and 27, respectively. The bold genes in each table represent the center of granule and, degree of each vertex, distance of each vertex from center and the Pythagorean fuzzy membership grades (computed using Eq. 2) are given in each Table. Notice that each Pythagorean fuzzy granule \(\mathcal {G}(\mathfrak {z})\) of each graph \(G(\mathfrak {z})\) is a Pythagorean fuzzy set.
We can also define the granular degree as the Pythagorean fuzzy cardinality of Pythagorean fuzzy granule. The granular degrees \(d_{\mathcal {G}_k}(\mathfrak {z})\) of \(\mathcal {G}_{k}(\mathfrak {z})\), \(\forall \mathfrak {z}\) are given by
6 Conclusions
Information granulation is a technique whereby the objects of a system, which seem to be different at the considered level of explanation, are put together in certain groups on the basis of some coherency to form a granule at a lower level. Granules in real-world systems are fuzzy in nature. For if we consider human head as a universe of discourse then the granules of organs of head do not possess sharply defined boundaries. This scrutiny urged the researchers to study the concept of granularity in different extensions of fuzzy set theory. Motivated by the advantages of Pythagorean fuzzy set theory and soft set theory, we have considered the Pythagorean fuzzy soft environment to study information granulation. Pythagorean fuzzy soft set theory efficiently represents both parameter-wise and membership dependent uncertainties. In this manuscript, we have described the transformation of Pythagorean fuzzy information systems obtained from Pythagorean fuzzy soft sets into one another. Additionally, for a Pythagorean fuzzy soft graph, Pythagorean fuzzy soft information system has been defined which is a parameterized family of Pythagorean fuzzy information systems. The Pythagorean fuzzy soft indiscernibility relation and the corresponding notions of reduct, core and extended core are well explained with examples. The Pythagorean fuzzy soft discernibility matrix obtained in this article is also very appealing since the discernibility among attributes obtained is in the form of Pythagorean fuzzy sets. At the end, we have presented protein complexes emerged in the PPI networks of Parkinson’s disease as Pythagorean fuzzy soft granules. As the considered networks are constructed on the basis of gene expression profiles, any diagnosis and treatment of disease can easily be viewed in the victim. In future, we plan to extend our research in the following topics: (i) Rough Pythagorean fuzzy granular structures, (ii) Rough bipolar neutrosophic hypergraphs and (iii) Granulation of Pythagorean fuzzy soft hypergraphs.
References
Agheli, B., Firozja, M.A., Garg, H.: Similarity measure for pythagorean fuzzy sets and application on multiple criteria decision making. J. Stat. Manag. Syst. (2021). https://doi.org/10.1080/09720510.2021.1891699
Akram, M., Al-Kenani, A.N., Luqman, A.: Degree based models of granular computing under fuzzy indiscernibility relations. Math. Biosci. Eng. 18, 8415–8443 (2021)
Akram, M., Luqman, A., Al-Kenani, A.N.: Certain models of granular computing based on rough fuzzy approximations. J. Intell. Fuzzy Syst. 39, 2797–2816 (2020)
Akram, M., Luqman, A.: Fuzzy hypergraphs and related extensions. Stud. Fuzziness Soft Comput. (2020). https://doi.org/10.1007/978-981-15-2403-5
Akram, M., Luqman, A.: Granulation of ecological networks under fuzzy soft environment. Soft. Comput. 24, 11867–11892 (2020)
Akram, M., Nawaz, H.S.: Inter-specific competition among trees in Pythagorean fuzzy soft environment. Complex Intell Syst. (2021). https://doi.org/10.1007/s40747-021-00470-2
Akram, M., Nawaz, S.: On fuzzy soft graphs. Ital. J. Pure Appl. Math. 34, 497–514 (2015)
Atanassov, K.T.: Intuitionistic fuzzy sets: theory and applications. Fuzzy Sets Syst. 20, 87–96 (1986)
Chen, G., Zhong, N., Yao, Y.: A hypergraph model of granular computing. In: IEEE International Conference on Granular Computing, pp. 130–135 (2008)
Chen, G., Zhong, N.: Granular structures in graphs. In: International Conference on Rough Sets and Knowledge Technology, pp. 649–658 (2011)
Chiaselotti, G., Ciucci, D., Gentile, T.: Simple graphs in granular computing. Inf. Sci. 340, 279–304 (2016)
Feng, F., Cho, J., Pedrycz, W., Fujita, H., Herawan, T.: Soft set based association rule mining. Knowl Based Syst. 111, 268–282 (2016)
Hońko, P.: Association discovery from relational data via granular computing. Inf. Sci. 234, 136–149 (2013)
Kaufmann, A.: Introduction a la theorie des sousensemblesflous, Massonet Cie Paris (1973)
Kreinovich, V.: Interval computations as an important part of granular computing: an introduction. Handbook of Granular Computing. pp 1–31 (2008)
Lin, T. Y.: Data mining: Granular computing approach. In: Pacific-Asia Conference on Knowledge Discovery and Data Mining, pp. 24–33 (1999)
Lin, T.Y.: Data mining and machine oriented modeling: a granular computing approach. Appl. Intell. 13, 113–124 (2000)
Lin, T.Y.: Granular computing, announcement of the bisc special interest group on granular computing (1997)
Liu, Q., Jin, W., Wu, S., Zhou, Y.: Clustering research using dynamic modeling based on granular computing. In: IEEE International Conference on Granular Computing, Vol. 2, pp. 539–543 (2005)
Luqman, A., Akram, M., Koam, A.N.A.: An m-polar fuzzy hypergraph model of granular computing. Symmetry 11, 483–504 (2019)
Luqman, A., Akram, M., Koam, A.N.A.: Granulation of hypernetwork models under the q-rung picture fuzzy environment. Mathematics 7, 496–520 (2019)
Maji, P.K., Biswas, R., Roy, A.R.: Fuzzy soft sets. J. Fuzzy Math. 9, 589–602 (2001)
Molodtsov, D.: Soft set theory-first results. Comput. Math. Appl. 37, 19–31 (1999)
Nawaz, H.S., Akram, M., Alcantud, J.C.R.: An algorithm to compute the strength of competing interactions in the Bering Sea based on Pythagorean fuzzy hypergraphs. Neural Comput. Appl. 34, 1099–1121 (2021)
Nawaz, H.S., Akram, M.: Oligopolistic competition among the wireless internet service providers of Malaysia using fuzzy soft graphs. J. Appl. Math. Comput. 67, 855–890 (2021)
Naz, S., Ashraf, S., Akram, M.: A novel approach to decision-making with Pythagorean fuzzy information. Mathematics 6, 95–122 (2018)
Pawlak, Z.: Information systems theoretical foundations. Inf. Syst. 6, 205–218 (1981)
Pawlak, Z.: Rough sets: theoretical aspects of reasoning about data (Vol. 9). Springer Science & Business Media (1991)
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 177, 3–27 (2007)
Pedrycz, W.: Granular computing: an emerging paradigm (Vol. 70). Springer Science & Business Media (2001)
Pedrycz, W.: Granular computing-the emerging paradigm. J Uncertain Syst. 1, 38–61 (2007)
Peng, X.D., Yang, Y., Song, J., Jiang, Y.: Pythagorean fuzzy soft set and its application. Comput. Eng. 41, 224–229 (2015)
Rakshit, H., Rathi, N., Roy, D.: Construction and analysis of the protein-protein interaction networks based on gene expression profiles of Parkinson’s disease. PLoS ONE 9, e103047–e103063 (2014)
Roy, A.R., Maji, P.K.: A fuzzy soft set theoretic approach todecision making problems. J. Comput. Appl. Math. 203, 412–418 (2007)
Samii, A., Nutt, J.G., Ransom, B.R.: Parkinson’s disease. Lancet 363, 1783–1793 (2004)
Shahzadi, G., Akram, M., Davvaz, B.: Pythagorean fuzzy soft graphs with applications. J. Intell. Fuzzy Syst. 38, 4977–4991 (2020)
Stell, J.G.: Granulation for graphs. In: International Conference on Spatial Information Theory, pp. 417–432 (1999)
Stepaniuk, J.: Rough-granular computing in knowledge discovery and data mining (Vol. 152). Springer, Berlin (2009)
Wu, W.Z., Leung, Y., Mi, J.S.: Granular computing and knowledge reduction in formal contexts. IEEE Trans. Knowl. Data Eng. 21, 1461–1474 (2008)
Yager, R. R.: Pythagorean fuzzy subsets. In: Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), pp. 57–61 (2013)
Yao, Y.Y.: Information granulation and rough set approximation. Int. J. Intell. Syst. 16, 87–104 (2001)
Yao, Y.Y.: On modeling data mining with granular computing. In: 25th Annual International Computer Software and Applications Conference, pp. 638–643 (2001)
Zadeh, L.A.: Fuzzy sets. Inf. Control. 8, 338–353 (1965)
Zadeh, L.A.: Key roles of information granulation and fuzzy logic in human reasoning, concept formulation and computing with words. In: Proceedings of IEEE 5th International Fuzzy Systems, Vol. 1 (1996)
Zadeh, L.A.: Some reflections on soft computing, granular computing and their roles in the conception, design and utilization of information/intelligent systems. Soft. Comput. 2, 23–25 (1998)
Zadeh, L.A.: Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets Syst. 90, 111–127 (1997)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflicts of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Nawaz, H.S., Akram, M. Granulation of protein–protein interaction networks in Pythagorean fuzzy soft environment. J. Appl. Math. Comput. 69, 293–320 (2023). https://doi.org/10.1007/s12190-022-01749-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-022-01749-4