Next Article in Journal
On New Extensions of Darbo’s Fixed Point Theorem with Applications
Next Article in Special Issue
Topological Symmetry Groups of the Heawood Graph
Previous Article in Journal
Chebyshev-Type Integral Inequalities for Continuous Fields of Operators Concerning Khatri–Rao Products and Synchronous Properties
Previous Article in Special Issue
Some Results on Various Cancellative CA-Groupoids and Variant CA-Groupoids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pythagorean Fuzzy Matroids with Application

1
School of Mathematical Sciences, Xiamen University, Xiamen 361005, China
2
Department of Mathematics, University of the Punjab, New Campus, Lahore 54590, Pakistan
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(3), 423; https://doi.org/10.3390/sym12030423
Submission received: 13 January 2020 / Revised: 28 February 2020 / Accepted: 2 March 2020 / Published: 5 March 2020
(This article belongs to the Special Issue Discrete Mathematics and Symmetry)

Abstract

:
The Pythagorean fuzzy models deal with graphical and algebraic structures in case of vague information related to membership and non-membership grades. Here, we use Pythagorean fuzzy sets to generalize the concept of vector spaces and discuss their basis and dimensions. We also highlight the concept of Pythagorean fuzzy matroids and examine some of their fundamental characteristics like circuits, basis, dimensions, and rank functions. Additionally, we explore the concept of Pythagorean fuzzy matroids in linear algebra, graph theory, and combinatorics. Finally, we demonstrate the use of Pythagorean fuzzy matroids for minimizing the time taken by a salesman in delivering given products.

1. Introduction

The fields of graph theory, combinatorics, and fuzzy set theory are reckoned to be closely linked. In the last few decades, these fields have achieved renewed attention from the research community, where matroids and matroids theory has been the main focus of much dynamic research. This concept of matroids was first presented by Whitney [1], where he developed a significant relationship for the fundamental parameters of graph theory, combinatorics, and several other aspects of mathematics. After the introduction of a new term, namely fuzzy logic by Zadeh [2] in 1965, the theory of fuzzy sets became popular among many researchers. Atanassov [3] generalized fuzzy sets and offered the concept of “intuitionistic fuzzy sets (IFSs)” by explaining the degree of membership and non-memberships whose sum was not greater than 1. Later on, this idea of intuitionistic fuzzy sets was studied extensively for the wide scope of applications in numerous fields [4,5,6,7,8]. A new type of fuzzy sets, known as Pythagorean fuzzy sets (PFSs), proposed by Yager [9,10], are regarded as more general than IFSs and are characterized into a membership and non-membership degree, with the square sum not greater than 1.
The idea of “fuzzy vector spaces” was first presented by Katsaras and Liu [11]. It was further developed by Lowen [12] who generalized normal linearly independence of vector space for fuzzy vector space and discussed its finite dimensions. Lubczonok [13] contributed to this field by defining dimensions of fuzzy vector spaces as infinity and explaining their properties. Later, many studies investigated several properties of vector spaces based on several fuzzy set types [14,15,16,17].
A graph is of great significance in developing a better understanding of information and exhibiting the relationship between objects. The fuzzification of graphs is a significant area of research with increasing connections to the fields of pure and applied mathematics. Kauffman (1973) was the first to put forward the concept of fuzzy graphs [18]. Later, some of the theoretical concepts regarding paths and cycles in these graphs were characterized by Rosenfeld [19]. Presently, several advanced modifications of graph theory have been simplified to model the uncertainties in reliability theory as well as graphical networking problems. Moreover, the study of fuzzy graphs based on different sets, such as intuitionistic fuzzy graphs, intuitionistic fuzzy hypergraphs, m-polar fuzzy graphs, edge-regular q-rung picture fuzzy graphs, Pythagorean fuzzy graphs (PFGs), and n Pythagorean fuzzy graphs have been carried out by different researchers [20,21,22,23,24,25,26]. Recently, some new operations like rejection, symmetric difference, residue product, and maximal product have also been proposed for PFGs (see [27]). Goetschel and Voxman [28], proposed a new idea of fuzzy matroids and defined their rank functions. They also discussed basis, circuits, and other concepts related to the fuzzy matroids in their subsequent work [29,30]. With the passage of time, different kind of fuzzy matroids were presented, based on varied definitions of fuzzy sets and their axioms [31,32,33,34,35,36,37]. Sarwar and Akram [38], highlighted the idea of m-polar fuzzy matroids and also discussed their pivotal properties. However, all fuzzy matroids are interpreted by the direct generalization of the axiomatic definition of crisp to fuzzy matroids. For details about the notions used in this paper, the readers are referred to [27,28,29,39].
In this study, firstly, we define Pythagorean fuzzy vector spaces, their basis, and dimensions. Then matroids are defined based on PFSs and are named as Pythagorean fuzzy matroids. Here, Pythagorean fuzzy matroids are applied to linear algebra as well as graph theory, and combinatorics with some of their basic properties. The notions of circuits, basis, dimensions, closure of Pythagorean fuzzy matroids, and more importantly Pythagorean fuzzy rank function are also discussed here in detail. Moreover, we supported our proposed idea by explaining the graphical view of a salesman regarding his package delivery, using Pythagorean fuzzy matroids.

2. Preliminaries

This section presents basic notions related to PFSs, crisp matroids, and fuzzy matroids which are useful for further advancement.
Definition 1
([1]). Let X ϕ be a finite universe with power set P ( X ) . For A P ( X ) , the pair M = ( X , A ) is said to be a matroid if it satisfies the following conditions,
1.
ϕ A ;
2.
If A 1 A 2 and A 2 A , then A 1 A ;
3.
If A 1 , A 2 A with A 2 < A 1 , then there exists A 3 A such that A 2 A 3 A 1 A 2 , where A is a cardinality of the set A.
Here A is called the collection of independent sets in M .
The set A A is called maximal independent if there does not exist A in A such that A A .
Definition 2
([1]). Let M = ( X , A ) be a matroid and B A . Then B is a base of M if B is maximal in A and B ( M ) is the set family of all bases.
Definition 3
([1]). A subset C X is called dependent if C is not in A . A minimal dependent set (inclusion wise minimal in P ( X ) \ A ) is called circuit of M and C ( M ) is the collection of all circuits of M .
Definition 4
([2,40]). A fuzzy set υ in a universe X is defined as a membership function υ : X [ 0 , 1 ] i.e.,
υ = { x , υ ( x ) x X } .
Here, F ( X ) denotes the family of all fuzzy sets. The support and cardinality of a fuzzy set υ F ( X ) defined as,
(i).
s u p p ( υ ) = { x X υ ( x ) > 0 } ;
(ii).
υ = x X ( υ ( x ) ) .
Definition 5
([28]). Let F ( X ) be the family of all fuzzy sets on a finite universe X ϕ and A F ( X ) . The pair FM = ( X , A ) is called fuzzy matroid if it satisfies for any fuzzy sets υ 1 , υ 2 , υ 3 ,
1.
ϕ A ;
2.
If υ 1 υ 2   a n d   υ 2 A ,   t h e n   υ 1 A ,   w h e r e   υ 1 υ 2   m e a n s   υ 1 ( x ) < υ 2 ( x ) , for all x X ;
3.
If υ 1 , υ 2 A with s u p p ( υ 1 ) < s u p p ( υ 2 ) , then there exists υ 3 A such that,
a. υ 1 υ 3 υ 1 υ 2 , where  ( υ 1 υ 2 ) ( x ) = m a x { υ 1 ( x ) , υ 2 ( x ) } ,   f o r   a n y   x X .
b. m ( υ 3 ) m i n { m ( υ 1 ) , m ( υ 2 ) } where m ( υ i ) = m i n { υ i ( x ) : x s u p p ( υ i ) } , for any x X and i=1,2.
Here A is called the collection of independent fuzzy sets of FM .
Definition 6
([9,10]). Let X be a finite universal set. Then the set of pairs ξ = ( ξ P , ξ N ) is called Pythagorean fuzzy set or PFS and is defined by,
ξ = { x , ξ P ( x ) , ξ N ( x ) x X } .
The degree of membership and non-membership of x X   t o   ξ are given by the mappings ξ P : X [ 0 , 1 ] and ξ N : X [ 0 , 1 ] respectively, satisfying 0 ( ξ P ( x ) ) 2 + ( ξ N ( x ) ) 2 1 . For each x X , the hesitation degree P ( x ) , which is given as,
P ( x ) = 1 ( ξ P ( x ) ) 2 ( ξ N ( x ) ) 2 .
We write P ( X ) for the family of all PFSs on X. For ξ P ( X ) , mentioned above, one has the following notations,
  • s u p p ( ξ ) = { x x X , ξ P ( x ) > 0 , ξ N ( x ) > 0 } . Let ξ ( x ) = ( ξ P ( x ) , ξ N ( x ) ) , for any x X , then
    ξ ( x 1 ) < * ξ ( x 2 )   if   and   only   if   ξ P ( x 1 ) < ξ P ( x 2 )   and   ξ N ( x 1 ) > ξ N ( x 2 ) , for all x 1 ,   x 2 X ;
  • m ( ξ ) = min { ξ ( x ) x s u p p ( ξ ) } , for the order relation < * ;
  • ξ = x X ( ξ P ( x ) , ξ N ( x ) ) = ( x X ξ P ( x ) , x X ξ N ( x ) ) .
