Next Article in Journal
On New Classes of Stancu-Kantorovich-Type Operators
Previous Article in Journal
Integrating and Controlling ICT Implementation in the Supply Chain: The SME Experience from Baja California
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Revision of Pseudo-Ultrametric Spaces Based on m-Polar T-Equivalences and Its Application in Decision Making

by
Azadeh Zahedi Khameneh
1,*,
Adem Kilicman
1,2 and
Fadzilah Md Ali
1,2
1
Institute for Mathematical Research, Universiti Putra Malaysia, Serdang, Selangor 43400, Malaysia
2
Department of Mathematics, Faculty of Science, Universiti Putra Malaysia, Serdang, Selangor 43400, Malaysia
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(11), 1232; https://doi.org/10.3390/math9111232
Submission received: 10 March 2021 / Revised: 6 May 2021 / Accepted: 13 May 2021 / Published: 28 May 2021

Abstract

:
In mathematics, distance and similarity are known as dual concepts. However, the concept of similarity is interpreted as fuzzy similarity or T-equivalence relation, where T is a triangular norm (t-norm in brief), when we discuss a fuzzy environment. Dealing with multi-polarity in practical examples with fuzzy data leadsus to introduce a new concept called m-polar T -equivalence relations based on a finitely multivalued t-norm T , and to study the metric behavior of such relations. First, we study the new operators including the m-polar triangular norm T and conorm S as well as m-polar implication I and m-polar negation N , acting on the Cartesian product of [ 0 , 1 ] m-times.Then, using the m-polar negations N , we provide a method to construct a new type of metric spaces, called m-polar S -pseudo-ultrametric, from the m-polar T -equivalences, and reciprocally for constructing m-polar T -equivalences based on the m-polar S -pseudo-ultrametrics. Finally, the link between fuzzy graphs and m-polar S -pseudo-ultrametrics is considered. An algorithm is designed to plot a fuzzy graph based on the m-polar S L -pseudo-ultrametric, where S L is the m-polar Lukasiewicz t-conorm, and is illustrated by a numerical example which verifies our method.

1. Introduction

The pairwise comparison and classification of objects is one of the main steps in any field dealing with data analysis. This task is generally handled by equivalence relations for crisp data and T-equivalences in fuzzy environments, where T is a triangular norm called briefly a t-norm [1,2]. Traditionally, the equivalence relations (known also as indistinguishability relations) and (pseudo-)metrics (or distinguishability relations) have a close link, where one can be defined as the dual of the other. However, in fuzzy environments, the T-equivalences usually produce pseudo-ultrametrics, rather than standard metric spaces, in which the triangular inequality of a metric has been generalized by the maximum operator [3,4,5,6].
Recently, the notion of multi-polarity, arising from multi-source data, has been introduced in the fuzzy context to achieve higher accuracy in data analysis. However, this concept has two sides. From the first perspective, it describes fuzzy rule-based classification systems, designed based on different categories, where the final rule (which consists of a set of fuzzy rules) contains the consequent class of the final rule from the m predefined classes/categories/patterns [7,8,9,10]. From another direction, multi-polarity provides a flexible framework for input and output data in information systems, applied in computer science, multi-criteria decision making, and graph theory, where instead of one absolute value u [ 0 , 1 ] the m-tuple u = ( u 1 , , u m ) [ 0 , 1 ] × × [ 0 , 1 ] is employed to describe data based on different parameters/criteria [11,12,13]. Note that this paper follows the second case, which is known as m-polar fuzzy set theory.
The widespread use of m-polar fuzzy sets in decision making (see [14,15,16,17]) led us to consider fuzzy similarity relations for information systems dealing with m-polar fuzzy data. Since finitely multivalued logic is the background idea to construct m-polar fuzzy sets, in which the truth values are modeled by the Cartesian product of the unit interval [ 0 , 1 ] m-times, an extension of the classical fuzzy logic into m-polar fuzzy logic is required. In such a new multivalued logic, we need to study the concepts of conjunction (usually interpreted by t-norms), disjunction (defined by t-conorms), implication, and negation for the m-polar case. Our interest in solving the problem of classification and ranking in decision making situations motivated us to consider the application of m-polar t-norm operators for defining the m-polar fuzzy similarity relations. As t-norms are used to develop T-equivalences (see [18]), by extending the concept of the t-norm T into the m-polar t-norm T , we suggest the new concept of m-polar T -equivalences to interpret fuzzy indistinguishability relations between m-polar fuzzy data. Note that, in this study, the bold letters refer to the m-polar case.
On the other hand, in fuzzy logic, the use of the concept of duality leads to a one-to-one correspondence between T-equivalences and pseudo-(ultra)metrics (see [3,4,19]), where a pseudo-(ultra)metric on a set X is a mapping d : X × X [ 0 , 1 ] equipped with the inequality d ( x , z ) max { d ( x , y ) , d ( y , z ) } for all x , y , z X rather than the well-known triangular inequality d ( x , z ) d ( x , y ) + d ( y , z ) in the standard definition of metric spaces. Because the maximum operator is a t-conorm, it seems natural to consider a stronger version of pseudo-ultrametric for the m-polar case as a S -pseudo-ultrametric where S is any m-polar t-conorm. Moreover, it can be determined whether or not the result is always an m-polar pseudo-(ultra)metric if the traditional concept of fuzzy duality, which is used to define the induced metrics by T-equivalences, is replaced by an m-polar negation N .
Therefore, in this contribution we give an introduction of m-polar t-norms, m-polar t-conorms, m-polar implications, and m-polar negations in Section 2 and Section 3. We also aim to explore in greater depth the one-to-one correspondence between m-polar T -equivalences and m-polar S -pseudo-(ultra)metrics in Section 4 by using m-polar negations. Finally, in Section 5, we present a link between fuzzy graphs and m-polar S -pseudo-ultrametrics, built by m-polar T -equivalences. An algorithm is then designed to compute a fuzzy graph based on the m-polar S L -pseudo-ultrametric, where S L is the m-polar Lukasiewicz t-conorm, and we illustrate it with an example.

2. Fuzzy T-Orderings

In this section, we first recall some theoretical background needed to develop the main results of this paper. Then, we introduce some new concepts including m-polar t-norms T , m-polar t-conorms S , and m-polar T -orderings as natural extensions of the corresponding definitions in traditional fuzzy set theory.
The binary operation T : [ 0 , 1 ] 2 [ 0 , 1 ] and its dual (i.e., S : [ 0 , 1 ] 2 [ 0 , 1 ] ) are respectively called triangular norm and conorm, or t-norm and t-conorm in brief, if they are associative and commutative with the neutral elements e T = 1 and e S = 0 (c.f. [5]). The t-norms T and the t-conorms S are in fact different membership functions to model conjunction (i.e., the logical AND) and disjunction (i.e., the logical OR) in fuzzy logic. To interpret the concept of logical implication in fuzzy logic, a binary operation I : [ 0 , 1 ] 2 [ 0 , 1 ] is used to define the fuzzy implication which admits the following conditions:
  • If u v , then I ( u , w ) I ( v , w ) ;
  • If u v , then I ( w , u ) I ( w , v ) ;
  • I ( 0 , 0 ) = 1 and I ( 1 , 1 ) = 1 ;
  • I ( 1 , 0 ) = 0 ,
where u , v , w [ 0 , 1 ] . Moreover, the concept of negation is developed in fuzzy logic by using a decreasing operator N : [ 0 , 1 ] [ 0 , 1 ] with boundary conditions N ( 0 ) = 1 and N ( 1 ) = 0 . For more details, we recommend [20].
By using the t-norms and t-conorms, particular classes of implication and negation operators are formulated as follows.
Definition 1
([20]). Let T be a left-continuous t-norm. The implication operation T : [ 0 , 1 ] 2 [ 0 , 1 ] (which is also called residuum) with respect to the t-norm T is defined as
T ( u , v ) = sup { α I : T ( α , u ) v } ,
for any u , v [ 0 , 1 ] .
Definition 2
([20]). Let T be a left-continuous t-norm and S be a right-continuous t-conorm.
  • The induced negation operation N T : [ 0 , 1 ] [ 0 , 1 ] by T is defined as
    N T ( u ) = sup { α I : T ( α , u ) = 0 } ,
  • The induced negation operation N S : [ 0 , 1 ] [ 0 , 1 ] by S is defined as
    N S ( u ) = inf { α I : S ( α , u ) = 1 } ,
for any u [ 0 , 1 ] .
Note that in the above Equations (1)–(3) the operators “sup” and “inf” can be respectively replaced by “max” and “min” since T is a left-continuous t-norm and S is a right-continuous t-conorm [20].

2.1. m-Polar Fuzzy T -Orderings

By expanding the range of membership functions from the unit interval [ 0 , 1 ] into the mth power of [ 0 , 1 ] , that is, [ 0 , 1 ] m = [ 0 , 1 ] × × [ 0 , 1 ] where 0 = ( 0 , 0 , , 0 ) and 1 = ( 1 , 1 , , 1 ) are respectively the least and greatest elements, we can extend the traditional fuzzy set (dealing with uni-polar data) into the new concept called m-polar fuzzy set, which deals with multi-polar information.
The set [ 0 , 1 ] m is considered as a poset (preordered set) with order “≤” such that for any u , v [ 0 , 1 ] m where u = ( u 1 , , u m ) and v = ( v 1 , , v m ) , we have the point-wise ordering over them, that is, u v iff π i ( u ) π i ( v ) for each i = 1 , 2 , m where π i : [ 0 , 1 ] m [ 0 , 1 ] is the ith projection mapping and π i ( u ) = u i , π i ( v ) = v i .
Definition 3
([11]). An m-polar fuzzy set μ on the universe X is a mapping μ : X [ 0 , 1 ] m such that μ ( x ) = ( π 1 μ ( x ) , , π m μ ( x ) ) for any x X where π i : [ 0 , 1 ] m [ 0 , 1 ] is the ith projection mapping. In fact, the map π i μ : X [ 0 , 1 ] is a fuzzy set on X, called the ith degree of membership function μ.
The concept of m-polar fuzzy relation R is also discussed in [10,13] as a mapping R : X × X [ 0 , 1 ] m such that R ( x , y ) = ( π 1 R ( x , y ) , , π m R ( x , y ) ) for any x , y X where for each i = 1 : m , the value π s R ( x , y ) shows the relationship between x and y in direction i.
To define the concept of m-polar T -ordering, we first need to introduce the concept of t-norm T for the m-polar case.
Definition 4.
Let T : [ 0 , 1 ] m × [ 0 , 1 ] m [ 0 , 1 ] m . The operator T is called an m-polar t-norm if for any u , v , w [ 0 , 1 ] m it admits the following conditions:
1. 
T ( T ( u , v ) , w ) = T ( u , T ( v , w ) ) ;
2. 
T ( u , v ) = T ( v , u ) ;
3. 
T ( u , 1 ) = u ,
where we define T ( u , v ) = ( π 1 T ( u , v ) , , π m T ( u , v ) ) such that for any i = 1 : m ; π i T : [ 0 , 1 ] m × [ 0 , 1 ] m [ 0 , 1 ] shows the ith degree of T .
Note that the concept of the m-polar t-conorm S is defined as the dual of T , that is, S ( u , v ) = 1 T ( 1 u , 1 v ) , by the following definition.
Definition 5.
The operator S : [ 0 , 1 ] m × [ 0 , 1 ] m [ 0 , 1 ] m is called an m-polar t-conorm if for any u , v , w [ 0 , 1 ] m it admits the following conditions:
1. 
S ( S ( u , v ) , w ) = S ( u , S ( v , w ) ) ;
2. 
S ( u , v ) = S ( v , u ) ;
3. 
S ( u , 0 ) = u .
The introduced m-polar t-norm T and m-polar t-conorm S in Definitions 4 and 5 come from the original definitions of t-norms and t-conorms discussed earlier in Section 2, where each component π i T of T ( π i S of S ) for i = 1 : m may be defined by a t-norm T i (t-conorm S i ). This issue is discussed in the following proposition.
Proposition 1.
Consider the operators T i : [ 0 , 1 ] 2 [ 0 , 1 ] for i = 1 , , m . If T : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m is defined by T : = ( T 1 , , T m ) such that for any i = 1 : m ; π i T ( u , v ) = T i ( π i ( u ) , π i ( v ) ) . Then T is an m-polar t-norm iff for each i the operator T i is a t-norm.
Proof. 
See Appendix A.1. □
We use the concept of m-polar t-norms to develop T -properties of the m-polar fuzzy relation R in Definition 6. However, first we recall from [1,21] that a fuzzy relation R : X × X [ 0 , 1 ] is called
  • Reflexive if x X : R ( x , x ) = 1 ;
  • Symmetric if x , y X : R ( x , y ) = R ( y , x ) ;
  • T-antisymmetric if x , y X such that x y : T ( R ( x , y ) , R ( y , x ) ) = 0 ;
  • T-asymmetric if x , y X : T ( R ( x , y ) , R ( y , x ) ) = 0 ;
  • T-transitive if x , y , z X : T ( R ( x , y ) , R ( y , z ) R ( x , z ) ;
  • T-preorder if reflexive and T-transitive;
  • T-equivalence if reflexive, T-transitive and symmetric,
where T : [ 0 , 1 ] 2 [ 0 , 1 ] is a t-norm.
Definition 6.
Let T : [ 0 , 1 ] m × [ 0 , 1 ] m [ 0 , 1 ] m be an m-polar t-norm. The m-polar fuzzy relation R : X × X [ 0 , 1 ] m is called
  • Reflexive if x X : R ( x , x ) = ( 1 , , 1 ) , i.e, π i R ( x , x ) = 1 for each i = 1 : m ;
  • Symmetric if x , y X : R ( x , y ) = R ( y , x ) , i.e, π i R ( x , y ) = π i R ( y , x ) for each i = 1 : m ;
  • T -antisymmetric if x , y X such that x y : T ( R ( x , y ) , R ( y , x ) ) = ( 0 , , 0 ) , i.e, π i T ( R ( x , y ) , R ( y , x ) ) = 0 for each i = 1 : m ;
  • T -asymmetric if x , y X : T ( R ( x , y ) , R ( y , x ) ) = ( 0 , , 0 ) ;
  • T -transitive if x , y , z X : T ( R ( x , y ) , R ( y , z ) R ( x , z ) , i.e, π i T ( R ( x , y ) , R ( y , z ) ) π i R ( x , z ) for each i = 1 : m .
Accordingly, m-polar fuzzy T -orderings can be defined as below.
Definition 7.
Let R be an m-polar fuzzy relation on X. If R is reflexive and T -transitive, then it is called m-polar T -preordering. If it is an m-polar T -preorder relation which is also symmetric, then it is called an m-polar T -equivalence relation.
Proposition 2.
Let T : = ( T 1 , , T m ) be an m-polar t-norm characterized by t-norms T i : [ 0 , 1 ] 2 [ 0 , 1 ] for i = 1 : m . Then, the m-polar T -property of R is equivalent to the T i -property of each component π i R of R .
Proof. 
See Appendix A.2. □

3. m-Polar Implications and Negations Induced by m-Polar t-Norms T

In this section, we first introduce the m-polar implications and the m-polar negations as generalizations of the corresponding concepts in traditional fuzzy logic. We also discuss how to generate the m-polar implications and negations by using m-polar t-norms.
Definition 8.
Let u , v , w [ 0 , 1 ] m such that u = ( u 1 , , u m ) , v = ( v 1 , , v m ) and w = ( w 1 , , w m ) . A function I : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m is called an m-polar fuzzy implication if it satisfies the following conditions:
1. 
If u v , then I ( u , w ) I ( v , w ) ;
2. 
If u v , then I ( w , u ) I ( w , v ) ;
3. 
I ( 0 , 0 ) = 1 and I ( 1 , 1 ) = 1 ;
4. 
I ( 1 , 0 ) = 0 ,
such that I ( u , v ) = ( π 1 I ( u , v ) , , π m I ( u , v ) ) for any u , v [ 0 , 1 ] m where π i I : [ 0 , 1 ] m × [ 0 , 1 ] m [ 0 , 1 ] shows the ith degree of I .
If u , v [ 0 , 1 ] m , then the following boundary conditions are obtained directly from Definition 8:
  • I ( 0 , v ) = 1 ;
  • I ( u , 1 ) = 1 ;
  • I ( 0 , 1 ) = 1 .
Theorem 1.
Suppose the operation I : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m , defined by I = ( π 1 I , , π m I ) , is characterized as I : = ( I 1 , , I m ) where for any i = 1 : m , I i : [ 0 , 1 ] 2 [ 0 , 1 ] is a binary operator. Then I is an m-polar fuzzy implication iff for each i the I i is a fuzzy implication.
Proof. 
See Appendix B.1. □
Theorem 2.
Let the operators T i : [ 0 , 1 ] 2 [ 0 , 1 ] , for i = 1 : m , be left-continuous t-norms. Suppose the m-polar t-norm T : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m is given as T : = ( T 1 , , T m ) . Operator T : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m defined by
T ( u , v ) = sup { α = ( α 1 , , α m ) [ 0 , 1 ] m : T ( α , u ) v } ,
is an m-polar fuzzy implication induced by T : = ( T 1 , , T m ) .
Proof. 
See Appendix B.2. □
Analogously to Equation (1), Theorem 2 allows us to apply any m-polar left-continuous t-norm T to generate the m-polar fuzzy implications without any violations of the axioms.
Example 1.
Let T : = ( T 1 , T 2 ) where T 1 : = T M (the minimum operator) and T 2 : = T L (the Lukasiewicz operator). Then, T : = ( T 1 , T 2 ) is a 2-polar fuzzy implication induced by t-norms T M and T L such that
T 1 ( u , v ) = 1 u v v otherwise
and T 2 ( u , v ) = min ( 1 , 1 u + v ) for any u , v [ 0 , 1 ] .
In order to develop an m-polar S -pseudo-ultrametric based on the T -equivalences (see the related Theorem 7), we first need to define the concept of m-polar negation.
Definition 9.
A function N : [ 0 , 1 ] m [ 0 , 1 ] m is called an m-polar fuzzy negation if it satisfies the following conditions:
1. 
N ( 0 , , 0 ) = 0 and N ( 1 , , 1 ) = 1 ;
2. 
N ( u ) N ( v ) if u v ,
for any u , v [ 0 , 1 ] m . Note that we define N ( u ) = ( π 1 N ( u ) , , π m N ( u ) ) , where π i N : [ 0 , 1 ] m [ 0 , 1 ] shows the ith degree of N .
Theorem 3.
Let N : [ 0 , 1 ] m [ 0 , 1 ] m is characterized by N : = ( N 1 , , N m ) where for any i = 1 : m , N i : [ 0 , 1 ] [ 0 , 1 ] is an operator such that π i N ( u ) = N i ( π i ( u ) ) . Then, N is an m-polar fuzzy negation iff functions N i , for all i, are fuzzy negations.
Proof. 
See Appendix B.3. □
For instance, a natural m-polar negation N : [ 0 , 1 ] m [ 0 , 1 ] m can be defined as N c ( u ) = 1 u for any u [ 0 , 1 ] m , where c stands for complement, such that for each i = 1 : m ;
π i N c ( u ) = N c ( π i ( u ) ) ,
where N c : [ 0 , 1 ] [ 0 , 1 ] is the natural fuzzy negation operator, that is, N c ( π i ( u ) ) = 1 u i for each i. We call N c the standard m-polar fuzzy negation.
According to Theorem 3, the given Equations (2) and (3) in Definition 2 can be adapted with the m-polar fuzzy case to explain some procedures for producing the special classes of m-polar fuzzy negation based on the m-polar t-norm T .
Corollary 1.
Consider the m-polar fuzzy implication I : = ( I 1 , , I m ) . The operator N I : [ 0 , 1 ] m [ 0 , 1 ] m defined by N I : = ( N I 1 , , N I m ) such that π i N I ( u ) = N I i ( π i ( u ) ) = I i ( u i , 0 ) where u = ( u 1 , , u m ) [ 0 , 1 ] m is an m-polar fuzzy negation which is called the m-polar negation induced by I .
Corollary 2.
Consider the m-polar t-norm T : = ( T 1 , , T m ) such that for any i = 1 : m the operator T i is a left-continuous t-norm. The operator N T : [ 0 , 1 ] m [ 0 , 1 ] m defined by N T : = ( N T 1 , , N T m ) such that π i N T ( u ) = N T i ( π i ( u ) ) = sup { β [ 0 , 1 ] : T i ( β , π i ( u ) ) = 0 } is an m-polar fuzzy negation which is called the m-polar negation induced by T .
In Corollary 2, if I = T , then N T = N T where T : = ( T 1 , , T m ) and for all i = 1 : m the operators T i are left-continuous t-norms.
Corollary 3.
Consider the m-polar t-conorm S : = ( S 1 , , S m ) such that for any i = 1 : m the operator S i is a right-continuous t-conorm. The operator N S : [ 0 , 1 ] m [ 0 , 1 ] m defined by N S : = ( N S 1 , , N S m ) such that π i N S ( u ) = N S i ( π i ( u ) ) = inf { β [ 0 , 1 ] : S i ( β , π i ( u ) ) = 1 } is an m-polar fuzzy negation which is called the m-polar negation induced by S .
Remark 1.
From Corollaries 1, 2, and 3, it is easy to check that if I and I are two m-polar implications such that I I , then N I N I . If T and T are two m-polar t-norms such that T T , then N T N T . Moreover, if S and S are two m-polar t-conorms such that S S , then N S N S .
Proposition 3.
Let T and S be an m-polar t-norm and an m-polar t-conorm, respectively. Then, u N T ( N T ( u ) ) and u N S ( N S ( u ) ) for any u = ( u 1 , , u m ) [ 0 , 1 ] m .
Proof. 
See Appendix B.4. □
Definition 10.
Let N be an m-polar fuzzy negation. Then, it is called
  • Strict if it is strictly decreasing and continuous at any component π i N .
  • Strong if u = N ( N ( u ) ) for any u [ 0 , 1 ] m .
  • Weak if u N ( N ( u ) ) for any u [ 0 , 1 ] m .
Theorem 4.
Suppose N : [ 0 , 1 ] m [ 0 , 1 ] m is an m-polar fuzzy negation defined by N : = ( N 1 , , N m ) where for all i = 1 : m , the operators N i : [ 0 , 1 ] [ 0 , 1 ] are fuzzy negations. Then, N is strong iff for all i, the operators N i are strong.
Proof. 
See Appendix B.5. □
Analogously, the following theorems can be proved.
Suppose N : [ 0 , 1 ] m [ 0 , 1 ] m is an m-polar fuzzy negation defined by N : = ( N 1 , , N m ) where for any i = 1 : m , the operator N i : [ 0 , 1 ] [ 0 , 1 ] is a fuzzy negation.
Theorem 5.
The m-polar fuzzy negation N is weak iff for all i = 1 : m , the operators N i are weak.
Proof. 
This proof is similar to Theorem 4. □
Theorem 6.
The m-polar fuzzy negation N is strict iff for all i = 1 : m , the operators N i are strict.
Proof. 
It is similar to Theorem 4. □

4. m-Polar S -Pseudo-Ultrametric

A pseudo-metric on a (nonempty) set X is a function d : X × X [ 0 , ] such that for all x , y , z X we have
1.
d ( x , x ) = 0 ;
2.
d ( x , y ) = d ( y , x ) ;
3.
d ( x , z ) d ( x , y ) + d ( y , z ) .
If the first axiom is replaced by the following stronger version d ( x , y ) = 0 x = y for all x , y X , then the pseudo-metric d is indeed a metric on X. Moreover, if the last axiom of the pseudo-metric d is replaced by the condition d ( x , z ) max ( d ( x , y ) , d ( y , z ) ) , then d is called a pseudo-ultrametric on X. However, because the maximum operator is a t-conorm, it seems natural to generalize the third axiom of pseudo-ultrametrics by using any t-conorm S. By expanding this idea for m-polar fuzzy sets, a new concept, namely, the m-polar S -pseudo-ultrametric, can be defined as below.
Definition 11.
An m-polar S -pseudo-ultrametric on a (nonempty) set X is a function d : X × X [ 0 , 1 ] m such that for all x , y , z X we have
1. 
d ( x , x ) = 0 ;
2. 
d ( x , y ) = d ( y , x ) ;
3. 
d ( x , z ) S ( d ( x , y ) , d ( y , z ) ) ,
where S is an m-polar t-conorm and d ( x , y ) = ( π 1 d ( x , y ) , , π m d ( x , y ) ) .
The following theorem discusses how to build an m-polar S -pseudo-ultrametric from an m-polar T -equivalence E .
Theorem 7.
Suppose N : = ( N 1 , , N m ) is an m-polar negation where for all i = 1 : m the operators N i are strong fuzzy negations (i.e., N i ( N i ( u ) ) = u ). Let T : = ( T 1 , , T m ) be an m-polar t-norm characterized by left-continuous t-norms T 1 , , T m and S : = ( S 1 , , S m ) be an m-polar t-conorm such that for each i = 1 : m the t-conorm S i is a N i -dual of t-norm T i —that is, S i ( u , v ) = N i ( T i ( N i ( u ) , N i ( v ) ) ) . Then, the function d : X × X [ 0 , 1 ] m defined by
π i d ( x , y ) = N i ( π i E ( x , y ) ) ; i = 1 : m
is an m-polar S -pseudo-ultrametric on X generated by an m-polar T -equivalence relation E on X.
Proof. 
See Appendix C.1. □
Analogously, we have the following result.
Theorem 8.
Suppose N : = ( N 1 , , N m ) is an m-polar negation where for all i = 1 : m the operators N i are strong fuzzy negations. Let T : = ( T 1 , , T m ) be an m-polar t-norm characterized by left-continuous t-norms T 1 , , T m and S : = ( S 1 , , S m ) be an m-polar t-conorm such that for each i = 1 : m the t-conorm S i is a N i -dual of t-norm T i . Then, function E : X × X [ 0 , 1 ] m defined by
π i E ( x , y ) = N i ( π i d ( x , y ) ) ; i = 1 : m
is an m-polar T -equivalence relation on X generated by an m-polar S -pseudo-ultrametric d on X.
Corollary 4.
Let E be an m-polar fuzzy relation on a set X. The following conditions are equivalent:
1. 
E is an m-polar T M -equivalence on X;
2. 
The function 1 E is an m-polar pseudo-ultrametric on X,
where the m-polar t-norm T M : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m is defined as π i T M ( u , v ) = min ( π i ( u ) , π i ( v ) ) for any i = 1 : m .
Proof. 
See Appendix C.2. □
Corollary 5.
Let E be an m-polar fuzzy relation on a set X. The following conditions are equivalent:
1. 
E is an m-polar T L -equivalence on X;
2. 
The function 1 E is an m-polar pseudo-metric on X,
where the Lukasiewicz m-polar t-norm T L : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m is defined by π i T L ( u , v ) = max ( π i ( u ) + π i ( v ) π i ( 1 ) , π i ( 0 ) ) for any i = 1 : m .
Proof. 
See Appendix C.3. □
Proposition 4.
Let S : = ( S 1 , , S m ) be an m-polar t-conorm characterized by right-continuous t-conorms S i for i = 1 : m . Suppose T : = ( T 1 , , T m ) is an m-polar t-norm induced by S such that for any i = 1 : m : T i ( u , v ) = N S i ( S i ( N S i ( u ) , N S i ( v ) ) ) for u , v [ 0 , 1 ] . Then, function d : X × X [ 0 , 1 ] m defined by
π i d ( x , y ) = N S i ( π i E ( x , y ) ) = min { α [ 0 , 1 ] : S i ( π i E ( x , y ) , α ) = 1 }
is an m-polar S -pseudo-ultrametric on X generated by an m-polar T -equivalence relation E on X.
Proof. 
See Appendix C.4. □
Corollary 6.
Let S and S be two m-polar t-conorms such that S S and E be an m-polar T -equivalence on X. Then, d d where d ( x , y ) = N S ( E ( x , y ) ) and d ( x , y ) = N S ( E ( x , y ) ) .

5. Generating Fuzzy Graphs from m-Polar S -Pseudo-Ultrametrics

Graphs, representing objects and their relationships, are widely used to model real-world problems from biology and chemistry to decision making and computer sciences, especially in social networks, traffic networks, influence networks, and so on [22,23,24,25]. In general, a graph G = ( V , E ) includes a set of nodes V and a set of edges E V × V between the nodes. The concepts of a fuzzy graph [26,27,28] and recently an m-polar fuzzy graph [11,12,29,30,31] were developed by combining graph theory and fuzzy set theory to visualize the problems in which different aspects of objects (nodes) as well as pairwise relations between the nodes are uncertain and vague.
Roughly speaking, in a fuzzy graph, nodes and edges are described by membership degrees, where the degree of each vertex presents its satisfaction level regarding the given parameter or criteria and the weight of each edge between a pair of nodes shows how much these nodes are related to each other. Mathematically, a triplet G = ( V , ϕ , ψ ) where ϕ : V [ 0 , 1 ] and ψ : V × V [ 0 , 1 ] are fuzzy sets on V and V 2 , respectively, such that ψ ( u v ) min { ϕ ( u ) , ϕ ( v ) } for all u , v V is called a fuzzy graph where ϕ are called fuzzy nodes and ψ are called fuzzy edges. Note that if in the fuzzy graph G we put ϕ : = χ V then G is defined on the crisp node set V and known as a weighted graph on V.
The pair G 0 = ( V 0 , E 0 ) is called the underlying crisp graph of the fuzzy graph G where V 0 = { v V : ϕ ( v ) > 0 } and E 0 = { u v V 2 : ψ ( u v ) > 0 } . The fuzzy graph G is called strong if ψ ( u v ) = min { ϕ ( u ) , ϕ ( v ) } for all u v E 0 and it is called complete if ψ ( u v ) = min { ϕ ( u ) , ϕ ( v ) } for all u , v V 0 . A path p of length n between u and v is a sequence of different nodes u = u 0 , u 1 , , u n 1 , u n = v where ψ ( u i 1 u i ) > 0 for i = 1 , 2 , , n . The strength of p is defined as the minimum of the membership degrees ψ ( u i 1 , u i ) which is referred to the weakest arc. The sup { ψ n ( u v ) : n = 1 , 2 , } , where ψ n ( u v ) = sup { min { ψ ( u u 1 ) , ψ ( u 1 u 2 ) , , ψ ( u n 1 v ) } : u 1 , , u n 1 V } , shows the strength of connectedness between any two nodes u and v and is denoted by C O N N G ( u v ) . If for all u , v V the C O N N G ( u v ) > 0 , then G is called connected. The fuzzy graph G is called regular if the neighborhood degrees of all vertices u in G, defined by d e g G ( u ) = v N G ( u ) ϕ ( v ) where N G ( u ) = { v V : 0 < ψ ( u v ) min { ϕ ( u ) , ϕ ( v ) } } , is the same value.
By extending the mappings ϕ and ψ from the uni-polar case into the m-polar case as functions ϕ : V [ 0 , 1 ] m and ψ : V × V [ 0 , 1 ] m , the triplet G = ( V , ϕ , ψ ) can be defined as an m-polar fuzzy graph which serves as a mathematical model for situations where positive and negative sides (where m = 2 ) or different aspects/directions/categories (where m > 2 ) of given information affect the resultant outputs.
Since the weights of edges in an undirected graph, where edges link two vertices symmetrically, can be obtained based on a distance function over the set of alternatives [32], a special type of m-polar fuzzy undirected graph based on the m-polar S -pseudo-ultrametric d , discussed in the previous section, can be defined over the set of crisp nodes. However, drawing an m-polar fuzzy graph is a complicated and complex task when we deal with a large number of m. One way to overcome this difficulty is to use aggregation functions in order to combine different edges in different directions between each pair of nodes into a unique one.
In this section, we propose a procedure to draw a fuzzy or weighted graph over the set of alternatives by using a distance function between them, built from m-polar T -equivalences. We first obtain an m-polar S -pseudo-ultrametric d over the alternatives (see Theorem 7 and Proposition 4) and then derive a new S-pseudo-ultrametric on X, where S is a t-conorm, with the help of aggregation function F as below.
Theorem 9.
Let S : [ 0 , 1 ] 2 [ 0 , 1 ] be a t-conorm and d be an m-polar S -pseudo-ultrametric on X where S : = ( S , , S ) is characterized by S. Suppose that F : [ 0 , 1 ] m [ 0 , 1 ] is an aggregation operator. Function ρ : X × X [ 0 , 1 ] defined by
ρ ( x , y ) = F ( π 1 d ( x , y ) , , π m d ( x , y ) )
is an S-pseudo-ultrametric on X if S F .
Proof. 
See Appendix D.1. □
Corollary 7.
Let X be a nonempty set and E be an m-polar fuzzy relation on X.
1. 
If E is an m-polar T M -equivalence on X, then ρ is a pseudo-ultrametric on X for F : = M a x , the maximum operator.
2. 
If E is an m-polar T L -equivalence on X, then ρ is a pseudo-metric on X for F : = W A M , the weighted arithmetic mean operator.
Definition 12.
Let X be a nonempty set of objects and ρ : X × X [ 0 , 1 ] be the pseudo-ultrametric given by Equation (9). The triplet G = ( X , χ , ρ ) is a fuzzy (or weighted) graph on X induced by ρ, where χ is the characteristic function on X, which is called a fuzzy dissimilarity graph. The weight of each edge between a pair of nodes shows the degree of distinguishability between these two points.
Clearly, the order of G (i.e., O ( G ) ) equals to the cardinality of X (i.e., X ), while the size of G is S ( G ) = x , y X ρ ( x , y ) . Moreover, G does not have any loop since ρ ( x , x ) = 0 for all x X .
Remark 2.
Because ρ is a pseudo-(ultra)metric, that is, ρ ( x , y ) = 0 does not necessarily imply that x = y , we cannot talk about the connectedness, regularity, and completeness of the fuzzy graph G = ( X , χ , ρ ) in general. However, these properties can be considered in some special cases.
If E is an m-polar T -equivalence relation on X where for some j = 1 : m ; 0 π j E ( x , y ) < 1 , then G is a fuzzy connected graph iff the aggregation function F defined in Equation (9) does not have a zero element 0. If for some j, π j E ( x , y ) = 0 , then the fuzzy graph G is completed iff the aggregation function F has a zero element 1.
Proposition 5.
Let X be a nonempty set and E be an m-polar fuzzy relation on X. Suppose G = ( X , χ , ρ ) is the fuzzy graph defined by Equation (9).
1. 
Let E be an m-polar T M -equivalence on X. Suppose ρ ( x , y ) = max ( 1 π 1 E ( x , y ) , , 1 π m E ( x , y ) ) for x , y X . Then, the fuzzy graph G is connected iff for some j, π j E ( x , y ) 1 . Moreover, the fuzzy graph G is completed iff there exists j such that π j E ( x , y ) = 0 .
2. 
Let E be an m-polar T L -equivalence on X. Suppose ρ ( x , y ) = W A M ( 1 π 1 E ( x , y ) , , 1 π m E ( x , y ) ) for x , y X . Then, the fuzzy graph G is connected iff for some j, π j E ( x , y ) 1 .
Proof. 
See Appendix D.2. □

5.1. Application in Group Decision Making

In a group decision making problem with m-polar fuzzy information, let X = { x 1 , x 2 , , x n } and P = { p 1 , p 2 , , p m } be the finite sets of alternatives and parameters, respectively, where λ = ( λ 1 , λ 2 , , λ m ) is the weighting vector for the parameter set P such that j : λ j [ 0 , 1 ] and j = 1 m λ j = 1 . Suppose that D K = { 1 , K } is the set of decision makers and w = ( w 1 , , w K ) is their weighting vector where for all k: w k [ 0 , 1 ] and k = 1 K w k = 1 . Assume that each decision maker k applies an m-polar fuzzy set to present their evaluation of alternatives such that μ k ( x i ) = ( π 1 μ k ( x i ) , , π m μ k ( x i ) ) [ 0 , 1 ] m where for any j, π j μ k ( x i ) shows the satisfaction degree/level of alternative x i regarding the attribute p j in the view of decision maker k.
After each expert prepares a numerical judgment of alternatives based on the given parameters, the first stage is to get an m-polar fuzzy T -equivalence relation on the set X, where T is a given m-polar t-norm. This issue has been discussed in our previous paper [33]. We recall from [33] that if T : = ( T 1 , , T m ) is an m-polar t-norm characterized by left-continuous t-norms T 1 , , T m and T : = ( T 1 , , T m ) is the m-polar implication generated by T . Then, the m-polar fuzzy relation R : X × X [ 0 , 1 ] m defined by R ( x , y ) = ( π 1 R ( x , y ) , , π m R ( x , y ) ) such that for any i = 1 : m :
π i R ( x , y ) = A i [ T i ( π i μ 1 ( x ) , π i μ 1 ( y ) ) , , T i ( π i μ K ( x ) , π i μ K ( y ) ) ]
is an m-polar T -preorder on X if for each i, A i T i where A i is an aggregation function. Moreover, the m-polar fuzzy relation E : X × X [ 0 , 1 ] m defined by
π i E ( x , y ) = B i [ π i R ( x , y ) , π i R ( y , x ) ] : i = 1 , , m
is an m-polar T -equivalence on X if for any i : 1 = m , B i T i where B i is a symmetric aggregation function.
Consequently, an m-polar S -pseudo-ultrametric can be obtained (see Theorem 7). The next stage is to reach a new S-pseudo-ultrametric over X which is handled through an aggregation operator F, where S is a t-conorm. The final stage of the proposed approach aims to find a fuzzy graph which shows the distance between alternatives with respect to the parameter set P.
Since the Lukasiewicz t-norm T L is an appropriate choice for practical situations, we apply the approach proposed above for the Lukasiewicz m-polar t-norm T L and the aggregation function W A M (the weighted arithmetic mean) to design the following algorithm.
Remark 3.
According to Proposition 5, if there exits j such that for any x i , x l X the value π j R ( x i , x l ) of the positive T L -preordering R used in Algorithm 1 is not equal to 1, then the resultant fuzzy graph G is connected since W A M does not have zero elements 0 and 1 and M i n does not have zero element 1.
Algorithm 1: Fuzzy dissimilarity graph generated by an m-polar pseudo-metric.
Mathematics 09 01232 i001

Numerical Example

To illustrate the proposed approach, let X = { x 1 = a , x 2 = b , x 3 = c , x 4 = d } be a set of alternatives which are evaluated by three experts with weights w 1 = 0.3 , w 2 = 0.5 , w 3 = 0.2 based on two parameters p 1 and p 2 with different importance degrees λ 1 = 0.65 and λ 2 = 0.35 . The experts’ judgments about these four alternatives can be modeled by three 2-polar fuzzy sets given by the following matrices:
μ 1 = 0.5 0.3 0.34 0.25 0.7 0.8 0.6 0.41 , μ 2 = 0.7 0.5 0.25 0.3 0.37 0.6 0.8 0.9 , μ 3 = 0.41 0.8 0.7 0.8 0.2 0.2 0.3 0.4
Based on each evaluation matrix μ k , for k = 1 , 2 , 3 , the 2-polar fuzzy implication matrix T L k , induced by 2-polar Lukasiewicz t-norm T L , is computed as below (Step 1):
T L 1 = [ 1 0.84 1 1 1 1 1 1 0.8 0.64 1 0.9 0.9 0.74 1 1 p 1 1 0.95 1 1 1 1 1 1 0.5 0.45 1 0.61 0.89 0.84 1 1 p 2 ]
T L 2 = [ 1 0.55 0.67 1 1 1 1 1 1 0.88 1 1 0.9 0.45 0.57 1 p 1 1 0.8 1 1 1 1 1 1 0.9 0.7 1 1 0.6 0.4 0.7 1 p 2 ]
T L 3 = [ 1 1 0.79 0.89 0.71 1 0.5 0.6 1 1 1 1 1 1 0.9 1 p 1 1 1 0.4 0.6 1 1 0.4 0.6 1 1 1 1 1 1 0.8 1 p 2 ]
To draw a fuzzy graph based on these data, we need first to derive the 2-polar T L -equivalence matrix E with respect to 2-polar T L -preorder matrix R (Steps 2 and 3).
R = [ 1 0.727 0.793 0.978 0.942 1 0.9 0.92 0.94 0.832 1 0.97 0.92 0.647 0.765 1 p 1 1 0.885 0.88 0.92 1 1 0.88 0.92 0.8 0.685 1 0.883 0.767 0.652 0.81 1 p 2 ]
E = [ 1 0.727 0.793 0.92 0.727 1 0.832 0.647 0.793 0.832 1 0.765 0.92 0.647 0.765 1 p 1 1 0.885 0.8 0.767 0.885 1 0.685 0.652 0.8 0.685 1 0.81 0.767 0.652 0.81 1 p 2 ]
Now, the 2-polar pseudo-metric d = 1 E is obtained as below (Step 4):
d = [ 0 0.273 0.207 0.08 0.273 0 0.168 0.353 0.207 0.168 0 0.235 0.08 0.353 0.235 0 p 1 0 0.115 0.2 0.233 0.115 0 0.315 0.348 0.2 0.315 0 0.19 0.233 0.348 0.19 0 p 2 ]
Figure 1 shows the 2-polar fuzzy graph generated by the 2-polar pseudo-metric d .
The pseudo-metric ρ is then computed based on d (Step 5):
ρ = 0 0.2177 0.20455 0.13355 0.2177 0 0.21945 0.35125 0.20455 0.21945 0 0.21925 0.13355 0.35125 0.21925 0
Thus, the following fuzzy dissimilarity graph G, see Figure 2, is obtained (Step 6).

6. Conclusions

Fuzzy similarity, formulated as T-equivalence relations, is a well-known method to measure the similarity degree among fuzzy concepts. There is a close link in theory between similarity and dissimilarity (distance) measures, such that one is the dual of another. Despite different proposed formulas in the literature to define the distance functions in an m-dimensional space in order to calculate the dissimilarity degree between each component of two points with m aspects, and consequently to measure the degree of similarity among them, such methods usually have a main drawback: defining based on a predefined metric that leads to a fix formula for all cases i = 1 : m .
Introducing the new concept of similarity for m-polar fuzzy data, called m-polar T -equivalences, allowed us to measure the similarity degree among m-polar fuzzy sets independently from any metric (Equations (10) and (11)). Moreover, using membership functions to model the m-polar T -equivalences helped us to define the similarity degree in each direction i = 1 : m (Theorem 2 and Example 1). Therefore, to measure the similarity between each component of two m-polar fuzzy items, different formulas can be applied for each case i.
In this paper, we extended the standard definitions of t-norm, t-conorm, fuzzy implication, and fuzzy negation to the m-polar case by operators acting on the Cartesian product [ 0 , 1 ] × × [ 0 , 1 ] , m-times, rather than the unit interval [ 0 , 1 ] . The main contribution of this study is the use of the concept of m-polar negation N to define a stronger version of pseudo-ultrametrics, namely, m-polar S -pseudo-ultrametric, based on the m-polar t-conorm S and T -equivalence E where T is an m-polar t-norm (Theorem 7). By replacing the third axiom d ( x , z ) max ( d ( x , y ) , d ( y , z ) ) of pseudo-ultrametrics with the new condition d ( x , z ) S ( d ( x , y ) , d ( y , z ) ) , where S is a t-conorm, for each case i = 1 : m ,this new metric space enables us to offer a more general version of the transitivity property in pseudo-ultrametric spaces with respect to all three sides, not just the maximum one. Algorithm 1 was then designed to derive an m-polar S L -pseudo-ultrametric, which can be visualized by an m-polar fuzzy graph. The complexity problem of the m-polar fuzzy graphs was overcome by using the aggregation functions (Theorem 9) and the output was presented in the form of fuzzy graphs, namely, fuzzy dissimilarity graphs. Finally, the computational steps of the proposed approach were demonstrated by a numerical example.
The proposed method can be also considered for m-polar fuzzy data with membership degrees in the form of interval values rather than exact values (known as interval-valued m-polar fuzzy sets). This may help experts to provide more realistic solutions during a decision making process. So, further work is needed to convert the steps of Algorithm 1 to the new format. Moreover, the theoretical results of the paper can be applied to develop fuzzy digraphs, which are widely used in behavioral sciences such as psychology and management, based on the m-polar T -preorder relations. In our future work, we may mainly focus on using the proposed similarity measurement for data clustering based on the fuzzy multigraph models.

Author Contributions

Conceptualization, A.Z.K.; methodology, A.Z.K.; writing—original draft preparation, A.Z.K.; writing—review and editing, A.Z.K. and A.K.; project administration, A.K.; funding acquisition, F.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Fundamental Research Grant Schemes, Ref. NO.: FRGS/1/2019/STG06/UPM/02/6, awarded by the Malaysia Ministry of Higher Education (MOHE).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors would like to thank the Editor and the reviewers, whose comments improved the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Proof of Proposition 1

Let T : = ( T 1 , , T m ) be an m-polar t-norm. Take u , v , w [ 0 , 1 ] and i = 1 : m . Put u = ( 0 , , 0 , u i t h , 0 , , 0 ) , v = ( 0 , , 0 , v i t h , 0 , , 0 ) and w = ( 0 , , 0 , w i t h , 0 , , 0 ) .
Then
T i ( T i ( u , v ) , w ) = T i ( T i ( π i ( u ) , π i ( v ) ) , π i ( w ) ) = T i ( π i ( T ( u , v ) ) , π i ( w ) ) = π i T ( T ( u , v ) , w ) = π i T ( u , T ( v , w ) ) = T i ( u , π i ( T ( v , w ) ) ) = T i ( u , T i ( v , w ) )
Moreover, T i ( u , v ) = T i ( π i ( u ) , π i ( v ) ) = π i T ( u , v ) = π i T ( v , u ) = T i ( π i ( v ) , π i ( u ) ) = T i ( v , u ) . Finally, T i ( u , 1 ) = T i ( π i ( u ) , π i ( 1 ) ) = π i T ( u , 1 ) = π i ( u ) = u . The converse is clear.

Appendix A.2. Proof of Proposition 2

We only consider the transitivity property. The rest can be proved analogously.
Let T : = ( T 1 , , T m ) be an m-polar t-norm such that for any i = 1 : m , T i is a t-norm. Consider the m-polar fuzzy relation R : X × X [ 0 , 1 ] m on the nonempty set X which is T -transitive. Take x , y , z X . For any 1 i m we have T i ( π i ( R ( x , y ) ) , π i ( R ( y , z ) ) ) = π i T ( R ( x , y ) , R ( y , z ) ) π i R ( x , z ) , which means that π i R is T i -transitive. Conversely, let for any 1 i m , π i R be T i -transitive. Take x , y , z X . Then π i T ( R ( x , y ) , R ( y , z ) ) = T i ( π i R ( x , y ) , π i R ( y , z ) ) π i R ( x , z ) for any i = 1 : m . Therefore, T ( R ( x , y ) , R ( y , z ) ) R ( x , z ) , which means that R is m-polar T -transitive.

Appendix B

Appendix B.1. Proof of Theorem 1

First let I : ( [ 0 , 1 ] m ) 2 [ 0 , 1 ] m be an m-polar fuzzy implication. Take u , v [ 0 , 1 ] such that u v . For any i = 1 : m , consider u , v [ 0 , 1 ] m where u = ( 0 , , 0 , u i t h , 0 , , 0 ) and v = ( 0 , , 0 , v i t h , 0 , , 0 ) . Then, clearly, u v . Thus, I ( u , w ) I ( v , w ) for any w [ 0 , 1 ] m , where w = ( w 1 , , w m ) . This implies π i I ( u , w ) π i I ( u , w ) . On the other hand, since I : = ( I 1 , , I m ) , then I i ( π s ( u ) , π i ( w ) ) I i ( π s ( v ) , π i ( w ) ) or equivalently, I i ( u , w i ) I i ( v , w i ) that w i [ 0 , 1 ] . This shows that I i is decreasing at the first variable. Similarly, we can prove that it is increasing at the second variable. Moreover, because I ( 0 , 0 ) = ( 1 , , 1 ) and I ( 1 , 1 ) = ( 1 , , 1 ) , then I i ( π i ( 0 ) , π i ( 0 ) ) = I i ( 0 , 0 ) = 1 and I i ( π i ( 1 ) , π i ( 1 ) ) = I i ( 1 , 1 ) = 1 . In a similar manner, I i ( 1 , 0 ) = 0 is followed from I ( 1 , 0 ) = 0 .
Conversely, let I : = ( I 1 , , I m ) where for any 1 i m , I i : [ 0 , 1 ] 2 [ 0 , 1 ] are fuzzy implications. Then, axioms a–d of Definition 8 are obtained easily.

Appendix B.2. Proof of Theorem 2

It is sufficient to show that T : = ( T 1 , , T m ( . Then, by using Theorem 1, it is proved.
Take u , v [ 0 , 1 ] m such that u = ( u 1 , , u m ) and v = ( v 1 , , v m ) . Put T ( u , v ) = β [ 0 , 1 ] m where β = ( β 1 , , β m ) . Then
( β 1 , , β m ) = sup { α [ 0 , 1 ] m : T ( α , u ) v } = sup { α [ 0 , 1 ] m : T i ( π i ( α ) , π i ( u ) ) π i ( v ) ; 1 i m }
which means β i = sup { α i [ 0 , 1 ] : T i ( α i , u i ) v i } for each 1 i m , which implies that π i T ( u , v ) = T i ( π i ( u ) , π i ( v ) ) , or equivalently, T : = ( T 1 , , T m ) .

Appendix B.3. Proof of Theorem 3

Let N : [ 0 , 1 ] m [ 0 , 1 ] m be defined by N : = ( N 1 , , N m ) such that π i N ( u ) = N i ( π i ( u ) ) for each i = 1 : m , where N i : [ 0 , 1 ] [ 0 , 1 ] . If for all i the operators N i are fuzzy negations, then, clearly, N ( 0 , , 0 ) = ( N 1 ( 0 ) , , N m ( 0 ) ) = 0 and N ( 1 , , 1 ) = ( N 1 ( 1 ) , , N m ( 1 ) ) = 1 . Moreover, if u , v [ 0 , 1 ] m such that u v , then N ( u ) N ( v ) comes from N i ( π i ( u ) ) N i ( π i ( v ) ) . Conversely, let u v . Take 1 i m . Consider u , v [ 0 , 1 ] m where u = ( 0 , , 0 , u i t h , 0 , , 0 ) and v = ( 0 , , 0 , v i t h , 0 , , 0 ) . Then, clearly, u v . Thus, N ( u ) N ( v ) , which means N i ( π i ( u ) ) N i ( π i ( v ) ) , or equivalently N i ( u ) N i ( v ) . The boundary conditions N i ( 0 ) = 0 and N i ( 1 ) = 1 are implied easily from N ( 0 , , 0 ) = 0 and N ( 1 , , 1 ) = 1 .

Appendix B.4. Proof of Proposition 3

Let S be an m-polar t-conorm and u = ( u 1 , , u m ) [ 0 , 1 ] m . By Corollary 3 and for any 1 i m , we have:
π i N S ( N S ( u ) ) = N S i ( π i N S ( u ) ) = N S i ( N S i ( π i ( u ) ) ) = inf { β [ 0 , 1 ] : S i ( β , N S i ( π i ( u ) ) ) = 1 }
If we put β = u i [ 0 , 1 ] , then by Definition 2 we clearly get S i ( u i , N S i ( u i ) ) = 1 . This means π i N S ( N S ( u ) ) u i for any 1 i m . Thus, we get u N S ( N S ( u ) ) . The inequality u N T ( N T ( u ) ) is proved similarly.

Appendix B.5. Proof of Theorem 4

Consider the m-polar fuzzy negation N : [ 0 , 1 ] m [ 0 , 1 ] m defined by N : = ( N 1 , , N m ) such that π i N ( u ) = N i ( π i ( u ) ) for each i = 1 : m , where N i : [ 0 , 1 ] [ 0 , 1 ] are fuzzy negations. Let, first, for all 1 i m , the operators N i be strong fuzzy negations. Take u [ 0 , 1 ] m . Then, for any i, π i N ( N ( u ) ) = N i ( π i N ( u ) ) = N i ( N i ( π i ( u ) ) ) = u i = π i ( u ) .
Conversely, take any 1 i m . Consider u [ 0 , 1 ] m , where u = ( 0 , , 0 , u i t h , 0 , , 0 ) . Then, u = N ( N ( u ) ) , which implies π i ( u ) = π i N ( π i N ( u ) ) = N i ( N i ( π i ( u ) ) ) , or equivalently u = N i ( N i ( u ) ) , which means N i is strong.

Appendix C

Appendix C.1. Proof of Theorem 7

Assume that E is an m-polar T -equivalence relation on X. Take x , y X such that x = y . Then, for any i = 1 : m , π i d ( x , x ) = N i ( π i E ( x , x ) ) = N i ( 1 ) = 0 , and consequently d ( x , x ) = 0 . Moreover, the symmetry condition for d is followed from the symmetry property of E . For axiom (3), let x , y , z X . Then, for any 1 i m :
π i d ( x , z ) = N i [ π i E ( x , z ) ] N i [ T i ( π i E ( x , y ) , π i E ( y , z ) ) ] = N i [ T i ( N i ( N i ( π i E ( x , y ) ) ) , N i ( N i ( π i E ( y , z ) ) ) ) ] = N i [ T i ( N i ( π i d ( x , y ) ) , N i ( π i d ( y , z ) ) ) ] = S i [ π i d ( x , y ) , π i d ( y , z ) ]
because E is an m-polar T -transitive and for any i = 1 : m , N i is strong. Therefore, d is an m-polar S -pseudo-ultrametric on X.

Appendix C.2. Proof of Corollary 4

First, let E be an m-polar T M -equivalence on X. Axioms (1) and (2) can be easily checked. To prove axiom (3), let x , y , z X , then for any i = 1 : m :
π i d ( x , z ) = 1 π i E ( x , z ) 1 min ( π i E ( x , y ) , π i E ( y , z ) ) = max ( 1 π i E ( x , y ) , 1 π i E ( y , z ) ) = max ( π i d ( x , y ) , π i d ( y , z ) )
which means d = 1 E is an m-polar pseudo-ultrametric on X. Conversely, let E be an m-polar fuzzy relation on a set X such that 1 E is an m-polar pseudo-ultrametric. Then, E ( x , x ) = 1 and E ( x , y ) = E ( y , x ) for any x , y X and i = 1 : m . Now take x , y , z X , then
π i E ( x , z ) = 1 π i d ( x , z ) 1 max ( π i d ( x , y ) , π i d ( y , z ) ) = min ( 1 π i d ( x , y ) , 1 π i d ( y , z ) ) = min ( π i E ( x , y ) , π i E ( y , z ) )
This shows E is T M -transitive. Therefore, E is an m-polar T M -equivalence on X.

Appendix C.3. Proof of Corollary 5

First, let E be an m-polar T L -equivalence on X. Axioms (1) and (2) are clearly obtained for d = 1 E . To prove axiom (3), let x , y , z X , then for any 1 i m :
π i d ( x , z ) = 1 π i E ( x , z ) 1 max ( π i E ( x , y ) + π i E ( y , z ) 1 , 0 ) = min ( 2 π i E ( x , y ) π i E ( y , z ) , 1 ) = min ( 1 π i E ( x , y ) + 1 π i E ( y , z ) , 1 ) = min ( π i d ( x , y ) + π i d ( y , z ) , 1 ) π i d ( x , y ) + π i d ( y , z )
which means that d = 1 E is an m-polar pseudo-metric on X. Clearly, d is also an m-polar S L -pseudo-ultrametric on X. Conversely, let E be an m-polar fuzzy relation on a set X such that 1 E is an m-polar pseudo-metric. Then, clearly, E ( x , x ) = 1 and E ( x , y ) = E ( y , x ) for any x , y X and i = 1 : m . Now take x , y , z X , then
π i E ( x , z ) = 1 π i d ( x , z ) 1 ( π i d ( x , y ) + π i d ( y , z ) ) = 1 ( 1 π i E ( x , y ) + 1 π i E ( y , z ) ) = π i E ( x , y ) + π i E ( y , z ) 1
where π i E ( x , z ) 0 . These imply that π i E ( x , z ) max ( π i E ( x , y ) + π i E ( y , z ) 1 , 0 ) = π i T L ( π i E ( x , y ) , π i E ( y , z ) ) . This means E is T L -transitive, and consequently E is an m-polar T L -equivalence on X.

Appendix C.4. Proof of Proposition 4

Axioms (1) and (2) are easily obtained. To prove axiom (3), let x , y , z X . Then for any i = 1 : m we have
π i d ( x , z ) = N S i [ π i E ( x , z ) ] N S i [ T i ( π i E ( x , y ) , π i E ( y , z ) ) ] = N S i [ N S i ( S i ( N S i ( π i E ( x , y ) ) , N S i ( π i E ( y , z ) ) ) ) ] S i ( N S i ( π i E ( x , y ) ) , N S i ( π i E ( y , z ) ) ) = S i [ π i d ( x , y ) , π i d ( y , z ) ]
This completes the proof.

Appendix D

Appendix D.1. Proof of Theorem 9

The axioms of ρ ( x , x ) = 0 and ρ ( x , y ) = ρ ( y , x ) are easily obtained because d is an m-polar S -pseudo-ultrametric. To prove the last axiom, take x , y , z X . Then
ρ ( x , z ) = F ( π 1 d ( x , z ) , , π m d ( x , z ) ) F ( S ( π 1 d ( x , y ) , π 1 d ( y , z ) ) , , S ( π m d ( x , y ) , π m d ( y , z ) ) ) S ( F ( π 1 d ( x , y ) , , π m d ( x , y ) ) , F ( π 1 d ( y , z ) , , π m d ( y , z ) ) ) = S ( ρ ( x , y ) , ρ ( y , z ) )
This shows ρ is an S-pseudo-ultrametric on X.

Appendix D.2. Proof of Proposition 5

Let E be an m-polar T M -equivalence on X such that for some j = 1 : m ; 0 π j E ( x , y ) < 1 . Take x , y X where x y . Then, ρ ( x , y ) = max ( 1 π 1 E ( x , y ) , , 1 π j E ( x , y ) , , 1 π m E ( x , y ) ) > 0 . Now consider the path x = u 0 , u 1 = y of G. Then, C O N N G ( x y ) > 0 since ρ ( x , y ) > 0 , which means G is a fuzzy connected graph. Conversely, let G be a fuzzy connected graph. So, C O N N G ( u v ) > 0 for any u , v X . This implies that there exists at least one path between any pair of nodes. Consider a path p of length n between u and v such that p : u = u 0 , u 1 , , u n 1 , u n = v , where ρ ( u i 1 , u i ) > 0 for all 1 i n . Therefore, 0 < ρ ( u i 1 , u i ) = max ( 1 π 1 E ( u i 1 , u i ) , , 1 π m E ( u i 1 , u i ) ) , implying there exits 1 j m such that 0 < 1 π j E ( u i 1 , u i ) , equivalently 0 π j E ( u i 1 , u i ) < 1 .
The completeness of G = ( X , χ X , ρ ) is equivalent to the fact that 1 = ρ ( x , y ) = max ( 1 π 1 E ( x , y ) , , 1 π j E ( x , y ) , , 1 π m E ( x , y ) ) for any x , y X , equivalently, there exists 1 j m such that 1 π j E ( x , y ) = 1 or π j E ( x , y ) = 0 .
The second part is proved analogously.

References

  1. Zadeh, L.A. Similarity relations and fuzzy orderings. Inf. Sci. 1971, 3, 177–200. [Google Scholar] [CrossRef]
  2. Schweizer, B.; Sklar, A. Probabilistic Metric Spaces; Courier Corporation: Dover Publications, INC.: New York, NY, USA, 2011. [Google Scholar]
  3. De Baets, B.; MESIAR, R. Pseudo-metrics and T-equivalences. J. Fuzzy Math. 1997, 5, 471–481. [Google Scholar]
  4. De Baets, B.; Mesiar, R. Metrics and T-equalities. J. Math. Anal. Appl. 2002, 267, 531–547. [Google Scholar] [CrossRef] [Green Version]
  5. Klement, E.P.; Mesiar, R.; Pap, E. Triangular Norms; Springer Science and Business Media: Dordrecht, The Netherlands, 2000; Volume 8. [Google Scholar]
  6. Fuster-Parra, P.; Martín, J.; Recasens, J.; Valero, Ó. T-equivalences: The metric behavior revisited. Mathematics 2020, 8, 495. [Google Scholar] [CrossRef] [Green Version]
  7. Mesiarová-Zemánková, A.; Ahmad, K. Multi-polar aggregation. In Proceedings of the International Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems, Catania, Italy, 9–13 July 2012; Springer: Berlin/Heidelberg, Germany, 2012; pp. 379–387. [Google Scholar]
  8. Mesiarova-Zemankova, A.; Ahmad, K. Extended multi-polarity and multi-polar-valued fuzzy sets. Fuzzy Sets Syst. 2014, 234, 61–78. [Google Scholar] [CrossRef]
  9. Mesiarova-Zemankova, A. Multipolar aggregation operators in reasoning methods for fuzzy rule-based classification systems. IEEE Trans. Fuzzy Syst. 2014, 22, 1569–1584. [Google Scholar] [CrossRef]
  10. Mesiarova-Zemankova, A. Multi-polar t-conorms and uninorms. Inf. Sci. 2015, 301, 227–240. [Google Scholar] [CrossRef]
  11. Chen, J.; Li, S.; Ma, S.; Wang, X. m-Polar fuzzy sets: An extension of bipolar fuzzy sets. Sci. World J. 2014, 2014. [Google Scholar] [CrossRef] [Green Version]
  12. Akram, M. m-Polar Fuzzy Graphs; Springer: Cham, Switzerland, 2019. [Google Scholar]
  13. Khameneh, A.Z.; Kilicman, A. m-Polar fuzzy soft graphs in group decision making: A combining method by aggregation functions. In Proceedings of the International Online Conference on Intelligent Decision Science, Istanbul, Turkey, 7–8 August 2020; Springer: Cham, Switzerland, 2020; pp. 425–455. [Google Scholar]
  14. Akram, M.; Ali, G.; Alshehri, N.O. A new multi-attribute decision-making method based on m-polar fuzzy soft rough sets. Symmetry 2017, 9, 271. [Google Scholar] [CrossRef] [Green Version]
  15. Zahedi Khameneh, A.; Kilicman, A. m-Polar fuzzy soft weighted aggregation operators and their applications in group decision-making. Symmetry 2018, 10, 636. [Google Scholar] [CrossRef] [Green Version]
  16. Adeel, A.; Akram, M.; Koam, A.N. Group decision-making based on m-polar fuzzy linguistic TOPSIS method. Symmetry 2019, 11, 735. [Google Scholar] [CrossRef] [Green Version]
  17. Waseem, N.; Akram, M.; Alcantud, J.C.R. Multi-attribute decision-making based on m-polar fuzzy Hamacher aggregation operators. Symmetry 2019, 11, 1498. [Google Scholar] [CrossRef] [Green Version]
  18. Fodor, J.C. Strict preference relations based on weak t-norms. Fuzzy Sets Syst. 1991, 43, 327–336. [Google Scholar] [CrossRef]
  19. Bezdek, J.C.; Harris, J.D. Fuzzy partitions and relations: An axiomatic basis for clustering. Fuzzy Sets Syst. 1978, 1, 111–127. [Google Scholar] [CrossRef]
  20. Baczynski, M.; Jayaram, B. Fuzzy Implications; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  21. Tanino, T. Fuzzy preference orderings in group decision making. Fuzzy Sets Syst. 1984, 12, 117–131. [Google Scholar] [CrossRef]
  22. Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; Macmillan: London, UK, 1976; Volume 290. [Google Scholar]
  23. Sebastian, A.; Mordeson, J.N.; Mathew, S. Generalized fuzzy graph connectivity parameters with application to human trafficking. Mathematics 2020, 8, 424. [Google Scholar] [CrossRef] [Green Version]
  24. Zhang, Z.; Cui, P.; Zhu, W. Deep learning on graphs: A survey. IEEE Trans. Knowl. Data Eng. 2015, 14. [Google Scholar] [CrossRef] [Green Version]
  25. Sporns, O. Graph theory methods: Applications in brain networks. Dialogues Clin. Neurosci. 2018, 20, 111. [Google Scholar]
  26. Rosenfeld, A. Fuzzy graphs. In Fuzzy Sets and Their Applications to Cognitive and Decision Processes; Academic Press: Cambridge, MA, USA, 1975; pp. 77–95. [Google Scholar]
  27. Mordeson, J.N.; Nair, P.S. Fuzzy Graphs and Fuzzy Hypergraphs; Physica: Berlin/Heidelberg, Germany, 2012; Volume 46. [Google Scholar]
  28. Sunitha, M.; Vijayakumar, A. Complement of a fuzzy graph. Indian J. Pure Appl. Math. 2002, 33, 1451–1464. [Google Scholar]
  29. Akram, M. Bipolar fuzzy graphs. Inf. Sci. 2011, 181, 5548–5564. [Google Scholar] [CrossRef]
  30. Akram, M. Bipolar fuzzy graphs with applications. Knowl.-Based Syst. 2013, 39, 1–8. [Google Scholar] [CrossRef]
  31. Ghorai, G.; Pal, M. Some properties of m-polar fuzzy graphs. Pac. Sci. Rev. A Nat. Sci. Eng. 2016, 18, 38–46. [Google Scholar] [CrossRef] [Green Version]
  32. Beg, I.; Butt, A.R.; Radojević, S. The contraction principle for set valued mappings on a metric space with a graph. Comput. Math. Appl. 2010, 60, 1214–1219. [Google Scholar] [CrossRef] [Green Version]
  33. Zahedi Khameneh, A.; Kilicman, A. m-Polar generalization of fuzzy T-ordering relations: An approach to group decision making. Symmetry 2021, 13, 51. [Google Scholar] [CrossRef]
Figure 1. 2-Polar fuzzy graph of 2-polar pseudo-metric d .
Figure 1. 2-Polar fuzzy graph of 2-polar pseudo-metric d .
Mathematics 09 01232 g001
Figure 2. Fuzzy dissimilarity graph G of pseudo-metric ρ .
Figure 2. Fuzzy dissimilarity graph G of pseudo-metric ρ .
Mathematics 09 01232 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zahedi Khameneh, A.; Kilicman, A.; Md Ali, F. Revision of Pseudo-Ultrametric Spaces Based on m-Polar T-Equivalences and Its Application in Decision Making. Mathematics 2021, 9, 1232. https://doi.org/10.3390/math9111232

AMA Style

Zahedi Khameneh A, Kilicman A, Md Ali F. Revision of Pseudo-Ultrametric Spaces Based on m-Polar T-Equivalences and Its Application in Decision Making. Mathematics. 2021; 9(11):1232. https://doi.org/10.3390/math9111232

Chicago/Turabian Style

Zahedi Khameneh, Azadeh, Adem Kilicman, and Fadzilah Md Ali. 2021. "Revision of Pseudo-Ultrametric Spaces Based on m-Polar T-Equivalences and Its Application in Decision Making" Mathematics 9, no. 11: 1232. https://doi.org/10.3390/math9111232

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