Definition 7
([9,10]). Let ξ 1 = { x , ξ 1 P ( x ) , ξ 1 N ( x ) x X } and ξ 2 = { x , ξ 2 P ( x ) , ξ 2 N ( x ) x X } be the two PFSs on X. The set operations defined on PFSs are as follows,
1.
ξ 1 ξ 2   i f   a n d   o n l y   i f   ξ 1 P ( x ) ξ 2 P ( x )   a n d   ξ 1 N ( x ) ξ 2 N ( x ) , x X ;
2.
ξ 1 ξ 2 = { x , m a x ( ξ 1 P ( x ) , ξ 2 P ( x ) ) , m i n ( ξ 1 N ( x ) , ξ 2 N ( x ) ) x X } ;
3.
ξ 1 ξ 2 = { x , m i n ( ξ 1 P ( x ) , ξ 2 P ( x ) ) , m a x ( ξ 1 N ( x ) , ξ 2 N ( x ) ) x X } .
To be more precise, call z ˜ = ( ξ P , ξ N ) Pythagorean fuzzy number (PFN) such that 0 ( ξ P ) 2 + ( ξ N ) 2 1 with ξ P , ξ N [ 0 , 1 ] . Note that 0=(0,1) is the smallest Pythagorean fuzzy element and 1=(1,0) is the largest Pythagorean fuzzy element.
Definition 8
([39]). Let z ˜ = ( ξ P , ξ N ) be a PFN. A score function S of z ˜ is defined as,
S ( z ˜ ) = 1 2 ( 1 + ( ξ P ) 2 ( ξ N ) 2 ) , 0 S ( z ˜ ) 1 .
Definition 9
([39]). Let z ˜ = ( ξ P , ξ N ) be a PFN. An accuracy function H of z ˜ is defined as,
H ( z ˜ ) = ( ξ P ) 2 + ( ξ N ) 2 , 0 H ( z ˜ ) 1 .
Definition 10
([39]). Let z 1 ˜ = ( ξ 1 P , ξ 1 N ) and z 2 ˜ = ( ξ 2 P , ξ 2 N ) be two PFNs. The comparing relation between two PFNs is defined as follows,
(i).
If S ( z 1 ˜ ) < S ( z 2 ˜ ) , then z 1 ˜ < z 2 ˜ ;
(ii).
If S ( z 1 ˜ ) = S ( z 2 ˜ ) , then
(a). If H ( z 1 ˜ ) < H ( z 2 ˜ ) , then z 1 ˜ < z 2 ˜ ,
(b). If H ( z 1 ˜ ) = H ( z 2 ˜ ) , then z 1 ˜ = z 2 ˜ .
Definition 11
([27]). Let G = ( V , E ) be a graph. Consider V and E are two PFSs in V and E V × V respectively. The pair G = ( V , E ) is called Pythagorean fuzzy graph(PFG) and defined as,
ξ E P ( x y ) m i n ( ξ V P ( x ) , ξ V P ( y ) ) ,   ξ E N ( x y ) m a x ( ξ V N ( x ) , ξ V N ( y ) )   w h e r e   x y   i s   a n   e d g e   b e t w e e n   x   a n d   y .
For each x , y V , the mappings ξ E P : V × V [ 0 , 1 ]   a n d   ξ E N : V × V [ 0 , 1 ] satisfies 0 ( ξ E P ( x y ) ) 2 + ( ξ E N ( x y ) ) 2 1 .

3. Pythagorean Fuzzy Matroids

This section presents Pythagorean fuzzy vector spaces with basic notions such as basis and dimensions. Here, we also define Pythagorean fuzzy matroids with their significant properties.
Definition 12.
Let X ϕ be a vector space over a field F . The PFS ξ = ( ξ P , ξ N ) in X is called Pythagorean fuzzy vector space (PFVS) over X, if for a , b F   a n d   x , y X we have,
ξ P ( a x + b y ) min ξ P ( x ) , ξ P ( y ) ,
and
ξ N ( a x + b y ) max ξ N ( x ) , ξ N ( y ) .
where mappings ξ P : X [ 0 , 1 ] and ξ N : X [ 0 , 1 ] satisfies 0 ( ξ P ( x ) ) 2 + ( ξ N ( x ) ) 2 1 . Then the pair X ˜ = ( X , ξ ) called the set of all PFVSs over X.
Definition 13.
Let X ˜ = X , ξ be a PFVS over F . The set of vectors x k k = 1 n is called a Pythagorean fuzzy linearly independent in X ˜ if,
1.
{ x k } k = 1 n is linearly independent;
2.
For any { a k } k = 1 n F we have,
ξ P k = 1 n a k x k = min k = 1 n ξ P ( a k x k ) ,
and
ξ N k = 1 n a k x k = max k = 1 n ξ N ( a k x k ) .
Definition 14.
A set of vectors B = { β k } k = 1 n is called Pythagorean fuzzy basis in X ˜ , if the following conditions satisfies,
1.
B is basis in X;
2.
For any { a k } k = 1 n F we have,
ξ P k = 1 n a k β k = min k = 1 n ξ P ( a k β k ) ,
and
ξ N k = 1 n a k β k = max k = 1 n ξ N ( a k β k ) .
Definition 15.
Let X ˜ = ( X , ξ ) be a PFVS with basis B . Then the dimension of X ˜ is defined as,
d i m P ( X ˜ ) = sup B   i s   a   b a s i s   o f   X β B ξ P ( β ) , ξ N ( β ) .
Example 1.
Let X = R 2 be a vector space over the field R and let ξ = ( ξ P , ξ N ) be a PFS in X. For each ω = ( x , y ) R 2 , mappings ξ P : X [ 0 , 1 ] and ξ N : X [ 0 , 1 ] are defined by,
ξ P ( ω ) = 0.4 , if   x = 0   o r   y = 0 , 0.6 , otherwise .
and
ξ N ( ω ) = 0.8 , if   x = 0   o r   y = 0 , 0.7 , otherwise .
respectively. To prove ξ is a PFVS over X, here we need to discuss some cases. The first case is trivial for both ω 1 = ω 2 = ( 0 , 0 ) .
For the second case, consider two vectors ω 1 = ( x 1 , 0 ) and ω 2 = ( 0 , y 2 ) from X, then we have min { ξ P ( ω 1 ) , ξ P ( ω 2 ) } = 0.4 and max { ξ N ( ω 1 ) , ξ N ( ω 2 ) } = 0.8 . For any a , b R ,
ξ P ( a ω 1 + b ω 2 ) = ξ P ( a x 1 , b y 2 ) ,   ξ N ( a ω 1 + b ω 2 ) = ξ N ( a x 1 , b y 2 )
we have,
ξ P ( a ω 1 + b ω 2 ) = 0.6 , if   a = b = 0   o r   a 0 , b 0 , 0.4 , if   a = 0   or   b = 0
and
ξ N ( a ω 1 + b ω 2 ) = 0.7 , if   a = b = 0   o r   a 0 , b 0 , 0.8 , if   a = 0   or   b = 0 .
Clearly, conditions of Definition 12 are satisfied.
Now consider two vectors ω 1 = ( x 1 , y 1 ) and ω 2 = ( x 2 , y 2 ) from X with non zero components, then min { ξ P ( ω 1 ) , ξ P ( ω 2 ) } = 0.6 , and max { ξ N ( ω 1 ) , ξ N ( ω 2 ) } = 0.7 . For a , b R ,
ξ P ( a ω 1 + b ω 2 ) = ξ P ( a x 1 + b x 2 , a y 1 + b y 2 ) ,   ξ N ( a ω 1 + b ω 2 ) = ξ N ( a x 1 + b x 2 , a y 1 + b y 2 ) .
We get a x 1 + b x 2 0 and a y 1 + b y 2 0 if only one between a and b is zero and similarly when both are non-zero. So, ξ P ( a ω 1 + b ω 2 ) = 0.6 = min ξ P ( ω 1 ) , ξ P ( ω 2 ) and ξ N ( a ω 1 + b ω 2 ) = 0.7 = max ξ N ( ω 1 ) , ξ N ( ω 2 ) . Also if both a and b are zero, then we have the same values.
Now check for the basis of X ˜ , let B = x 1 ( 1 2 , 2 3 ) , x 2 ( 1 3 , 1 2 ) be a basis for X = R 2 . It stays just to prove condition 2 of Definition 14. It is easy to see that, for all a 1 , a 2 R we have,
ξ P a 1 2 + a 2 3 , 2 a 1 3 + a 2 2 = 0.6 = min ξ P a 1 2 , 2 a 1 3 , ξ P a 2 3 , a 2 2 ,
and similarly,
ξ N a 1 2 + a 2 3 , 2 a 1 3 + a 2 2 = 0.7 = max ξ N a 1 2 , 2 a 1 3 , ξ N a 2 3 , a 2 2 .
Which implies that the set B is a Pythagorean fuzzy basis for X ˜ = ( X , ξ ) and d i m P ( X ˜ ) = ( 1.2 , 1.4 ) .
Proposition 1.
Let X ˜ = ( X , ξ ) be a PFVS. For each x , y X we have the following properties,
1.
ξ P ( 0 , 0 ) = max x X ξ P ( x )   a n d   ξ N ( 0 , 0 ) = min x X ξ N ( x ) ;
2.
ξ P ( a x ) = ξ P ( x )   a n d   ξ N ( a x ) = ξ N ( x ) ,   f o r   a n y   a F ,   a 0 ;
3.
For x y , if ξ P ( x ) ξ P ( y ) and ξ N ( x ) ξ N ( y ) , we have
ξ P ( x + y ) min { ξ P ( x ) , ξ P ( y ) } ,
and
ξ N ( x + y ) max { ξ N ( x ) , ξ N ( y ) } .
Proof. 
  • Let X ˜ = ( X , ξ ) be a PFVS and let x X . From Definition 12 we have,
    ξ P ( 0 , 0 ) = ξ P ( 0 x ) = ξ P ( 0 x + 0 x ) min ( ξ P ( x ) , ξ P ( x ) ) = ξ P ( x ) .
    Then ξ P ( 0 , 0 ) ξ P ( x ) and hence ξ P ( 0 , 0 ) = max x X ξ P ( x ) . Similarly, ξ N ( 0 , 0 ) = min x X ξ N ( x ) .
  • Consider any non zero element a F , then we have ξ P ( a x ) ξ P ( x ) (see Definition 12). On the other hand, we replace x by a x and a by 1 a i.e.,
    ξ P ( 1 a   .   a x ) ξ P ( a x ) .
    Then ξ P ( a x ) ξ P ( x ) and hence ξ P ( a x ) = ξ P ( x ) . Similarly, ξ N ( a x ) = ξ N ( x ) .
  • Since from Definition 12 we have,
    ξ P ( a x + b y ) min ξ P ( x ) , ξ P ( y ) .
    Consider a = 1 , b = 1 and we obtain ξ P ( x + y ) min { ξ P ( x ) , ξ P ( y ) } . Similarly, ξ N ( x + y ) max { ξ N ( x ) , ξ N ( y ) } .
 □
Remark 1.
The membership values of every element of X can be determined from the basis elements of PFVSp X ˜ i.e., if x = k = 1 n a k β k , then directly from Proposition 1 we get,
ξ P ( x ) = ξ P k = 1 n a k β k = min k = 1 n { ξ P a k β k } = min k = 1 n { ξ P β k } ,
and
ξ N ( x ) = ξ N k = 1 n a k β k = min k = 1 n { ξ N a k β k } = min k = 1 n { ξ N β k } .
We currently go to the principal idea of this study about Pythagorean fuzzy matroids and their properties. Firstly, we define Pythagorean fuzzy matroids and then investigate some basic notions.
Definition 16.
Let X ϕ be a finite universe and A P ( X ) be a family of PFSs, which satisfies the following conditions,
1.
ϕ A ;
2.
ξ 1 A , ξ 2 P ( X ) and ξ 2 ξ 1 , then ξ 2 A , where ξ 2 ξ 1   m e a n s   ξ 2 ( y ) < ξ 1 ( y ) that is, ξ 2 P ( y ) < ξ 1 P ( y ) and ξ 2 N ( y ) > ξ 1 N ( y ) ,   f o r   a l l   y X ;
3.
If ξ 1 , ξ 2 A and s u p p ( ξ 1 ) < s u p p ( ξ 2 ) , then there exists ξ 3 A such that
a. ξ 1 ξ 3 ξ 1 ξ 2 , where for any y X , ( ξ 1 ξ 2 ) ( y ) = ( s u p { ξ 1 P ( y ) , ξ 2 P ( y ) } , i n f { ξ 1 N ( y ) , ξ 2 N ( y ) } ) .
b. m ( ξ 3 ) i n f { m ( ξ 1 ) , m ( ξ 2 ) } ,   m ( ξ i ) = i n f { ξ i ( x ) | x s u p p ( ξ i ) } , for  i { 1 , 2 , 3 } .
The pair PM ( X ) = ( X , A ) is called Pythagorean fuzzy matroid (PFM) on X and the set A is a collection of independent PFSs. Sometimes we simply write PM in this research paper.
Proposition 2.
Let X ˜ = ( X , ξ ) be a PFVS of column vectors over the field R and A P ( X ) such that column vectors are Pythagorean fuzzy linearly independent in X ˜ . Then ( X , A ) is a PFM on X.
Proof. 
Consider X ˜ = ( X , ξ ) is a PFVS of column vectors over the field R and assume that X ϕ represents column labels of a Pythagorean fuzzy matrix, also ξ x denotes a Pythagorean fuzzy submatrix containing columns, labeled in X. It is defined as,
A = { ξ x P ( X )   c o l u m n s   v e c t o r s   o f   ξ x   a r e   P y t h a g o r e a n   f u z z y   l i n e a r l y   i n d e p e n d e n t } .
For any ξ x P ( X ) ,   ξ x = i = 1 m s u p { ξ x ( a i 1 ) , ξ x ( a i 2 ) , , ξ x ( a i n ) } , and ξ x = [ a i j ] m × n . It follows from Definition 12 and 16 that ( X ,   A ) is a PFM. □
Note that the set P ( X ) such that A is called dependent PFS and family of dependent PFSs in PM ( X ) denoted as A r .
Definition 17.
Let PM ( X ) = ( X , A ) be a PFM. The inclusion wise minimal dependent set A r is called the Pythagorean fuzzy circuit of PM and A r ( PM ) is the collection of all circuits of PM i.e.,
A r ( PM ) = { A r ,     i s   m i n i m a l } .
Remark 2.
The PFM can be obtained directly from A r ( PM ) because the elements of A does not contain any member of A r ( PM ) (see Definition 17).
Consequently, the members of A r ( PM ) have the following properties:
  • ϕ A r ( PM ) ;
  • If 1   a n d   2 are Pythagorean fuzzy circuits and 1 2 ,   t h e n   s u p p ( 1 ) = s u p p ( 2 ) .
Definition 18.
Let PM ( X ) = ( X , A ) be a PFM. A maximal independent set in a matroid PM ( X ) is called Pythagorean fuzzy base or basis of PM ( X ) and B ( PM ) is the set of all Pythagorean fuzzy basis i.e.,
B ( PM ) = { ξ ξ A , ξ   i s   m a x i m a l   i n d e p e n d e n t } .
It can be seen easily that all the independent sets of a matroid are contained in some basis. However, the following example illustrates that there exists PFMs with no independent set is contained in a Pythagorean fuzzy basis.
Example 2.
Let X = { 1 , 2 , 3 } and A = { ξ P ( X ) ξ ( 3 ) < ( 1 2 , 1 2 ) } . From Definition 16, the pair ( X , A ) is a PFM. Let ξ A i.e.,
ξ = { ( x 1 , y 1 ) , ( x 2 , y 2 ) , ( x 3 , y 3 ) } ,   w h e r e   ( x 3 , y 3 ) < ( 0.5 , 0.5 )   w i t h   x 3 < 0.5   a n d   y 3 > 0.5 .
Then there exists ϵ < min { 1 2 x 3 ,   y 3 1 2 } and we have,
ξ = { ( x 1 + ϵ , y 1 ϵ ) , ( x 2 + ϵ , y 2 ϵ ) , ( x 3 + ϵ , y 3 ϵ ) } ,
such that ξ A . Therefore, ξ ξ and hence PM = ( X , A ) is a PFM with no Pythagorean fuzzy basis.
Definition 19.
Let PM = ( X , A ) be a PFM. The Pythagorean fuzzy rank function μ r : P ( X ) [ 0 , ) × [ 0 , ) is defined as,
μ r ( ζ ) = s u p { ξ : ξ ζ   a n d   ξ A } .
where ξ = y X ξ P ( y ) , ξ N ( y ) = y X ξ P ( y ) , y X ξ N ( y ) . Moreover, ξ 1 ξ 2 iff y X ξ 1 P ( y ) y X ξ 2 P ( y ) and y X ξ 1 N ( y ) y X ξ 2 N ( y ) . Clearly, the Pythagorean fuzzy rank function has the following properties:
1.
If ξ P ( X ) , then μ r ( ξ ) ξ ;
2.
If ξ 1 , ξ 2 P ( X )   a n d   ξ 1 ξ 2 ,   t h e n   μ r ( ξ 1 ) μ r ( ξ 2 ) ;
3.
If ξ A , then μ r ( ξ ) = ξ .
The following proposition is the direct consequence of Example 2.
Proposition 3.
(i).
The set of Pythagorean fuzzy basis B ( PM ) may or may not be empty;
(ii).
The all Pythagorean fuzzy basis may or may not have the same cardinality.
Proof. 
It follows immediately from Definition 19. □
Example 3.
1.
An important trivial class of PFM is Pythagorean fuzzy cycle matroid PM ( G ) associated with graph G (Definition 11). The set A is the family of edge subsets of E ( ξ E ) with s u p p ( ξ ) not containing a cycle of G . In other words, the members of A are Pythagorean fuzzy subgraphs ξ of G whose s u p p ( ξ ) is a forest and hence from Definition 16 PM ( G ) is matroid.
Consider a graph G = ( V , E ) with vertex set V = { a , b , c , d } and edge set E = { e 1 = a b , e 2 = b a , e 3 = b c , e 4 = c d , e 5 = a d , e 6 = b d } V × V . Let V   a n d   E be PFSs in V   a n d   E respectively and defined as,
V = { ( a , 0.3 , 0.5 ) , ( b , 0.6 , 0.7 ) , ( c , 0.7 , 0.3 ) , ( d , 0.5 , 0.7 ) } ,
E = { ( e 1 , 0.3 , 0.7 ) , ( e 2 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) , ( e 6 , 0.3 , 0.8 ) } .
Then from Definition 11, G ia a PFG of G in Figure 1 and PM ( G ) is a Pythagorean fuzzy cycle matroid.
A = { ξ ξ E ,   s u p p ( ξ )   i s   n o t   a n   e d g e   s e t   o f   c y c l e } .
A r ( G ) = { { ( e 1 , 0.3 , 0.7 ) , ( e 2 , 0.3 , 0.7 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) } } .
B ( PM ) = { { ( e 1 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 1 , 0.3 , 0.7 ) , ( e 4 , 0.1 , 0.7 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 3 , 0.4 , 0.8 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 2 , 0.3 , 0.7 ) , ( e 4 , 0.1 , 0.7 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 3 , 0.4 , 0.8 ) , ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) } , { ( e 3 , 0.4 , 0.8 ) , ( e 5 , 0.2 , 0.9 ) , ( e 6 , 0.3 , 0.8 ) } , { ( e 4 , 0.1 , 0.7 ) , ( e 5 , 0.2 , 0.9 ) , ( e 6 , 0.3 , 0.8 ) } } .
For ξ = { ( e 3 , 0.4 , 0.6 ) , ( e 4 , 0.7 , 0.1 ) , ( e 5 , 0.2 , 0.3 ) } , μ r ( ξ ) = ( 1.3 , 1.0 ) .
2.
A very basic example for which we have is,
A = { ξ P ( X ) : s u p p ( ξ ) k } .
and for any positive integer k with k n and X = n , the matroid is denoted by U n k and called Pythagorean fuzzy uniform matroid. The Pythagorean fuzzy circuits of U n k are all PFSs of X with size k + 1 and bases are exactly the sets of size k.
For this, we consider the following Pythagorean fuzzy uniform matroid PM = U n k with the set X = { a 1 , a 2 , a 3 , a 4 } and A = { ξ P ( X ) : s u p p ( ξ ) 2 } . For all y X and for any ξ P ( X ) , define ξ ( y ) = λ ( y ) as,
λ ( y ) = ( 0.3 , 0.2 ) , y = a 1 , 0.4 , 0.6 , y = a 2 , ( 0.1 , 0.3 ) , y = a 3 , ( 0.6 , 0.3 ) , y = a 4 .
A = { , { ( a 1 , 0.3 , 0.2 ) } , { ( a 2 , 0.4 , 0.6 ) } , { ( a 3 , 0.1 , 0.3 ) } , { ( a 4 , 0.6 , 0.3 ) } , { ( a 1 , 0.3 , 0.2 ) , ( a 2 , 0.4 , 0.6 ) } , { ( a 1 , 0.3 , 0.4 ) , ( a 3 , 0.1 , 0.3 ) } , { ( a 1 , 0.3 , 0.2 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 2 , 0.4 , 0.6 ) , ( a 3 , 0.1 , 0.3 ) } , { ( a 2 , 0.4 , 0.6 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 3 , 0.1 , 0.3 ) , ( a 4 , 0.6 , 0.3 ) } } .
The family of all Pythagorean fuzzy circuits is,
A r ( PM ) = { { ( a 1 , 0.3 , 0.2 ) , ( a 2 , 0.4 , 0.6 ) , ( a 3 , 0.1 , 0.3 ) } , { ( a 1 , 0.3 , 0.2 ) , ( a 2 , 0.4 , 0.6 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 1 , 0.3 , 0.2 ) , ( a 3 , 0.1 , 0.3 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 2 , 0.4 , 0.6 ) , ( a 3 , 0.1 , 0.3 ) , ( a 4 , 0.6 , 0.3 ) } } .
B ( PM ) = { { ( a 1 , 0.3 , 0.2 ) , ( a 2 , 0.4 , 0.6 ) } , { ( a 1 , 0.3 , 0.4 ) , ( a 3 , 0.1 , 0.3 ) } , { ( a 1 , 0.3 , 0.2 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 2 , 0.4 , 0.6 ) , ( a 3 , 0.1 , 0.3 ) } , { ( a 2 , 0.4 , 0.6 ) , ( a 4 , 0.6 , 0.3 ) } , { ( a 3 , 0.1 , 0.3 ) , ( a 4 , 0.6 , 0.3 ) } } .
For ξ = { ( a 1 , 0.3 , 0.2 ) , ( a 2 , 0.4 , 0.6 ) } , μ r ( ξ ) = ( 0.7 , 0.8 ) .
Proposition 4.
If PM ( G ) is a Pythagorean fuzzy cycle matroid and A r is the collection of Pythagorean fuzzy edge subsets whose support is exactly the edge set of any cycle in G . Then A r is the collection of Pythagorean fuzzy circuits of PM ( G ) .
Proof. 
This result is the direct consequence of Example 3 (Part 1). □
Definition 20.
Let l 1 = ( l 1 , s 1 ) ,   l 2 = ( l 2 , s 2 ) , , l n = ( l n , s n ) be ‘n’ PFNs with order l 1 l 2 3 l n and s 1 s 2 s 3 s n . Then for each 1 i n , the pair l i = ( l i , s i ) satisfies the following condition,
l i l i + 1 l i l i + 1   a n d   s i s i + 1 .
In this work, sometimes we use l instead of l = ( l , s ) and 0 l 1 , where 0 = ( 0 , 1 ) and 1 = ( 1 , 0 ) with S ( 0 ) = 0   a n d   S ( 1 ) = 1 respectively.
Definition 21.
If 0 < l 1 , then l c u t for PFS ξ P ( X ) is defined as,
A l ( ξ ) = { x X : ξ P ( x ) l   a n d   ξ N ( x ) s } .
Theorem 1.
Let PM = ( X , A ) be a PFM, and for each 0 < l 1 , define A l = { A l ( ξ ) ξ A } . Then M l = ( X , A l ) is a matroid on X.
Proof. 
The first condition of Definition 1 is obvious. To prove condition 2, for any ξ 1 A , assume that A l ( ξ 1 ) A l   a n d   γ A l ( ξ 1 ) . Let ξ 2 P ( X ) be a PFS, we define,
ξ 2 ( y ) = ( l , s ) y γ , ( 0 , 1 ) o t h e r w i s e .
where 0 < ( l ) 2 + ( s ) 2 1 with S ( l , s ) > 0 . This implies that ξ 2 ξ 1 , ξ 2 A   a n d   A l ( ξ 2 ) = γ ,   t h a t   g i v e s γ A l . To prove condition 3, for any ξ 1 , ξ 2 A , let A l ( ξ 1 ) , A l ( ξ 2 ) A l   w i t h A l ( ξ 1 ) < A l ( ξ 2 ) . Define ξ 1 ^   a n d   ξ 2 ^ by,
ξ 1 ^ ( y ) = ( l , s ) y A l ( ξ 1 ) , ( 0 , 1 ) o t h e r w i s e .
ξ 2 ^ ( y ) = ( l , s ) y A l ( ξ 2 ) , ( 0 , 1 ) o t h e r w i s e .
where 0 < ( l ) 2 + ( s ) 2 1 with S ( l , s ) > 0 . It is observed that s u p p ( ξ 1 ^ ) < s u p p ( ξ 2 ^ ) . Since PM is a PFM and ξ 1 ^ , ξ 2 ^ A , then there exists ω A such that ξ 1 ^ ω ξ 1 ^ ξ 2 ^ and m ( ω ) m i n { m ( ξ 1 ^ ^ ) , m ( ξ 2 ^ ) } . Since,
( ξ 1 ^ ξ 2 ^ ) ( y ) = ( l , s ) y A l ( ξ 1 ) A l ( ξ 2 ) , ( 0 , 1 ) o t h e r w i s e .
where 0 ( l ) 2 + ( s ) 2 1 with S ( l , s ) > 0 . Then there is a set A l ( ξ 3 ) with A l ( ξ 1 ) A l ( ξ 3 ) A l ( ξ 1 ) A l ( ξ 2 ) , and ω is defined as,
ω ( y ) = ( l , s ) y A l ( ξ 3 ) , ( 0 , 1 ) o t h e r w i s e .
where 0 < ( l ) 2 + ( s ) 2 1 with S ( l , s ) > 0 . Since A l ( ξ 3 )   A l , hence M l is a matroid on X. □
Example 4.
From Example 3 (Part 2), consider a Pythagorean fuzzy uniform matroid PM = U n k with the collection of independent sets A .
Take l = 0.1 and s = 0.4 and we write l = ( 0.1 , 0.4 ) then,
A l = { ϕ , { a 1 } , { a 3 } , { a 4 } , { a 1 , e 3 } , { a 1 , e 4 } , { a 3 , a 4 } } .
Clearly, the pair ( X , A l ) is a crisp matroid and follows that the pair ( X , A l ) is a crisp matroid for every 0 < l 1 .
Corollary 1.
Let PM = ( X , A ) be a PFM and let for each 0 < l 1 , M l = ( X , A l ) be the matroid on X (Theorem 1). Since X is finite, therefore for finite number of matroids, we have a finite sequence 0 < l 1 < l 2 < < l n such that,
1.
l 0 = 0 , l n 1 ,
2.
A α ϕ   i f   0 < α l n   a n d   A α = ϕ   i f   α > l n ,
3.
If l i < q , r < l i + 1 ,   t h e n   A q = A r , 0 i n 1 ,
4.
If l i < q < l i + 1 < r < l i + 2 ,   t h e n   A q A r , 0 i n 2 .
The sequence l 0 = 0 , l 1 , l 2 , , l n is known as a fundamental sequence of PM . From observation 4 of Corollary 1, let l i ¯ = 1 2 ( l i 1 + l i )   f o r   1 i n , then M l ¯ 1 M l ¯ 2 M l ¯ n is called a M -induced matroid sequence.
Theorem 2.
Let ( X , A l 1 ) , ( X , A l 2 ) , , ( X , A l n ) be a sequence of crisp matroids with finite sequence 0 = l 0 < l 1 < l 2 < < l n 1 . We assume that for each l, A l = A l i   a n d   A l = ϕ   i f   l n < l 1 , where l i 1 < l l i ( i = 1 , 2 , , n ) , define,
A ^ = { ξ P ( X ) A l ( ξ ) A l , 0 < l 1 } .
Then ( X , A ^ ) is a PFM.
Proof. 
It is clear that ϕ A ^ . To prove the second condition of Definition 16, let ξ 1 A ^ , ξ 2 P ( X ) , and  ξ 2 ξ 1 . As seen from definition of A ^ , we have A l ( ξ 1 ) A l , for each l, A l ( ξ 2 ) A l ( ξ 1 ) and given that ( X , A l ) is a crisp matroid, so A l ( ξ 2 ) A l and gives ξ 2 A ^ .
Now, to prove condition 3 of Definition 16, for ξ 1 , ξ 2 A ^ with s u p p ( ξ 2 ) < s u p p ( ξ 1 ) we define a PFN,
ζ = min { m ( ξ 1 ) , m ( ξ 2 ) } ,   w h e r e   m ( ξ i ) = inf { ξ i ( x ) : x s u p p ( ξ i ) } .
Observe that s u p p ( ξ 1 ) , s u p p ( ξ 2 ) A ζ . As A ζ is a collection of independent sets, then there is a subset W A ζ , which is also independent, with s u p p ( ξ 2 ) W s u p p ( ξ 1 ) s u p p ( ξ 2 ) .
Let,
ξ 3 ( y ) = ξ 2 ( y ) y s u p p ( ξ 2 ) , ζ y W { s u p p ( ξ 2 ) } , ( 0 , 1 ) o t h e r w i s e .
Then it is clear from Definition 16, PFS ξ 3 satisfies third condition, and hence ( X , A ^ ) is a PFM. □
Theorem 3.
Let PM = ( X , A ) be a PFM and for each 0 < l 1 ,   M l = ( X , A l ) be a matroid (Theorem 1). Let A ^ = { ξ P ( X ) A l ( ξ ) A l , 0 < l 1 } .   T h e n   A = A ^ .
Proof. 
It is easily seen that A A ^ . To prove the other side A ^ A , we establish the following steps.
Consider a non-zero Pythagorean fuzzy range { σ 1 , σ 2 , , σ r } of ξ A ^ , where σ i = ( σ i * , σ i ) and with order σ 1 > σ 2 > > σ r > 0 (see Definition 20). For each 1 i r , A σ i ( ξ ) A σ i and from Corollary 1, for 1 i r 1 , A σ i ( ξ ) A σ i + 1 ( ξ ) . Define ϕ i P ( X ) for each 1 i r as
ϕ i ( y ) = ( σ i * , σ i ) i f y A σ i ( ξ ) , ( 0 , 1 ) o t h e r w i s e .
where 0 < ( σ i * ) 2 + ( σ i ) 2 1 . As we have A σ i ( ξ ) A σ i , which implies that ϕ i A with i = 1 r ϕ i = ξ . We use an induction method to prove ξ A and for each 1 i r , s u p p ( ϕ i ) = { y 1 , y 2 , , y n i } , assume that s u p p ( ξ ) = { y 1 , y 2 , , y n r } . Since ϕ 1 A therefore, it is adequate to show that if for k 1 < r , i = 1 k 1 ϕ i A , then i = 1 k ϕ i A , for each k < r . Define a set,
ψ 1 ( y ) = ( σ k * , σ k ) i f y { y 1 , y 2 , , y n k 1 + 1 } , ( 0 , 1 ) o t h e r w i s e .
It can be seen that for each 1 < i < k 1 , σ k < σ i therefore, ψ 1 ϕ k which gives that ψ 1 A . Define Ψ 1 P ( X ) by,
Ψ 1 ( y ) = ξ ( y n k 1 + 1 ) = ( σ k * , σ k ) i f y = y n k 1 + 1 , ( 0 , 1 ) o t h e r w i s e .
Since by induction method i = 1 k 1 ϕ i A and s u p p ( i = 1 k 1 ϕ i ) = { y 1 , y 2 , , y n k 1 } , m ( i = 1 k 1 ϕ i ) > σ k therefore, condition 3 of Definition 16 implies that i = 1 k 1 ϕ i Ψ 1 A . If n k 1 + 1 = n k   , t h e n   i = 1 k ϕ i A and we are done. But on the other hand, if n k 1 + 1 < n k then define,
ψ 2 ( y ) = ( σ k * , σ k ) i f y { y 1 , y 2 , , y n k 1 + 1 , y n k 1 + 2 } , ( 0 , 1 ) o t h e r w i s e .
Since for each 1 < i < k 1 , we have ( σ k * , σ k ) < ( σ i * , σ i ) (see Definition 20), therefore ψ 2 ϕ k which implies that ψ 2 A . Now define Ψ 2 P ( X ) by,
Ψ 2 ( y ) = ξ ( y n k 1 + 2 ) = ( σ k * , σ k ) i f y = y n k 1 + 2 , ( 0 , 1 ) o t h e r w i s e .
Since s u p p ( i = 1 k 1 ϕ i Ψ 1 ) = { y 1 , y 2 , , y n k 1 + 1 } , m ( i = 1 k 1 ϕ i Ψ 1 ) > σ k , therefore from Definition 16, i = 1 k 1 ϕ i Ψ 1 Ψ 2 A . If n k 1 + 2 = n k   t h e n   i = 1 k ϕ i A and it is finished. If n k 1 + 2 < n k then we proceed with the induction procedure and get a PFS τ j = i = 1 k 1 ϕ i Ψ 1 Ψ 2 , Ψ n with τ j = i = 1 k ϕ i which completes the proof. □
Definition 22.
Let l 0 , l 1 , , l n be the fundamental sequence of a PFM. For any Pythagorean fuzzy pair l , 0 < l 1 ,   d e f i n e   A l ¯ = A l i ¯   w h e r e   , l i 1 < l l i   a n d   l i ¯ = 1 2 ( l i 1 + l i ) . If l > l n   t a k e   A l ¯ = A l . Define,
A ¯ = { ξ P ( X ) A l ( ξ ) A l ¯ ,   f o r   e a c h   0 < l 1 } .
Then PM ¯ = ( X , A ¯ ) is called closure of PM = ( X , A ) .
It can be observed directly from Theorem 2 that PM ¯ is also PFM.
Definition 23.
Let PM = ( X , A ) be a PFM with fundamental sequence l 0 < l 1 < l 2 < < l n 1 and PM is called closed a matroid if, for l i < l l i + 1 ( i = 1 , 2 , 3 , , n 1 ) we have A l = A l i + 1 .
Example 5.
Let X = { 1 , 2 , 3 , 4 } and assume that,
A 1 = { ϕ , { 1 } , { 2 } , { 4 } , { 2 , 4 } } ,
A 2 3 = { ϕ , { 1 } , { 2 } , { 3 } , { 4 } , { 1 , 4 } , { 2 , 4 } } , and
A 1 2 = { ϕ , { 1 } , { 2 } , { 3 } , { 4 } , { 1 , 4 } , { 2 , 3 } , { 2 , 4 } } .
Then ( X , A 1 ) , ( X , A 2 3 ) , and ( X , A 1 2 ) are matroids respectively, such that A 1 A 2 3 A 1 2 . For each l = ( l , s ) with 0 ( l ) 2 + ( s ) 2 1 we define,
A l = { A 1 2 if   ( 0 , 1 ) < l ( 1 2 , 0 ) , A 2 3 if   ( 1 2 , 1 ) < l ( 2 3 , 0 ) , A 1 if   ( 2 3 , 1 ) < l ( 1 , 0 ) .
and
A = { ξ P ( X ) A l ( ξ ) A l , 0 < l 1 } .
Hence the pair ( X , A ) is closed PFM having fundamental sequence l 0 = ( 0 , 1 ) , l 1 = ( 1 2 , 0 ) , l 2 = ( 2 3 , 0 ) , l 3 = ( 1 , 0 ) .
Lemma 1.
Let μ r and μ r ¯ be Pythagorean fuzzy rank functions of PM  and its closure  PM ¯ respectively. Then μ r ¯ = μ r .
Proof. 
It follows from Definition 22 that A A ¯ and for each ξ P ( X ) , μ r ( ξ ) μ r ¯ ( ξ ) . To prove μ r ¯ ( ξ ) μ r ( ξ ) , suppose that ξ i ξ , where ξ i A ¯ . Consider a Pythagorean fuzzy range 0 < σ 1 < σ 2 < < σ r of ξ i . Let δ > 0 and define,
δ = m i n δ ,   min 1 j r 1 { 1 2 ( σ j + σ j + 1 ) } .
Let { l 0 , l 1 , , l n } be the set of fundamental sequence of PM . We define,
ξ i ( x ) = ξ i ( x ) i f ξ i ( x ) { l 0 , l 1 , , l n } , ξ i ( x ) / δ i f ξ i ( x ) { l 0 , l 1 , , l n } .
It is easy to see that ξ i A and from Definition 19, ξ i ξ i ξ i + δ . Now, let { ξ i k } A ¯ such that for each k, ξ i k ξ with lim k ξ i k = μ r ¯ ( ξ ) . So, there exists ξ i k A with ξ i k < ξ i k + δ . Then we have,
μ r ( ξ ) < s u p { ξ i k } + δ .
As δ > 0 is an arbitrary Pythagorean fuzzy number and hence, we have μ r ¯ ( ξ ) μ r ( ξ ) . □
Suppose μ r is a rank function for PM = ( X , A ) with fundamental sequence l 0 , l 1 , , l n . We define a new function μ r ^ : P ( X ) [ 0 , ) 2 which is submodular. This function helps to show that μ r is submodular. Here, we need a useful construction to define this new function.
For any ξ P ( X ) , assume a Pythagorean fuzzy range 0 < σ 1 < σ 2 < < σ r . Consider a common refinement γ 1 < γ 2 < < γ s of l i s and σ j s i.e.,
{ γ 1 , γ 2 , , γ s } = { σ 1 , σ 2 , , σ r } { l 1 , l 2 , , l n } .
Since, for each 0 i n , M l i = ( X , A l i ) is a crisp matroid with the rank function R i . There exists an integer i for each k with l i 1 γ k 1 < γ k l i . We define for each correspondence pair ( i , k ) ,
η k ( ξ ) = ( γ k γ k i ) R i ( A γ k ( ξ ) ) i f γ k l n , ( 0 , 1 ) i f γ k > l n .
In addition, for each 1 k s , and γ k 1 ν γ k we have A ν ( ξ ) = A γ k ( ξ ) . Then a new mapping μ r ^ : P ( X ) [ 0 , ) 2 defined as,
μ r ^ = k = 1 s η k ( ξ ) .
Lemma 2.
Let { γ 1 , γ 2 , , γ s } { θ 1 , θ 2 , , θ p } with 0 < θ 1 < θ 2 < < θ p . The pair ( i , t ) is the correspondence pair, for each 1 i n , if l i 1 θ t 1 < θ t l i . Let us define a function η t * : P ( X ) R 2 , for each correspondence pair ( i , t ) , as,
η t * ( ξ ) = ( θ t θ t i ) R i ( A θ t ( ξ ) ) i f θ t l n , ( 0 , 1 ) i f θ t > l n .
Then k = 1 s η k ( ξ ) = t = 1 p η t * ( ξ ) .
Proof. 
The proof is straightforward from the construction of Equation (1). □
Theorem 4.
Let PM = ( X , A ) be a PFM with fundamental sequence l 0 , l 1 , , l n and μ r ^ defined by Equation (1). The  μ r ^ is submodular.
Proof. 
Let ξ 1  and  ξ 2 be two PFSs in P ( X ) . Consider { σ 1 , σ 2 , , σ s } and { γ 1 , γ 2 , , γ t } be the non-zero Pythagorean fuzzy ranges of ξ 1 and ξ 2 , respectively. Take a common refinement as above,
{ θ 1 , θ 2 , , θ u } = { σ 1 , σ 2 , , σ s } { γ 1 , γ 2 , , γ t } { l 0 , l 1 , , l n } .
From Lemma 2 we have μ r ^ = k = 1 u η k * ( ξ ) . Since for each k, θ k 1 < θ k which means θ k θ k 1 > 0 and from submodularity of the crisp rank function R i ,
k = 1 u ( θ k θ k 1 ) R i ( A θ k ( ξ 1 ) ) + k = 1 u ( θ k θ k 1 ) R i ( A γ k ( ξ 2 ) ) k = 1 u ( θ k θ k 1 ) R i ( A γ k ( ξ 1 )   A γ k ( ξ 2 ) ) + k = 1 u ( θ k θ k 1 ) R i ( A γ k ( ξ 1 )   A γ k ( ξ ) ) .
Which gives that μ r ^ ( ξ 1 ) + μ r ^ ( ξ 2 ) μ r ^ ( ξ 1 ξ 2 ) + μ r ^ ( ξ 1 ξ 2 ) .  □
Theorem 5.
Let PM = ( X , A ) be PFM, then μ r = μ r ^ .
Proof. 
Assume that PM is closed, then from Lemma 1, μ r = μ r ¯ and μ r ( ξ 1 ) ( 0 , 0 )  for some  ξ 1 P ( X ) . Let ξ 2 A  with  ξ 2 ξ 1  such that  μ r ( ξ 1 ) = ξ 2 . We need to show that μ r ^ ( ξ 1 ) = μ r ( ξ 1 ) .
Assume a non-zero Pythagorean fuzzy range 0 < σ 1 < σ 2 < < σ r . Consider a common refinement γ 1 < γ 2 < < γ s of l i s and σ j s i.e.,
{ γ 1 , γ 2 , , γ s } = { σ 1 , σ 2 , , σ r } { l 1 , l 2 , , l n } .
where l 0 < l 1 < < l n is the fundamental sequence of PM and γ i j = l j , 1 j n . For each 0 < α 1 , let,
A α ξ 1 = { A A α : A A α ( ξ 1 ) } ,   a n d   α * = s u p { α : A α ξ 1 ϕ } .
From Remark 1 and definition of refinement, for some i * = 1 , 2 , , s we have α * = γ i * , then the following properties holds:
  • If γ i * l n , μ ^ r ( ξ 1 ) = i = 1 i * η i ( ξ 1 ) ;
  • { ξ 2 ( y ) y s u p p ( ξ 2 ) , ξ 2 A } , where 0 < ξ 2 ( y ) γ i * .
Let A γ i = R i ( A γ i ( ξ 1 ) ) where, for each i i * with A γ i A γ ξ 1  and  l i 1 γ j 1 < γ j l i , R i is the rank of M l i = ( X , A l i ) . It can be seen easily that A γ i * < A γ i * 1 < < A γ 1 . We define a sequence S γ i * S γ i * 1 S γ 1 with S γ i * = A γ i * where,
S γ i * 1 = { S γ i * if   S γ i * = A γ i * 1 , A γ i * 1 if   S γ i * < A γ i * 1 .
where A γ i * 1 is defined as an independent set in ( X , A γ i * 1 ξ 1 ) with A γ i * 1 = A γ i * 1  and  S γ i * A γ i * 1 (Definition 16 (Part 3)). Continuing along this way we get sequence S γ i * S γ i * 1 S γ 1 with following properties,
  • S γ i is maximal in ( X , A γ i ξ ) ,
  • S γ i = R j ( A γ i ( ξ 1 ) ) .
Define ξ 2 i for 1 i i * , as PFS with s u p p ξ 2 i = S γ i having non-zero Pythagorean fuzzy range γ i . Let ξ 2 = i = 1 i * ξ 2 i . From our assumption ξ 2 ξ 1 and ξ 2 A ^ and also from Theorem 3 we have,
ξ 2 = i = 1 i * γ i γ i 1 S γ i .
It follows that μ r ξ 1 = μ ^ r ξ 1 .  □

4. Application

The matroids have numerous applications in graph theory and combinatorics. We use PFMs as a new tool to deal with vague information having a membership and non-membership grades. Here, we present an algorithm about a salesman problem, which delineates our work for the PFM, particularly the Pythagorean fuzzy cycle matroid.
Salesman Problem: A significant application is to take care of the salesman problem. An organization director asked one of his salesmen to disperse his products in four different cities. The director gives him a task to visit each city once but can choose any city as a starting point. Moreover, he can pass through the way once while moving from one city to the next and to minimize the time and cost.
Consider n number of cities have a direct connection with each other. The procedure to choose a visit of all the cities according to the given conditions is explained by the Algorithm 1.
Algorithm 1: Selection of an appropriate path
  • Input:
    i. A finite set of given cities { C 1 ,   C 2 ,   ,   C n } and a city represents a node of the graph.
    ii. Edges between the cities according to the given Pythagorean fuzzy information, that is, for each 1 i n ( n 1 ) 2 , e i ( ξ i P , ξ i N ) represents an edge between two cities.
  • Calculate the score function S ( e i ) = 1 2 1 + ( ξ i P ) 2 ( ξ i N ) 2 .
  • Determine B = α k = { e j i } i = 1 n 1 α k   i s   m a x i m a l   i n d e p e n d e n t , where 1 j n ( n 1 ) 2   a n d   k = 1 , 2 , , n n 2 .
  • Find B = B { α k } such that α k s are not spanning paths and B = n ! 2 .
  • Compute T = α k ¯ = { S ( e j i ) } i = 1 n 1 k = 1 B where { e j i } i = 1 n 1 B and 1 j n ( n 1 ) 2 .
  • Find min ( T ) .
    Output: In the step 6, the path having minimum value is more convenient to visit all the cities.
The set of four cities A = { F a i s a l a b a d ,   L a h o r e ,   M u l t a n ,   N a r o w a l } such that all the cities have a direct connection between each other. Consider the Pythagorean fuzzy information given in Table 1. The membership parts ξ i P of the Pythagorean fuzzy values represents the time taken and cost to go from one city to another and non-membership parts ξ i N represents the chances of failure to retain the time and cost due to various affected constraints. To start the procedure, we construct a Pythagorean fuzzy graph in Figure 2 by using the information given in Table 1. The main point is to find a path such that the salesman can visit all the cities once under the condition, which is the minimum time and cost. Secondly, calculate the score function of each Pythagorean fuzzy information to the corresponding edges as shown in Table 1. Then from Figure 2, we observe that the salesman needs at least three edges p to visit all the cities once. So, the total number of possibilities with three edges are 20. But four edge sets with length three are cycles that are not suitable and the remaining sixteen edge sets with length three are maximal independent sets. We denote the set of maximal independent edge sets by B i.e., B = { { e 1 , e 2 , e 3 } , { e 1 , e 2 , e 4 } , { e 1 , e 2 , e 5 } , { e 1 , e 3 , e 4 } , { e 1 , e 3 , e 5 } , { e 1 , e 3 , e 6 } , { e 1 , e 4 , e 6 } , { e 1 , e 5 , e 6 } , { e 2 , e 3 , e 4 } , { e 2 , e 3 , e 6 } , { e 2 , e 4 , e 5 } , { e 2 , e 4 , e 6 } , { e 2 , e 5 , e 6 } , { e 3 , e 4 , e 5 } , { e 3 , e 5 , e 6 } , { e 4 , e 5 , e 6 } } .
Now, we delete four maximal independent edge sets from B which are not spanning paths i.e., { e 1 , e 2 , e 5 } , { e 1 , e 4 , e 6 } , { e 2 , e 3 , e 6 } , and { e 5 , e 4 , e 5 } . We obtain a new set B of all spanning paths with B = 12 , we have, B = { { e 1 , e 2 , e 3 } , { e 1 , e 2 , e 4 } , { e 1 , e 3 , e 4 } , { e 1 , e 3 , e 5 } , { e 1 , e 3 , e 6 } , { e 1 , e 5 , e 6 } , { e 2 , e 3 , e 4 } , { e 2 , e 4 , e 5 } , { e 2 , e 4 , e 6 } , { e 2 , e 5 , e 6 } , { e 3 , e 5 , e 6 } , { e 4 , e 5 , e 6 } } .
Finally, we add the score functions of entries of the remaining 12 maximal independent sets and select a minimum value i.e., 1.28 as shown in Table 2. The most convenient path to visit all the cities is { F L M N } or { N M L F } .

5. Comparison

In this section, to validate the practicality of PFMs, a comparative study is proposed with some decision-making methods, including fuzzy matroids, intuitionistic fuzzy matroids, and m-polar fuzzy matroids.
  • The PFMs are the generalization of intuitionistic fuzzy matroids. Thus, every IFS is a PFS but the opposite is not true;
  • The Pythagorean fuzzy approach is a flexible approach relative to IFSs. Therefore, scope’s applicability of different decision-making methods based on Pythagorean information is greater as compared to intuitionistic fuzzy data;
  • In the literature, the salesman problem has been discussed many times in crisp and fuzzy environments but has not been solved using Pythagorean fuzzy data, which is an extended structure as compared to intuitionistic fuzzy data;
  • The proposed algorithm is a new way to solve Pythagorean fuzzy information by using score values and a concept of maximal independent sets. Also, this algorithm is generalized for any number of nodes connecting to each others with the help of graph theory techniques.

6. Conclusions and Future Directions

The Pythagorean fuzzy data successfully deals with vague and inconsistent information. It also offers more precise and compatible results when the data set is given in terms of membership and non-membership grades. Herein, we have mainly defined the concept of PFVSs, PFMs, along with some basic properties such as circuits, basis, dimensions, rank function, and closure of a PFMs. We have also applied this idea in graph theory and combinatorics with examples including Pythagorean fuzzy cycle matroid and Pythagorean fuzzy uniform matroid. Finally, we have presented a real life application of the Pythagorean fuzzy cycle matroid regarding decision-making. In future, we plan to extend our study to (1) q-rung orthopair fuzzy matroids, and (2) q-rung orthopair fuzzy soft matroids. This work will result in generalized matroids based on successful concepts drawn form recent studies.

Author Contributions

M.A. (Muhammad Asif), M.A. (Muhammad Akram) and G.A. developed the theory and performed the computations. M.A. (Muhammad Asif) verified the analytical methods. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Whitney, H. On the abstract properties of linear dependence. Am. J. Math. 1935, 57, 509–533. [Google Scholar] [CrossRef]
  2. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  3. Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  4. Chen, S.M.; Chang, C.H. A novel similarity measure between Atanassov’s intuitionistic fuzzy sets based on transformation techniques with applications to pattern recognition. Inf. Sci. 2015, 291, 96–114. [Google Scholar] [CrossRef]
  5. De, S.K.; Biswas, R.; Roy, A.R. An application of intuitionistic fuzzy sets in medical diagnosis. Fuzzy Sets Syst. 2001, 117, 209–213. [Google Scholar] [CrossRef]
  6. Li, D.F. Multi-attribute decision making models and methods using intuitionistic fuzzy sets. J. Comput. Syst. Sci. 2005, 70, 73–85. [Google Scholar] [CrossRef] [Green Version]
  7. Verma, R.; Sharma, B.D. A new measure of inaccuracy with its application to multi-criteria decision making under intuitionistic fuzzy environment. J. Intell. Fuzzy Syst. 2014, 27, 1811–1824. [Google Scholar] [CrossRef]
  8. Akram, M.; Ali, G.; Alcantud, J.C.R. New decision-making hybrid model: Intuitionistic fuzzy N-soft rough sets. Soft Comput. 2019, 23, 9853–9868. [Google Scholar] [CrossRef]
  9. Yager, R.R. Pythagorean fuzzy subsets. In Proceedings of the 2013 Joint IFSA World Congress and NAFIPS Annual Meeting, Edmonton, AB, Canada, 24–28 June 2013; pp. 57–61. [Google Scholar]
  10. Yager, R.R. Pythagorean membership grades in multi-criteria decision making. IEEE Trans. Fuzzy Syst. 2014, 22, 958–965. [Google Scholar] [CrossRef]
  11. Katsaras, A.K.; Liu, D.B. Fuzzy vector spaces and fuzzy topological vector spaces. J. Math. Anal. Appl. 1977, 58, 135–146. [Google Scholar] [CrossRef] [Green Version]
  12. Lowen, R. Convex fuzzy sets. Fuzzy Sets Syst. 1980, 3, 291–310. [Google Scholar] [CrossRef]
  13. Lubczonok, P. Fuzzy vector spaces. Fuzzy Sets Syst. 1990, 38, 329–343. [Google Scholar] [CrossRef]
  14. Abdukhalikov, K.S.; Tulenbaev, M.S.; Umirbarv, U.U. On fuzzy bases of vector spaces. Fuzzy Sets Syst. 1994, 63, 201–206. [Google Scholar] [CrossRef]
  15. Abdukhalikov, K.S. The dual of a fuzzy subspace. Fuzzy Sets Syst. 1996, 82, 375–381. [Google Scholar] [CrossRef]
  16. Mohammed, M.J.; Ataa, G.A. On intuitionistic fuzzy topological vector space. J. Coll. Educ. Pure Sci. 2014, 4, 32–51. [Google Scholar]
  17. Chiney, M.; Samanta, S.K. Intuitionistic fuzzy basis of an intuitionistic fuzzy vector space. Notes Intuit. Fuzzy Sets 2017, 23, 62–74. [Google Scholar]
  18. Kaufmann, A. Introduction a la Theorie des Sour-Ensembles Flous; Masson et Cie: Paris, France, 1973. [Google Scholar]
  19. Rosenfeld, A.; Zadeh, L.A.; Fu, K.S.; Tanaka, K.; Shimura, M. (Eds.) Fuzzy graphs. In Fuzzy Sets and their Applications to Cognitive and Decision Processes; Academic Press: New York, NY, USA, 1975; pp. 77–95. [Google Scholar]
  20. Parvathi, R.; Karunambigai, M.G. Intuitionistic fuzzy graphs. In Computational Intelligence Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2006; pp. 139–150. [Google Scholar]
  21. Akram, M.; Dudek, W.A. Intuitionistic fuzzy hypergraphs with applications. Inf. Sci. 2013, 218, 182–193. [Google Scholar] [CrossRef]
  22. Akram, M. m-polar fuzzy graphs. In Studies in Fuzziness and Soft Computing; Springer: Cham, Switzerland, 2019; Volume 371, pp. 1–284. [Google Scholar]
  23. Akram, M.; Habib, A.; Koam, A.N. A novel description on edge-regular q-rung picture fuzzy graphs with application. Symmetry 2019, 11, 489. [Google Scholar] [CrossRef] [Green Version]
  24. Li, X.N.; Yi, H.J. Structural properties of fuzzy graphs. Iran. J. Fuzzy Syst. 2017, 14, 131–144. [Google Scholar]
  25. Naz, S.; Ashraf, S.; Akram, M. A novel approach to decision-making with Pythagorean fuzzy information. Mathematics 2018, 6, 95. [Google Scholar] [CrossRef] [Green Version]
  26. Akram, M.; Habib, A.; Davvaz, B. Direct Sum of n Pythagorean fuzzy graphs with application to group decision-making. J. Mult.-Valued Log. Soft Comput. 2019, 33, 75–115. [Google Scholar]
  27. Akram, M.; Habib, A.; Ilyas, F.; Dar, J.M. Specific Types of Pythagorean Fuzzy Graphs and Application to Decision-Making. Math. Comput. Appl. 2018, 23, 42. [Google Scholar] [CrossRef] [Green Version]
  28. Goetschel, R.; Voxman, W. Fuzzy matroids. Fuzzy Sets Syst. 1988, 27, 291–302. [Google Scholar] [CrossRef]
  29. Goetschel, R.; Voxman, W. Bases of fuzzy matroids. Fuzzy Sets Syst. 1989, 31, 253–261. [Google Scholar] [CrossRef]
  30. Goetschel, R.; Voxman, W. Fuzzy circuits. Fuzzy Sets Syst. 1989, 32, 35–43. [Google Scholar] [CrossRef]
  31. Li, X.; Yi, H. Intuitionistic fuzzy matroids. J. Intell. Fuzzy Syst. 2017, 33, 3653–3663. [Google Scholar] [CrossRef]
  32. Li, Y.L.; Zhang, G.J.; Lu, L.X. Axioms for bases of closed regular fuzzy matroids. Fuzzy Sets Syst. 2010, 161, 1711–1725. [Google Scholar] [CrossRef]
  33. Hsueh, Y.C. On fuzzification of matroids. Fuzzy Sets Syst. 1993, 53, 317–327. [Google Scholar] [CrossRef]
  34. Shi, F.G. A new approach to the fuzzification of matroids. Fuzzy Sets Syst. 2009, 160, 696–705. [Google Scholar] [CrossRef]
  35. Al-Hawary, T. On fuzzy matroids. Int. J. Math. Comb. 2012, 1, 13–21. [Google Scholar]
  36. Li, S.G.; Xin, X.; Li, Y.L. Closure axioms for a class of fuzzy matroids and co-towers of matroids. Fuzzy Sets Syst. 2007, 158, 1246–1257. [Google Scholar] [CrossRef]
  37. Li, X.N.; Yi, H.J. Axioms for fuzzy bases of Hsueh fuzzy matroids. J. Intell. Fuzzy Syst. 2015, 29, 1995–2001. [Google Scholar] [CrossRef]
  38. Sarwar, M.; Akram, M. New applications of m-polar fuzzy matroids. Symmetry 2017, 9, 319. [Google Scholar] [CrossRef] [Green Version]
  39. Wu, S.J.; Wei, G.W. Pythagorean fuzzy Hamacher aggregation operators and their application to MADM. Int. J. Knowl.-Based Intell. Eng. Syst. 2017, 21, 189–201. [Google Scholar]
  40. Zadeh, L.A. Similarity relation and fuzzy orderings. Inf. Sci. 1971, 3, 177–200. [Google Scholar] [CrossRef]
Figure 1. Pythagorean fuzzy multigraph.
Figure 1. Pythagorean fuzzy multigraph.
Symmetry 12 00423 g001
Figure 2. Pythagorean fuzzy graph.
Figure 2. Pythagorean fuzzy graph.
Symmetry 12 00423 g002
Table 1. Pythagorean fuzzy information of connections between cities and their score functions.
Table 1. Pythagorean fuzzy information of connections between cities and their score functions.
Serial No.Connections e i ( ξ i P , ξ i N ) S ( e i ) = 1 2 ( 1 + ( ξ i P ) 2 ( ξ i N ) 2 )
1 F L (0.3, 0.4)0.465
2 F M (0.7, 0.5)0.62
3 M N (0.6, 0.7)0.435
4 N L (0.8, 0.2)0.8
5 F N (0.6, 0.2)0.66
6 L M (0.5, 0.7)0.38
Table 2. Spanning paths and sum of the score functions of their entries.
Table 2. Spanning paths and sum of the score functions of their entries.
Serial No. α k = { e j i } i = 1 n 1 { S ( e j i ) } i = 1 n 1 α k ¯
1 { e 1 , e 2 , e 3 } { 0.465 + 0.62 + 0.435 } 1.52
2 { e 1 , e 2 , e 4 } { 0.465 + 0.62 + 0.8 } 1.885
3 { e 1 , e 3 , e 4 } { 0.465 + 0.435 + 0.8 } 1.7
4 { e 1 , e 3 , e 5 } { 0.465 + 0.435 + 0.66 } 1.56
5 { e 1 , e 3 , e 6 } { 0.465 + 0.435 + 0.38 } 1.28
6 { e 1 , e 5 , e 6 } { 0.465 + 0.66 + 0.38 } 1.505
7 { e 2 , e 3 , e 4 } { 0.62 + 0.435 + 0.8 } 1.855
8 { e 2 , e 4 , e 5 } { 0.62 + 0.8 + 0.66 } 2.08
9 { e 2 , e 4 , e 6 } { 0.62 + 0.8 + 0.38 } 1.8
10 { e 2 , e 5 , e 6 } { 0.62 + 0.66 + 0.38 } 1.66
11 { e 3 , e 5 , e 6 } { 0.435 + 0.66 + 0.38 } 1.475
12 { e 4 , e 5 , e 6 } { 0.8 + 0.66 + 0.38 } 1.84

Share and Cite

MDPI and ACS Style

Asif, M.; Akram, M.; Ali, G. Pythagorean Fuzzy Matroids with Application. Symmetry 2020, 12, 423. https://doi.org/10.3390/sym12030423

AMA Style

Asif M, Akram M, Ali G. Pythagorean Fuzzy Matroids with Application. Symmetry. 2020; 12(3):423. https://doi.org/10.3390/sym12030423

Chicago/Turabian Style

Asif, Muhammad, Muhammad Akram, and Ghous Ali. 2020. "Pythagorean Fuzzy Matroids with Application" Symmetry 12, no. 3: 423. https://doi.org/10.3390/sym12030423

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop