Next Article in Journal
Obstacle Avoidance Strategy for Mobile Robot Based on Monocular Camera
Next Article in Special Issue
Cooperative Multitask Planning Strategies for Integrated RF Systems Aboard UAVs
Previous Article in Journal
Cascade Synthesis of Observers of Mixed Variables for Flexible Joint Manipulators Tracking Systems under Parametric and External Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Similarity Measure for Interval Neutrosophic Sets and Its Decision Application in Resource Offloading of Edge Computing

1
School of Computing and Artificial Intelligence, Southwest Jiaotong University, Chengdu 611756, China
2
School of Science, Xihua University, Chengdu 610039, China
3
School of Computer and Software Engineering, Xihua University, Chengdu 610039, China
*
Authors to whom correspondence should be addressed.
Electronics 2023, 12(8), 1931; https://doi.org/10.3390/electronics12081931
Submission received: 10 March 2023 / Revised: 15 April 2023 / Accepted: 17 April 2023 / Published: 19 April 2023
(This article belongs to the Special Issue Networked Robotics and Control Systems)

Abstract

:
Interval neutrosophic sets (INSs), characterized by truth, indeterminacy and falsity membership degrees, handle the uncertain and inconsistent information that commonly exists in real-life systems, and constitute an extension of the interval valued fuzzy set and interval valued intuitionistic fuzzy set. The existing works on similarity measures for INSs are mostly constructed by distance measures and entropies. Meanwhile, the degree of similarity is expressed as a single number, even if the interval-valued information is considered. This may lead to a loss of interval-valued information. In order to cope with these issues, in this paper, we introduce a new approach to constructing the similarity measures for INSs using fuzzy equivalencies. First, based on fuzzy equivalencies and aggregation operators, the definition of interval-valued fuzzy equivalence is generalized to interval neutrosophic values. Then, based on the framework of INSs, we propose the definition and construction method of the similarity measure using the interval neutrosophic fuzzy equivalence. The similarity degree is expressed as an interval and could retain more information than ever before. In addition, according to practical situations, one can obtain different similarities by selecting the parameters in fuzzy equivalence. Due to the increase in edge computing, it is necessary to reasonably offload the client’s resource and assign them to the edge server to balance the resource usage. The Similarity measure is conductive to select and match the client and edge server. Finally, an illustrative example verifies that the proposed method can find a reasonable client and edge server, as well as effectiveness in the edge computing application.

1. Introduction

Edge computing refers to technologies that allow computing to be performed at the edge of the network on downstream data, meaning cloud services, and upstream data, meaning Internet of Things services [1]. The advantages of edge computing include its ability to overcome the restrictions on limited computation capacity for some clients compared with local computing. At the same time, in contrast with offloading resources toward the remote cloud, edge computing can avoid the high latencies caused by the offloading of certain tasks [2]. Therefore, offloading resources is considered a critical challenge in edge computing. In order to ensure the normal operation of services for clients, redundant work is allocated to edge servers based on the load capacity. This can enhance the speed of response to new services and improve the robustness and computing ability of the network.
In essence, the selection and matching of clients and edge servers for resource offloading are the multi-attribute decision-making (MADM) problems. Due to the ambiguity of people’s thinking and the complexity of objective things, the attribute values of MADM problems cannot be expressed by crisp numbers and may be easier to describe by fuzzy information. Zadeh [3] proposed the theory of fuzzy sets in 1965. The concept of fuzzy sets opened up new perspectives to handle the hesitation and vagueness comprised in the decision-making scheme. This has been studied at length and successfully applied in various fields [4,5,6,7]. As the fuzzy set uses one single value T A ( x ) [ 0 , 1 ] to represent the grade of truth-membership of the fuzzy set A in the universe, it cannot handle some cases where T A is difficult to define by a specific value, so Turksen [8] proposed the interval valued fuzzy sets. However, whether these are fuzzy sets or interval valued fuzzy sets, it is difficult to describe decision-makers’ evaluation of complex objects only through the truth-membership function in practical decision making. On this basis, Atanassov [9,10] proposed intuitionistic fuzzy sets, and added a falsity-membership function to the fuzzy set, which is an extension of Zadeh’s fuzzy sets. That is to say that there is a truth-membership function T A ( x ) and a falsity-membership function F A ( x ) in an intuitionistic fuzzy set A, which satisfy the conditions T A ( x ) , F A ( x ) [ 0 , 1 ] and 0 T A ( x ) + F A ( x ) 1 . Furthermore, Atanassov and Gargov [11,12] proposed the interval-valued intuitionistic fuzzy sets by extending the truth-membership function and falsity-membership function to interval values. However, intuitionistic fuzzy sets and interval-valued intuitionistic fuzzy sets can only handle incomplete information, but cannot deal with the uncertain information and inconsistent information in practical decision-making problems. For example, in the voting issue, some agreed, some opposed and some abstained. Another example relates to medical diagnoses: sometimes it is difficult for a doctor to make a certain diagnosis when a patient is suffering from a disease, so they may give an analysis with a degree of truth and falsity, as well as indeterminacy, such as “yes” ( 60 % ), ”no” ( 40 % ) and “not sure” ( 20 % ) in [13,14]. These issues are beyond the scope of fuzzy sets and intuitionistic fuzzy sets. Therefore, Smarandache [15] proposed the concept of neutrosophic sets (NSs), which are independently characterized by the truth-membership function T A ( x ) , the falsity-membership function F A ( x ) , and the indeterminacy-membership function I A ( x ) . In the neutrosophic set, the indeterminacy factor is explicitly quantified, and completely independent from the truth-membership and false-membership, while the incorporated uncertainty is dependent on the degrees of belongingness and non-belongingness in the intuitionistic fuzzy set. With regard to the aforementioned example about the doctor’s diagnosis, it can be expressed as ( 0.6 , 0.4 , 0.2 ) by NSs. To date, NSs have become an interesting research topic and attracted widespread attention. The original NS is mainly used for philosophical applications: in order to easily use the NS in real scientific and engineering fields, some extensions to NS have been proposed. Wang et al. [16] proposed the notion of a single-valued neutrosophic set (SVNS), which is an instance of NS, and provided a set of theoretic operations on SVNSs. Zhang et al. [17,18] performed extensive research on neutrosophic sets, and proposed a new kind of inclusion relation and new operations in SVNSs. Similarly to interval intuitionistic fuzzy sets, Wang et al. [19] proposed interval neutrosophic sets (INSs), wherein the truth-membership, indeterminacy-membership, and false-membership were extended to interval numbers, and discussed some properties. From a practical point of view, using interval values to express uncertain information is more appropriate than a single value and more suitable for people’s needs. As a combination of interval-valued sets and SVNSs, INSs provide an effective approach to deal with uncertain, inconsistent, incomplete, and imprecise information. The INS theory has been proven to be useful in many scientific fields, such as multi-attribute decision making, machine learning, algebraic systems, etc. [20,21,22].
Information measures are crucial to decision making in uncertain information processing, and similarity is the most important measure. In general, similarity measures are mainly used to measure the discrimination degree of objects. In many practical situations, we need to compare two objects in order to determine whether they are identical or approximately identical or at least to what degree they are identical. To date, a lot of research has been performed on similarity measures in the field of NS theory. Broumi and Smarandacha [23] presented a method to calculate the distance between SVNSs on the basis of the Hausdorff distance and proposed some similarity measures based on the distance and matching function to calculate the similarity degree between SVNSs. Majumdar and Samanta [24] presented several similarity measures for SVNSs based on the Hamming (Euclidian) distance and normalized Hamming (Euclidian) distance between two SVNSs. Ye [21,25,26,27] studied the similarity of SVNSs and INSs from different angles. Wang [28] discussed the relationship among several existing similarity measures of SVNSs, such as distance-based similarity measures, the similarity measures based on min and max operators, and vector similarity measures in terms of inequality and equivalence, and provided the definition of equivalence for similarity measures. In addition, Qin [29] proposed a new similarity and entropy based on the new inclusion relationship of SVNSs [17,18]. Yang [30] defined a new inclusion relationship of INSs, and gave the new similarity and entropy for the new inclusion relationship. In accordance with the fact that most cases of similarity among SVNSs are often counter-intuitive, Zeng [31] constructed a new distance measure of SVNSs based on the modified Manhattan distance and proposed a new distance-based similarity measure. Ali [32] developed two forms of Hausdorff distance between SVNSs based on the definition of an Hausdorff metric between two sets, and used these new distance measures to construct several similarity measures for SVNSs. It is easy to ascertain that the similarity measures are expressed by a single number regardless of whether on is dealing with SVNSs or INSs. This is why it is more reasonable to think that interval neutrosophic sets express more uncertain information than single-valued neutrosophic sets, since the interval values could prevent information loss to a maximum extent. However, there has been little research using interval values to express the similarity between INSs to date.
In most research, similarity measures are constructed based on the distance measure and entropy [33,34,35]. However, as a fuzzy connective, the fuzzy equivalence has been used to depict the similarity between fuzzy sets from another aspect. Fodor and Roubens [36] first put forward the concept of fuzzy equivalence. Wang et al. [37] proposed a way of constructing fuzzy equivalencies using fuzzy implications. Li et al. [38] proved that the biresiduations of t -norms are indeed fuzzy equivalencies, and then presented several ways of constructing fuzzy equivalencies based on the composition of automorphisms, fuzzy negations, and some existing fuzzy equivalencies. Li et al. [39] introduced the concept of an interval-valued fuzzy equivalence, which is an interval extension of the fuzzy equivalence, and provided ways of constructing interval-valued fuzzy equivalencies from given fuzzy equivalencies and aggregation functions. Inspired by the concept of interval-valued fuzzy equivalence, in the present paper, we consider extending the interval-valued fuzzy equivalencies to interval neutrosophic fuzzy equivalencies, and then we propose a new method of similarity measure for INSs based on the fuzzy equivalence and express the similarity with interval values. The advantage of this method is that, on the one hand, different similarities could be obtained by transforming the parameters in fuzzy equivalence, making the similarity methods more inclusive. On the other hand, the similarity degree in interval form could retain more information than ever before.
The rest of this paper is organized as follows. In Section 2, we review some preliminary definitions and the results of the interval neutrosophic set and fuzzy equivalence on the unit interval. In Section 3, based on the interval-valued fuzzy equivalence, we define the concept of an interval neutrosophic fuzzy equivalence, and provide a way of constructing interval neutrosophic fuzzy equivalencies using the aggregation operators. In Section 4, we extend the definition and construction method of a similarity measure for interval neutrosophic values to interval neutrosophic sets. In Section 5, we present a multi-attribute decision-making method using the similarity measure on interval neutrosophic sets, and apply it to the selection and matching of clients and edge servers for resource offloading. A brief conclusion is provided in Section 6.

2. Preliminaries

This section gives a brief overview of the concepts of interval-valued sets, interval neutrosophic sets, and the fuzzy equivalence of real numbers on [ 0 , 1 ] .

2.1. Interval-Valued Set and Its Operational Rules

Consider the real unit interval [ 0 , 1 ] , and denote the set N [ 0 , 1 ] = { [ a L , a U ] | 0 a L a U 1 } as the interval-valued set of the closed interval [ 0 , 1 ] . An interval value a N [ 0 , 1 ] can be denoted by a = [ a L , a U ] , where a L and a U are the left and right endpoints of the interval value a, respectively.
The usual partial orders between interval values are the product order and the inclusion order. For given interval values a , b N [ 0 , 1 ] , the product order ≤ is defined as a b , if and only if a L b L and a U b U , and the inclusion order ⊆ is defined as a b , if and only if b L a L and a U b U [39].
According to Zadeh’s extension principle, we can extend the logic operation ∨, ∧, c on the closed interval [ 0 , 1 ] to the interval values set N [ 0 , 1 ] , then some operations can be presented as follows: for any a = [ a L , a U ] , b = [ b L , b U ] N [ 0 , 1 ] , for any λ [ 0 , 1 ] ,
(1)
a b = [ a L b L , a U b U ] ;
(2)
a b = [ a L b L , a U b U ] ;
(3)
a c = [ 1 a U , 1 a L ] ;
(4)
min N [ 0 , 1 ] = [ 0 , 0 ] , max N [ 0 , 1 ] = [ 1 , 1 ] ;
(5)
a + b = [ ( a L + b L ) 1 , ( a U + b U ) 1 ] ;
(6)
λ a = [ λ a L , λ a U ] ;

2.2. Interval Neutrosophic Sets

The neutrosophic set is a part of neutrosophy, which studies the origin, nature, and scope of neutralities, as well as their interactions with different ideational spectra, and is a powerful general formal framework, which generalizes the aforementioned sets from a philosophical point of view. Smarandache [15] gave the following definition of a neutrosophic set.
Definition 1
([15]). Let X be a space of points (objects), with a generic element in X denoted by x. A neutrosophic set A in X is characterized by a truth-membership function T A ( x ) , an indeterminacy-membership function I A ( x ) , and a falsity-membership function F A ( x ) , where T A ( x ) , I A ( x ) , and F A ( x ) are real standard or nonstandard subsets of ] 0 , 1 + [ , such that T A ( x ) : X ] 0 , 1 + [ , I A ( x ) : X ] 0 , 1 + [ and F A ( x ) : X ] 0 , 1 + [ . Furthermore, the sum of T A ( x ) , I A ( x ) , and F A ( x ) satisfies the condition 0 sup T A ( x ) + sup I A ( x ) + sup F A ( x ) 3 + .
An interval neutrosophic set is an instance of neutrosophic set which can be used in real scientific and engineering applications. In the following, we introduce the definition of an interval neutrosophic set.
Definition 2
([19]). Let X be a space of points (objects), with a generic element in X denoted by x. An interval neutrosophic set A in X is characterized by a truth-membership degree T A ( x ) , an indeterminacy-membership degree I A ( x ) , and a falsity-membership degree F A ( x ) . An interval neutrosophic set A can be denoted by
A = { < x , ( T A ( x ) , I A ( x ) , F A ( x ) ) > | x X } ,
where T A ( x ) , I A ( x ) , F A ( x ) [ 0 , 1 ] for each x X , and the sum of supremum of T A ( x ) , I A ( x ) and F A ( x ) satisfies the condition 0 sup T A ( x ) + sup I A ( x ) + sup F A ( x ) 3 .
For convenience, if T A ( x ) = [ T A L ( x ) , T A U ( x ) ] , I A ( x ) = [ I A L ( x ) , I A U ( x ) ] and F A ( x ) = [ F A L ( x ) , F A U ( x ) ] , then
A = { < x , ( [ T A L ( x ) , T A U ( x ) ] , [ I A L ( x ) , I A U ( x ) ] , [ F A L ( x ) , F A U ( x ) ] ) > | x X } .
We use the symbol I N S ( X ) to denote the set of all interval neutrosophic sets in X.
Definition 3
([19]). Let X be a finite set and A , B I N S ( X ) . A is contained in B, denoted by A B , if T A L ( x ) T B L ( x ) , T A U ( x ) T B U ( x ) , I A L ( x ) I B L ( x ) , I A U ( x ) I B U ( x ) , and F A L ( x ) F B L ( x ) , F A U ( x ) F B U ( x ) for any x X .
Definition 4
([19]). Let A be an interval neutrosophic set in X,
(1) 
If T A L ( x ) = T A U ( x ) = 0 , I A L ( x ) = I A U ( x ) = 1 , F A L ( x ) = F A U ( x ) = 1 for all x X , then A is called a null interval neutrosophic set, denoted by I N S ;
(2) 
If T A L ( x ) = T A U ( x ) = 1 , I A L ( x ) = I A U ( x ) = 0 , F A L ( x ) = F A U ( x ) = 0 for all x X , then A is called an absolute interval neutrosophic set, denoted by U I N S ;
For the convenience of discussion on the interval neutrosophic set, we introduce the concept of interval neutrosophic value [17,30]. Let the set
D ˜ * = { x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) | x ˜ 1 , x ˜ 2 , x ˜ 3 [ 0 , 1 ] } = { x ˜ = ( [ x 1 L , x 1 U ] , [ x 2 L , x 2 U ] , [ x 3 L , x 3 U ] ) | [ x i L , x i U ] [ 0 , 1 ] , i = 1 , 2 , 3 } .
For i = 1 , 2 , 3 , x ˜ i = [ x i L , x i U ] be a subinterval of [ 0 , 1 ] . An element of D ˜ * is called an interval neutrosophic value. For any interval neutrosophic set A, ( T A ( x ) , I A ( x ) , F A ( x ) ) D ˜ * .
Associated with the inclusion relation ⊆ of interval neutrosophic sets on Definition 3, we can give the order relation on D ˜ * , which is based on the product order ≤ of the interval-valued set. For any x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) , y ˜ = ( y ˜ 1 , y ˜ 2 , y ˜ 3 ) D ˜ * , x ˜ y ˜ ( x ˜ 1 y ˜ 1 ) ( x ˜ 2 y ˜ 2 ) ( x ˜ 3 y ˜ 3 ) .

2.3. Fuzzy Equivalence and Aggregation Function

Definition 5
([36,38,39]). A function E : [ 0 , 1 ] × [ 0 , 1 ] [ 0 , 1 ] is called a fuzzy equivalence if it satisfies the following properties:
( E 1 )
E ( x , y ) = E ( y , x ) for any x , y [ 0 , 1 ] ;
( E 2 )
E ( x , x ) = 1 for any x [ 0 , 1 ] ;
( E 3 )
E ( 1 , 0 ) = E ( 0 , 1 ) = 0 ;
( E 4 )
For all x , y , z [ 0 , 1 ] , if x y z , then E ( x , z ) min { E ( x , y ) , E ( y , z ) } ;
Example 1
([38]). E ( θ , ε ) α and E ( θ , ε ) β are two general forms of fuzzy equivalence for any x , y [ 0 , 1 ] , respectively, given by:
E ( θ , ε ) α ( x , y ) = θ θ | x y | + ε min ( x , y ) θ ( θ 1 ) | x y | + ε min ( x , y ) ,
E ( θ , ε ) β ( x , y ) = θ θ | x y | + ε min ( 1 x , 1 y ) θ ( θ 1 ) | x y | + ε min ( 1 x , 1 y ) ,
with θ 0 , ε 0 . Furthermore, we can give the particular values of the parameter θ and ε, and then some specific fuzzy equivalencies can be generated by the above formulas.
(1) 
If θ = 0 , ε = 1 , then we have
E ( 0 , 1 ) α ( x , y ) = min ( x , y ) | x y | + min ( x , y ) = min ( x , y ) max ( x , y ) = x y x y .
E ( 0 , 1 ) β ( x , y ) = min ( 1 x , 1 y ) | x y | + min ( 1 x , 1 y ) = min ( 1 x , 1 y ) max ( 1 x , 1 y ) = ( 1 x ) ( 1 y ) ( 1 x ) ( 1 y ) .
(2) 
If θ = 0 , ε = 2 , then we have
E ( 0 , 2 ) α ( x , y ) = 2 min ( x , y ) x + y = 2 ( x y ) x + y .
E ( 0 , 2 ) β ( x , y ) = 2 min ( 1 x , 1 y ) | x y | + 2 min ( 1 x , 1 y ) = 2 min ( 1 x , 1 y ) 2 x y ) = 2 ( 1 x ) ( 1 y ) 2 x y .
(3) 
If θ = 1 , ε = 0 , then we have
E ( 1 , 0 ) α ( x , y ) = E ( 1 , 0 ) β ( x , y ) = 1 | x y | .
Definition 6
([38,40,41]). A function A g : [ 0 , 1 ] n [ 0 , 1 ] is an aggregation operator if it satisfies the following properties:
( A g 1 )
A g ( x , x , , x ) = x for all x [ 0 , 1 ] .
( A g 2 )
A g is monotonically increasing in all of its arguments.
Example 2
([38,40]). We can take some examples of aggregation operator as follows:
(1) 
The arithmetic mean: A g a m e a n ( x 1 , x 2 , , x n ) = 1 n i = 1 x i .
(2) 
The geometric mean: A g g m e a n ( x 1 , x 2 , , x n ) = i = 1 n x i n .
Especially, for any x , y [ 0 , 1 ] , A g a m e a n ( x , y ) = x + y 2 , and A g g m e a n ( x , y ) = x y . It is easy to know that for any x , y [ 0 , 1 ] , A g g m e a n ( x , y ) A g a m e a n ( x , y ) .
(3) 
The convex linear combinations:
A g λ ( x 1 , x 2 , , x n ) = λ min ( x 1 , x 2 , , x n ) + ( 1 λ ) max ( x 1 , x 2 , , x n ) , with λ [ 0 , 1 ] .
Especially, for any x , y [ 0 , 1 ] , A g λ ( x , y ) = λ min ( x , y ) + ( 1 λ ) max ( x , y ) . In particular, if λ = 0 , we have A g 0 ( x , y ) = m a x ( x , y ) = x y ; if λ = 1 , we have A g 1 ( x , y ) = m i n ( x , y ) = x y . Moreover, for any λ 1 , λ 2 [ 0 , 1 ] , λ 1 < λ 2 , then A g λ 2 ( x , y ) A g λ 1 ( x , y ) .

3. Fuzzy Equivalence on Interval Neutrosophic Values

In fuzzy set theory, fuzzy equivalences can be used to construct similarity measures for fuzzy sets. In order to describe the similarity of interval neutrosophic sets, in this section, we will introduce the concept of an interval neutrosophic valued fuzzy equivalence. Li [39] introduced the concept of interval-valued fuzzy equivalence.
Definition 7
([39]). A function I E : N [ 0 , 1 ] 2 N [ 0 , 1 ] is called an interval-valued fuzzy equivalence, if it satisfies the following properties:
( I E 1 )
I E ( a , b ) = I E ( b , a ) for all a , b N [ 0 , 1 ] ;
( I E 2 )
I E ( a , a ) = [ 1 , 1 ] for any a N [ 0 , 1 ] ;
( I E 3 )
I E ( [ 0 , 0 ] , [ 1 , 1 ] ) = I E ( [ 1 , 1 ] , [ 0 , 0 ] ) = [ 0 , 0 ] ;
( I E 4 )
For all a , b , c N [ 0 , 1 ] , and if a b c , then I E ( a , c ) I E ( a , b ) , I E ( a , c ) I E ( b , c ) .
Based on the given fuzzy equivalencies and aggregation functions, we can construct a general formalization for an interval-valued fuzzy equivalence [39].
Theorem 1
([39]). Let E ( θ , ε ) i ( i = α , β ) be the given fuzzy equivalencies; and let A g μ and A g φ be two aggregation functions such that A g μ A g φ . Then, the function I E ( μ , φ ) , ( θ , ε ) i : N [ 0 , 1 ] 2 N [ 0 , 1 ] ( i = α , β ) is an interval-valued fuzzy equivalence, and it is defined as follows, for any a , b N [ 0 , 1 ] ,
I E ( μ , φ ) , ( θ , ε ) α ( a , b ) = [ A g μ ( E ( θ , ε ) α ( a L , b L ) , E ( θ , ε ) α ( a U , b U ) ) , A g φ ( E ( θ , ε ) α ( a L , b L ) , E ( θ , ε ) α ( a U , b U ) ) ] ,
I E ( μ , φ ) , ( θ , ε ) β ( a , b ) = [ A g μ ( E ( θ , ε ) β ( a L , b L ) , E ( θ , ε ) β ( a U , b U ) ) , A g φ ( E ( θ , ε ) β ( a L , b L ) , E ( θ , ε ) β ( a U , b U ) ) ] .
Proof. 
Since A g μ A g φ , then for i = α , β , we have I E ( μ , φ ) , ( θ , ε ) i N [ 0 , 1 ] . The following items show that I E ( μ , φ ) , ( θ , ε ) i satisfies the four properties of Definition 7.
(1) For i = α , β , since E ( θ , ε ) i is a fuzzy equivalence, then E ( θ , ε ) i should satisfy the symmetry, and thus, we have I E ( μ , φ ) , ( θ , ε ) i ( a , b ) = I E ( μ , φ ) , ( θ , ε ) i ( b , a ) .
(2) For any x [ 0 , 1 ] and i = α , β , we have E ( θ , ε ) i ( x , x ) = 1 . Meanwhile, for the aggregation functions A g μ and A g φ , it is clear that A g μ ( 1 , 1 ) = 1 and A g φ ( 1 , 1 ) = 1 , thus I E ( μ , φ ) , ( θ , ε ) i ( a , a ) = [ 1 , 1 ] for any a N [ 0 , 1 ] .
(3) For i = α , β , E ( θ , ε ) i ( 1 , 0 ) = E ( θ , ε ) i ( 0 , 1 ) = 0 . Furthermore, the aggregation function A g μ ( 0 , 0 ) = 0 and A g φ ( 0 , 0 ) = 0 , thus I E ( μ , φ ) , ( θ , ε ) i ( [ 1 , 1 ] , [ 0 , 0 ] ) = I E ( μ , φ ) , ( θ , ε ) i ( [ 0 , 0 ] , [ 1 , 1 ] ) = [ 0 , 0 ] .
(4) For all a , b , c N [ 0 , 1 ] , if a b c , then a L b L c L , and a U b U c U .
For i = α , β , on the one hand, we have E ( θ , ε ) i ( a L , c L ) E ( θ , ε ) i ( a L , b L ) , and E ( θ , ε ) i ( a U , c U ) E ( θ , ε ) i ( a U , b U ) . Furthermore, due to monotonic increase in the aggregation function A g , that is, for any x 1 , x 2 , y 1 , y 2 [ 0 , 1 ] , A g ( x 1 , x 2 ) A g ( y 1 , y 2 ) whenever x 1 y 1 and x 2 y 2 . Then, A g μ ( E ( θ , ε ) i ( a L , c L ) , E ( θ , ε ) i ( a U , c U ) ) A g μ ( E ( θ , ε ) i ( a L , b L ) , E ( θ , ε ) i ( a U , b U ) ) , and A g φ ( E ( θ , ε ) i ( a L , c L ) , E ( θ , ε ) i ( a U , c U ) ) A g φ ( E ( θ , ε ) i ( a L , b L ) , E ( θ , ε ) i ( a U , b U ) ) . Therefore, we have I E ( μ , φ ) , ( θ , ε ) i ( a , c ) I E ( μ , φ ) , ( θ , ε ) i ( a , b ) . On the other hand, we could similarly prove that I E ( μ , φ ) , ( θ , ε ) i ( a , c ) I E ( μ , φ ) , ( θ , ε ) i ( b , c ) . □
According to the given examples of Definitions 5 and 6, we present several computational formula for interval-valued fuzzy equivalence I E .
  • For 0 λ 1 < λ 2 1 , suppose that A g μ = A g λ 2 , A g φ = A g λ 1 ,
    I E ( λ 2 , λ 1 ) , ( θ , ε ) α ( a , b ) = [ A g λ 2 ( E ( θ , ε ) α ( a L , b L ) , E ( θ , ε ) α ( a U , b U ) ) , A g λ 1 ( E ( θ , ε ) α ( a L , b L ) , E ( θ , ε ) α ( a U , b U ) ) ] ,
    I E ( λ 2 , λ 1 ) , ( θ , ε ) β ( a , b ) = [ A g λ 2 ( E ( θ , ε ) β ( a L , b L ) , E ( θ , ε ) β ( a U , b U ) ) , A g λ 1 ( E ( θ , ε ) β ( a L , b L ) , E ( θ , ε ) β ( a U , b U ) ) ] .
    Importantly, if λ 2 = 1 , λ 1 = 0 , θ = 0 , ε = 1 , by Equations (8) and (9), we have
    I E ( 1 , 0 ) , ( 0 , 1 ) α ( a , b ) = [ A g 1 ( E ( 0 , 1 ) α ( a L , b L ) , E ( 0 , 1 ) α ( a U , b U ) ) , A g 0 ( E ( 0 , 1 ) α ( a L , b L ) , E ( 0 , 1 ) α ( a U , b U ) ) ]
    I E ( 1 , 0 ) , ( 0 , 1 ) β ( a , b ) = [ A g 1 ( E ( 0 , 1 ) β ( a L , b L ) , E ( 0 , 1 ) β ( a U , b U ) ) , A g 0 ( E ( 0 , 1 ) β ( a L , b L ) , E ( 0 , 1 ) β ( a U , b U ) ) ]
    Due to the aggregation operators A g 0 ( x , y ) = x y and A g 1 ( x , y ) = x y of Example 2, for E ( 0 , 1 ) α ( x , y ) = x y x y of Example 1, then
    I E ( 1 , 0 ) , ( 0 , 1 ) α ( a , b ) = [ A g 1 ( a L b L a L b L , a U b U a U b U ) , A g 0 ( a L b L a L b L , a U b U a U b U ) ] = [ a L b L a L b L a U b U a U b U , a L b L a L b L a U b U a U b U ] ,
    for E ( 0 , 1 ) β ( x , y ) = ( 1 x ) ( 1 y ) ( 1 x ) ( 1 y ) of Example 1, then
    I E ( 1 , 0 ) , ( 0 , 1 ) β ( a , b ) = [ A g 1 ( ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) , ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) ) , A g 0 ( ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) , ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) ) ] = [ ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) , ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) ] ,
    Similarly, if λ 2 = 1 , λ 1 = 0 , θ = 0 , ε = 2 , by Equations (8) and (9), we have
    I E ( 1 , 0 ) , ( 0 , 2 ) α ( a , b ) = [ 2 ( a L b L ) a L + b L 2 ( a U b U ) a U + b U , 2 ( a L b L ) a L + b L 2 ( a U b U ) a U + b U ] ,
    I E ( 1 , 0 ) , ( 0 , 2 ) β ( a , b ) = [ 2 ( ( 1 a L ) ( 1 b L ) ) 2 a L b L 2 ( ( 1 a U ) ( 1 b U ) ) 2 a U b U , 2 ( ( 1 a L ) ( 1 b L ) ) 2 a L b L 2 ( ( 1 a U ) ( 1 b U ) ) 2 a U b U ] .
  • Suppose that A g μ = A g g m e a n , A g φ = A g a m e a n ,
    I E ( g m e a n , a m e a n ) , ( θ , ε ) α ( a , b ) = [ E ( θ , ε ) α ( a L , b L ) · E ( θ , ε ) α ( a U , b U ) , E ( θ , ε ) α ( a L , b L ) + E ( θ , ε ) α ( a U , b U ) 2 ] ,
    I E ( g m e a n , a m e a n ) , ( θ , ε ) β ( a , b ) = [ E ( θ , ε ) β ( a L , b L · E ( θ , ε ) β ( a U , b U ) , E ( θ , ε ) β ( a L , b L ) + E ( θ , ε ) β ( a U , b U ) 2 ] .
    Importantly, if μ = g m e a n , φ = a m e a n , θ = 0 , ε = 1 , by Equations (14) and (15), we have
    I E ( g m e a n , a m e a n ) , ( 0 , 1 ) α ( a , b ) = [ a L b L a L b L · a U b U a U b U , a L b L a L b L + a U b U a U b U 2 ] ,
    I E ( g m e a n , a m e a n ) , ( 0 , 1 ) β ( a , b ) = [ ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) · ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) , ( 1 a L ) ( 1 b L ) ( 1 a L ) ( 1 b L ) + ( 1 a U ) ( 1 b U ) ( 1 a U ) ( 1 b U ) 2 ] ,
    if μ = g m e a n , φ = a m e a n , θ = 0 , ε = 2 , by Equations (14) and (15), we have
    I E ( g m e a n , a m e a n ) , ( 0 , 2 ) α ( a , b ) = [ 2 ( a L b L ) a L + b L · 2 ( a U b U ) a U + b U , 2 ( a L b L ) a L + b L + 2 ( a U b U ) a U + b U 2 ] ,
    I E ( g m e a n , a m e a n ) , ( 0 , 2 ) β ( a , b ) = [ 2 ( ( 1 a L ) ( 1 b L ) ) 2 a L b L · 2 ( ( 1 a U ) ( 1 b U ) ) 2 a U b U , 2 ( ( 1 a L ) ( 1 b L ) ) 2 a L b L + 2 ( ( 1 a U ) ( 1 b U ) ) 2 a U b U 2 ] .
For any x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) D ˜ * , because of each component x ˜ i N [ 0 , 1 ] , therefore, we consider to extend the interval-valued fuzzy equivalence to interval neutrosophic value.
Definition 8.
A function I N E : D ˜ * × D ˜ * N [ 0 , 1 ] is called an interval neutrosophic fuzzy equivalence, if it satisfies the following properties:
( I N E 1 )
I N E ( x ˜ , y ˜ ) = I N E ( y ˜ , x ˜ ) for all x ˜ , y ˜ D ˜ * ;
( I N E 2 )
I N E ( x ˜ , x ˜ ) = [ 1 , 1 ] for all x ˜ D ˜ * ;
( I N E 3 )
I N E ( D ˜ + * , D ˜ * ) = I N E ( D ˜ * , D ˜ + * ) = [ 0 , 0 ] , where D ˜ + * and D ˜ * are called the positive and negative ideal interval neutrosophic value on D ˜ * , respectively, i.e., D ˜ + * = ( [ 1 , 1 ] , [ 0 , 0 ] , [ 0 , 0 ] ) and D ˜ * = ( [ 0 , 0 ] , [ 1 , 1 ] , [ 1 , 1 ] ) ;
( I N E 4 )
x ˜ , y ˜ , z ˜ D ˜ * , if x ˜ y ˜ z ˜ , then I N E ( x ˜ , z ˜ ) I N E ( x ˜ , y ˜ ) , I N E ( x ˜ , z ˜ ) I N E ( y ˜ , z ˜ ) .
Theorem 2.
Suppose that I E γ , I E ξ , and I E η are interval-valued fuzzy equivalences, a function F ˜ : D ˜ * × D ˜ * N [ 0 , 1 ] is defined for all x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) , y ˜ = ( y ˜ 1 , y ˜ 2 , y ˜ 3 ) D ˜ * by:
F ˜ ( x ˜ , y ˜ ) = ω 1 I E γ ( x ˜ 1 , y ˜ 1 ) + ω 2 I E ξ ( x ˜ 2 , y ˜ 2 ) + ω 3 I E η ( x ˜ 3 , y ˜ 3 ) ,
where ω 1 , ω 2 , ω 3 [ 0 , 1 ] and ω 1 + ω 2 + ω 3 = 1 . Then, F ˜ is interval neutrosophic fuzzy equivalence on D ˜ * .
Proof. 
Since I E γ , I E ξ , and I E η are interval-valued fuzzy equivalences, then I E k ( k = γ , ξ , η ) must satisfy the total properties of Definition 7.
(1) Suppose that x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) , y ˜ = ( y ˜ 1 , y ˜ 2 , y ˜ 3 ) D ˜ * , then I E k ( x ˜ i , y ˜ i ) = I E k ( y ˜ i , x ˜ i ) for any i = 1 , 2 , 3 and k = γ , ξ , η , thus F ˜ ( x ˜ , y ˜ ) = F ˜ ( y ˜ , x ˜ ) .
(2) Suppose that x ˜ = ( x ˜ 1 , x ˜ 2 , x ˜ 3 ) D ˜ * , then I E k ( x ˜ i , x ˜ i ) = [ 1 , 1 ] for any i = 1 , 2 , 3 and k = γ , ξ , η , thus F ˜ ( x ˜ , x ˜ ) = ω 1 I E γ ( x ˜ 1 , x ˜ 1 ) + ω 2 I E ξ ( x ˜ 2 , x ˜ 2 ) + ω 3 I E η ( x ˜ 3 , x ˜ 3 ) = [ 1 , 1 ] .
(3) Since I E k ( [ 0 , 0 ] , [ 1 , 1 ] ) = I E k ( [ 1 , 1 ] , [ 0 , 0 ] ) = [ 0 , 0 ] for k = γ , ξ , η , then F ˜ ( ( [ 1 , 1 ] , [ 0 , 0 ] , [ 0 , 0 ] ) , ( [ 0 , 0 ] , [ 1 , 1 ] , [ 1 , 1 ] ) ) = ω 1 I E γ ( [ 1 , 1 ] , [ 0 , 0 ] ) + ω 2 I E ξ ( [ 0 , 0 ] , [ 1 , 1 ] ) + ω 3 I E η ( [ 0 , 0 ] , [ 1 , 1 ] ) = [ 0 , 0 ] , and F ˜ ( ( [ 0 , 0 ] , [ 1 , 1 ] , [ 1 , 1 ] ) , ( [ 1 , 1 ] , [ 0 , 0 ] , [ 0 , 0 ] ) ) = ω 1 I E γ ( [ 0 , 0 ] , [ 1 , 1 ] ) + ω 2 I E ξ ( [ 1 , 1 ] , [ 0 , 0 ] ) + ω 3 I E η ( [ 1 , 1 ] , [ 0 , 0 ] ) = [ 0 , 0 ] .
(4) Suppose that x ˜ , y ˜ , z ˜ D ˜ * and x ˜ y ˜ z ˜ . According to the order relation of interval neutrosophic values, it follows that x ˜ 1 y ˜ 1 z ˜ 1 , z ˜ 2 y ˜ 2 x ˜ 2 , and z ˜ 3 y ˜ 3 x ˜ 3 . Since I E γ ( x ˜ 1 , z ˜ 1 ) I E γ ( x ˜ 1 , y ˜ 1 ) , I E ξ ( x ˜ 2 , z ˜ 2 ) I E ξ ( x ˜ 2 , y ˜ 2 ) , and I E η ( x ˜ 3 , z ˜ 3 ) I E η ( x ˜ 3 , y ˜ 3 ) , then F ˜ ( x ˜ , z ˜ ) F ˜ ( x ˜ , y ˜ ) . On the other hand, since that I E γ ( x ˜ 1 , z ˜ 1 ) I E γ ( y ˜ 1 , z ˜ 1 ) , I E ξ ( x ˜ 2 , z ˜ 2 ) I E ξ ( y ˜ 2 , z ˜ 2 ) , and I E η ( x ˜ 3 , z ˜ 3 ) I E η ( y ˜ 3 , z ˜ 3 ) , we thus have F ˜ ( x ˜ , z ˜ ) F ˜ ( y ˜ , z ˜ ) . □
Suppose that, in Theorem 2, we take ω 1 = ω 2 = ω 3 = 1 3 and I E γ = I E ξ = I E η = I E ( μ , φ ) , ( θ , ε ) α (or I E ( μ , φ ) , ( θ , ε ) β ) and then, based on the above interval-valued fuzzy equivalences, we obtain the corresponding interval neutrosophic fuzzy equivalencies I N E ( μ , φ ) , ( θ , ε ) α and I N E ( μ , φ ) , ( θ , ε ) β as follows:
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ x i L y i L x i L y i L x i U y i U x i U y i U , x i L y i L x i L y i L x i U y i U x i U y i U ]
I N E ( 1 , 0 ) , ( 0 , 1 ) β ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ ( 1 x i L ) ( 1 y i L ) ( 1 x i L ) ( 1 y i L ) ( 1 x i U ) ( 1 y i U ) ( 1 x i U ) ( 1 y i U ) , ( 1 x i L ) ( 1 y i L ) ( 1 x i L ) ( 1 y i L ) ( 1 x i U ) ( 1 y i U ) ( 1 x i U ) ( 1 y i U ) ]
I N E ( 1 , 0 ) , ( 0 , 2 ) α ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ 2 ( x i L y i L ) x i L + y i L 2 ( x i U y i U ) x i U + y i U , 2 ( x i L y i L ) x i L + y i L 2 ( x i U y i U ) x i U + y i U ]
I N E ( g m e a n , a m e a n ) , ( 0 , 1 ) α ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ x i L y i L x i L y i L · x i U y i U x i U y i U , x i L y i L x i L y i L + x i U y i U x i U y i U 2 ]
I N E ( g m e a n , a m e a n ) , ( 0 , 1 ) β ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ ( 1 x i L ) ( 1 y i L ) ( 1 x i L ) ( 1 y i L ) · ( 1 x i U ) ( 1 y i U ) ( 1 x i U ) ( 1 y i U ) , ( 1 x i L ) ( 1 y i L ) ( 1 x i L ) ( 1 y i L ) + ( 1 x i U ) ( 1 y i U ) ( 1 x i U ) ( 1 y i U ) 2 ] .
I N E ( g m e a n , a m e a n ) , ( 0 , 2 ) α ( x ˜ , y ˜ ) = 1 3 i = 1 3 [ 2 ( x i L y i L ) x i L + y i L · 2 ( x i U y i U ) x i U + y i U , 2 ( x i L y i L ) x i L + y i L + 2 ( x i U y i U ) x i U + y i U 2 ]

4. Similarity Measures for Interval Neutrosophic Sets

Theoretically, it is not difficult to construct the similarity between interval neutrosophic sets from the similarity between two interval neutrosophic values using some aggregation operators. In this section, we propose a method to construct the similarity measures between INSs using the interval neutrosophic fuzzy equivalencies.
Definition 9
([27]). Let X be a finite set of objects. A function S ˜ : I N S ( X ) × I N S ( X ) N [ 0 , 1 ] is called a similarity measure for interval neutrosophic sets in X, if it satisfies the following properties:
( S ˜ 1 )
S ˜ ( A , B ) = S ˜ ( B , A ) .
( S ˜ 2 )
S ˜ ( A , B ) = [ 1 , 1 ] , if and only if A = B .
( S ˜ 3 )
S ˜ ( I N S , U I N S ) = [ 0 , 0 ] .
( S ˜ 4 )
If A B C , then S ˜ ( A , C ) S ˜ ( A , B ) , S ˜ ( A , C ) S ˜ ( B , C ) .
Theorem 3.
Let X = x 1 , x 2 , , x n be a finite set of objects. Suppose that I N E is an interval neutrosophic fuzzy equivalence on D ˜ * , then S ˜ I N E : I N S ( X ) × I N S ( X ) N [ 0 , 1 ] is a similarity measure, where for any A , B I N S ( X ) ,
S ˜ I N E ( A , B ) = 1 n i = 1 n I N E ( A ( x i ) , B ( x i ) ) .
If the weight vector W = ( w 1 , w 2 , , w n ) of objects X is added, w i [ 0 , 1 ] and i = 1 n w i = 1 , then, the similarity measure of A and B is defined as follows:
S ˜ I N E ( A , B ) = i = 1 n w i · I N E ( A ( x i ) , B ( x i ) ) .
Proof. 
(1) For x i X , I N E ( A ( x i ) , B ( x i ) ) = I N E ( B ( x i ) , A ( x i ) ) , then S ˜ I N E ( A , B ) = S ˜ I N E ( B , A ) .
(2) A , B I N S ( X ) , S ˜ I N E ( A , B ) = [ 1 , 1 ] x i X , I N E ( A ( x i ) , B ( x i ) ) = [ 1 , 1 ] x i X , A ( x i ) = B ( x i ) A = B .
(3) The conclusion immediately follows from Definitions 4 and 8.
(4) For any A , B , C I N S ( X ) , if A B C , then A ( x i ) B ( x i ) C ( x i ) , for any x i X , thus S ˜ I N E ( A , C ) = i = 1 n w i · I N E ( A ( x i ) , C ( x i ) ) i = 1 n w i · I N E ( A ( x i ) , B ( x i ) ) = S ˜ I N E ( A , B ) . Similarly, we have S ˜ I N E ( A , C ) S ˜ I N E ( B , C ) . □
According to the above theorem, using the fuzzy equivalencies I N E ( μ , φ ) , ( θ , ε ) α and I N E ( μ , φ ) , ( θ , ε ) β , it is easy to obtain the following similarity measures S ˜ for I N S s . Suppose we take the weight w 1 = w 2 = = w n = 1 n , then
S ˜ I N E ( 1 , 0 ) , ( 0 , 1 ) α ( A , B ) = 1 3 n i = 1 n ( [ T A L ( x i ) T B L ( x i ) T A L ( x i ) T B L ( x i ) T A U ( x i ) T B U ( x i ) T A U ( x i ) T B U ( x i ) , T A L ( x i ) T B L ( x i ) T A L ( x i ) T B L ( x i ) T A U ( x i ) T B U ( x i ) T A U ( x i ) T B U ( x i ) ] + [ I A L ( x i ) I B L ( x i ) I A L ( x i ) I B L ( x i ) I A U ( x i ) I B U ( x i ) I A U ( x i ) I B U ( x i ) , I A L ( x i ) I B L ( x i ) I A L ( x i ) I B L ( x i ) I A U ( x i ) I B U ( x i ) I A U ( x i ) I B U ( x i ) ] + [ F A L ( x i ) F B L ( x i ) F A L ( x i ) F B L ( x i ) F A U ( x i ) F B U ( x i ) F A U ( x i ) F B U ( x i ) , F A L ( x i ) F B L ( x i ) F A L ( x i ) F B L ( x i ) F A U ( x i ) F B U ( x i ) F A U ( x i ) F B U ( x i ) ] )
S ˜ I N E ( 1 , 0 ) , ( 0 , 2 ) α ( A , B ) = 1 3 n i = 1 n ( [ 2 ( T A L ( x i ) T B L ( x i ) ) T A L ( x i ) + T B L ( x i ) 2 ( T A U ( x i ) T B U ( x i ) ) T A U ( x i ) + T B U ( x i ) , 2 ( T A L ( x i ) T B L ( x i ) ) T A L ( x i ) + T B L ( x i ) 2 ( T A U ( x i ) T B U ( x i ) ) T A U ( x i ) + T B U ( x i ) ] + [ 2 ( I A L ( x i ) I B L ( x i ) ) I A L ( x i ) + I B L ( x i ) 2 ( I A U ( x i ) I B U ( x i ) ) I A U ( x i ) + I B U ( x i ) , 2 ( I A L ( x i ) I B L ( x i ) ) I A L ( x i ) + I B L ( x i ) 2 ( I A U ( x i ) I B U ( x i ) ) I A U ( x i ) + I B U ( x i ) ] + [ 2 ( F A L ( x i ) F B L ( x i ) ) F A L ( x i ) + F B L ( x i ) 2 ( F A U ( x i ) F B U ( x i ) ) F A U ( x i ) + F B U ( x i ) , 2 ( F A L ( x i ) F B L ( x i ) ) F A L ( x i ) + F B L ( x i ) 2 ( F A U ( x i ) F B U ( x i ) ) F A U ( x i ) + F B U ( x i ) ] )
S ˜ I N E ( g m e a n , a m e a n ) , ( 0 , 1 ) α ( A , B ) = 1 3 n i = 1 n ( [ T A L ( x i ) T B L ( x i ) T A L ( x i ) T B L ( x i ) · T A U ( x i ) T B U ( x i ) T A U ( x i ) T B U ( x i ) , T A L ( x i ) T B L ( x i ) T A L ( x i ) T B L ( x i ) + T A U ( x i ) T B U ( x i ) T A U ( x i ) T B U ( x i ) 2 ] + [ I A L ( x i ) I B L ( x i ) I A L ( x i ) I B L ( x i ) · I A U ( x i ) I B U ( x i ) I A U ( x i ) I B U ( x i ) , I A L ( x i ) I B L ( x i ) I A L ( x i ) I B L ( x i ) + I A U ( x i ) I B U ( x i ) I A U ( x i ) I B U ( x i ) 2 ] + [ F A L ( x i ) F B L ( x i ) F A L ( x i ) F B L ( x i ) · F A U ( x i ) F B U ( x i ) F A U ( x i ) F B U ( x i ) , F A L ( x i ) F B L ( x i ) F A L ( x i ) F B L ( x i ) + F A U ( x i ) F B U ( x i ) F A U ( x i ) F B U ( x i ) 2 ] )
S ˜ I N E ( g m e a n , a m e a n ) , ( 0 , 2 ) α ( A , B ) = 1 3 n i = 1 n ( [ 2 ( T A L ( x i ) T B L ( x i ) ) T A L ( x i ) + T B L ( x i ) · 2 ( T A U ( x i ) T B U ( x i ) ) T A U ( x i ) + T B U ( x i ) , 2 ( T A L ( x i ) T B L ( x i ) ) T A L ( x i ) + T B L ( x i ) + 2 ( T A U ( x i ) T B U ( x i ) ) T A U ( x i ) + T B U ( x i ) 2 ] + [ 2 ( I A L ( x i ) I B L ( x i ) ) I A L ( x i ) + I B L ( x i ) · 2 ( I A U ( x i ) I B U ( x i ) ) I A U ( x i ) + I B U ( x i ) , 2 ( I A L ( x i ) I B L ( x i ) ) I A L ( x i ) + I B L ( x i ) + 2 ( I A U ( x i ) I B U ( x i ) ) I A U ( x i ) + I B U ( x i ) 2 ] + [ 2 ( F A L ( x i ) F B L ( x i ) ) F A L ( x i ) + F B L ( x i ) · 2 ( F A U ( x i ) F B U ( x i ) ) F A U ( x i ) + F B U ( x i ) , 2 ( F A L ( x i ) F B L ( x i ) ) F A L ( x i ) + F B L ( x i ) + 2 ( F A U ( x i ) F B U ( x i ) ) F A U ( x i ) + F B U ( x i ) 2 ] )
S ˜ I N E ( g m e a n , a m e a n ) , ( 0 , 1 ) β ( A , B ) = 1 3 n i = 1 n ( [ ( 1 T A L ( x i ) ) ( 1 T B L ( x i ) ) ( 1 T A L ( x i ) ) ( 1 T B L ( x i ) ) · ( 1 T A U ( x i ) ) ( 1 T B U ( x i ) ) ( 1 T A U ( x i ) ) ( 1 T B U ( x i ) ) , ( 1 T A L ( x i ) ) ( 1 T B L ( x i ) ) ( 1 T A L ( x i ) ) ( 1 T B L ( x i ) ) + ( 1 T A U ( x i ) ) ( 1 T B U ( x i ) ) ( 1 T A U ( x i ) ) ( 1 T B U ( x i ) ) 2 ] + [ ( 1 I A L ( x i ) ) ( 1 I B L ( x i ) ) ( 1 I A L ( x i ) ) ( 1 I B L ( x i ) ) · ( 1 I A U ( x i ) ) ( 1 I B U ( x i ) ) ( 1 I A U ( x i ) ) ( 1 I B U ( x i ) ) , ( 1 I A L ( x i ) ) ( 1 I B L ( x i ) ) ( 1 I A L ( x i ) ) ( 1 I B L ( x i ) ) + ( 1 I A U ( x i ) ) ( 1 I B U ( x i ) ) ( 1 I A U ( x i ) ) ( 1 I B U ( x i ) ) 2 ] + [ ( 1 F A L ( x i ) ) ( 1 F B L ( x i ) ) ( 1 F A L ( x i ) ) ( 1 F B L ( x i ) ) · ( 1 F A U ( x i ) ) ( 1 F B U ( x i ) ) ( 1 F A U ( x i ) ) ( 1 F B U ( x i ) ) , ( 1 F A L ( x i ) ) ( 1 F B L ( x i ) ) ( 1 F A L ( x i ) ) ( 1 F B L ( x i ) ) + ( 1 F A U ( x i ) ) ( 1 F B U ( x i ) ) ( 1 F A U ( x i ) ) ( 1 F B U ( x i ) ) 2 ] ) .

5. Decision Applications

Assume that A = { A i | 1 i m } is the set of alternatives and that C = { C j | 1 j n } is a collection of attributes. For decision making, it is required to provide the information ρ ˜ i j which is the evaluation on the alternative A i for the attribute C j . The evaluation information can be represented as an interval neutrosophic value ρ ˜ i j = ( T ρ ˜ i j , I ρ ˜ i j , F ρ ˜ i j ) = ( [ T ρ ˜ i j L , T ρ ˜ i j U ] , [ I ρ ˜ i j L , I ρ ˜ i j U ] , [ F ρ ˜ i j L , F ρ ˜ i j U ] ) [21,29,33]. When all the evaluations of the alternatives are provided, the interval neutrosophic decision matrix ( ρ ˜ i j ) m × n can be constructed. Assume that the weight vector of attributes W = ( w 1 , w 2 , , w n ) is given by the experts, where 0 w i 1 ( 1 j n ) and i = 1 n w i = 1 .
In order to obtain the optimal alternatives, the computational procedure can be summarized as:
  • Step 1: Based on the decision matrix ( ρ ˜ i j ) m × n , we can compute the similarity
    I N E ( μ , φ ) , ( θ , ε ) α ( ρ ˜ i j , ρ ˜ * ) by using the equations on Theorem 2, where ρ ˜ * is denoted as the positive ideal interval neutrosophic value in D ˜ * with respect to the product order relation ≤.
  • Step 2: We can aggregate these similarities I N E ( μ , φ ) , ( θ , ε ) α ( ρ ˜ i j , ρ ˜ * ) to obtain the similarity degree S ˜ ( A i , ρ ˜ * ) by
    S ˜ ( A i , ρ ˜ * ) = w 1 · I N E ( μ , φ ) , ( θ , ε ) α ( ρ ˜ i 1 , ρ ˜ * ) + w 2 · I N E ( μ , φ ) , ( θ , ε ) α ( ρ ˜ i 2 , ρ ˜ * ) + + w n · I N E ( μ , φ ) , ( θ , ε ) α ( ρ ˜ i n , ρ ˜ * ) .
  • Step 3: By ranking these similarity degrees S ˜ ( A i , ρ ˜ * ) , we can select the best alternative A k , in which the best alternative A k satisfies the condition S ˜ ( A k , ρ ˜ * ) = max { S ˜ ( A i , ρ ˜ * ) | 1 i m } .

5.1. Decision Applications in Resource Offloading of Edge Computing

An offloading resource is considered a key segment for edge computing. In order to ensure the normal operation of services for clients, redundant work is allocated to edge servers based on the load capacity. Therefore, selecting and matching clients and edge servers is a very important decision problem for resource offloading. In this paper, we intend to present a multi-attribute decision-making method based on interval neutrosophic valued fuzzy equivalencies.
Example 3.
As shown in Figure 1, we set n clients and m edge servers. With the goal of achieving a reasonable usage of the computing resource, when the load of the client is high, resources must be offloaded to the edge server. That is, when the computing usage of the client end quickly exceeds its own responsiveness, it is necessary to reasonably allocate the excess computing amount to the server and reduce the burden. This can enable a faster response and improve the robustness of the network, thus greatly improving the computing performance. As shown in Table 1 and Table 2, we use four clients and three edge servers as examples. These all have three criteria, including CPU, memory, and network. C 1 is the quantification of CPU. C 2 is memory. C 3 is network. Specifically, Figure 2 depicts how we quantify three criteria for clients, in practice, the reference interval set to [ 0.5 , 0.9 ] for CPU, [ 0.4 , 0.8 ] for memory, [ 0.6 , 0.9 ] for network. Figure 3 shows the quantification for edge servers, the reference interval set to [ 0.3 , 0.8 ] for CPU, [ 0.4 , 0.8 ] for memory, [ 0.2 , 0.6 ] for network. Due to the rates of three criteria for clients being higher, this means that the client needs to perform an offloading task. Furthermore, experiential values measure the intervals of T, I, and F for three criteria. A denotes the client and B denotes the edge server. Using the interval-valued intuitionistic fuzzy information, the idle S ˜ ( B i , ρ ˜ * ) can be selected to respond to the high-occupancy S ˜ ( A j , ρ ˜ * ) .
Suppose that the weights of C 1 , C 2 , and C 3 are 0.4, 0.35, and 0.25, respectively. Then, the most desirable alternative for clients is as follows.
Step 1: By the equation of Theorem 2, ρ ˜ 1 * = ( [ 0.8 , 0.9 ] , [ 0.1 , 0.2 ] , [ 0.1 , 0.2 ] ) , we have
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 11 , ρ ˜ 1 * ) = 1 3 ( [ 0.25 0.8 0.38 0.9 , 0.25 0.8 0.38 0.9 ] + [ 0.10 0.10 0.20 0.20 , 0.10 0.10 0.20 0.20 ] + [ 0.10 0.55 0.20 0.60 , 0.10 0.55 0.20 0.60 ] ) = [ 0.4981 , 0.5852 ] .
For the same reason, we have the following results,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 12 , ρ ˜ 1 * ) = [ 0.46 , 0.5281 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 13 , ρ ˜ 1 * ) = [ 0.4301 , 0.5397 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 21 , ρ ˜ 1 * ) = [ 0.7458 , 0.8993 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 22 , ρ ˜ 1 * ) = [ 0.675 , 0.8781 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 23 , ρ ˜ 1 * ) = [ 0.8946 , 0.9704 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 31 , ρ ˜ 1 * ) = [ 0.8211 , 0.9629 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 32 , ρ ˜ 1 * ) = [ 0.7958 , 0.8165 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 33 , ρ ˜ 1 * ) = [ 0.3822 , 0.6 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 41 , ρ ˜ 1 * ) = [ 0.4630 , 0.6669 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 42 , ρ ˜ 1 * ) = [ 0.4611 , 0.5074 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 1 43 , ρ ˜ 1 * ) = [ 0.5685 , 0.7490 ] .
Step 2: By Equation (34), we have
S ˜ ( A 1 , ρ ˜ 1 * ) = 0.4 × [ 0.4981 , 0.5852 ] + 0.35 × [ 0.46 , 0.5281 ] + 0.25 × [ 0.4301 , 0.5397 ] = [ 0.4678 , 0.5538 ] .
S ˜ ( A 2 , ρ ˜ 1 * ) = [ 0.7582 , 0.9097 ] , S ˜ ( A 3 , ρ ˜ 1 * ) = [ 0.7025 , 0.8209 ] , S ˜ ( A 4 , ρ ˜ 1 * ) = [ 0.4887 , 0.6316 ] .
Step 3: According to the product order ≤ of the interval-values, we can rank these similarity measures:
S ˜ ( A 2 , ρ ˜ 1 * ) > S ˜ ( A 3 , ρ ˜ 1 * ) > S ˜ ( A 4 , ρ ˜ 1 * ) > S ˜ ( A 1 , ρ ˜ 1 * )
The most desirable alternative for edge servers is as follows.
Step 1: By the equation of Theorem 2, ρ ˜ 2 * = ( [ 0.1 , 0.2 ] , [ 0.8 , 0.9 ] , [ 0.8 , 0.9 ] ) , we have
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 11 , ρ ˜ 2 * ) = 1 3 ( [ 0.10 0.23 0.20 0.30 , 0.10 0.23 0.20 0.30 ] + [ 0.22 0.80 0.35 0.90 , 0.22 0.80 0.35 0.90 ] + [ 0.42 0.80 0.70 0.90 , 0.42 0.80 0.70 0.90 ] ) = [ 0.4116 , 0.6111 ] .
For the same reason, we have the following results,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 12 , ρ ˜ 2 * ) = [ 0.4324 , 0.5516 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 13 , ρ ˜ 2 * ) = [ 0.2958 , 0.4541 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 21 , ρ ˜ 2 * ) = [ 0.3064 , 0.4850 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 22 , ρ ˜ 2 * ) = [ 0.2732 , 0.3163 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 23 , ρ ˜ 2 * ) = [ 0.5389 , 0.6210 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 31 , ρ ˜ 2 * ) = [ 0.6064 , 0.6659 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 32 , ρ ˜ 2 * ) = [ 0.3450 , 0.5296 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 2 33 , ρ ˜ 2 * ) = [ 0.6875 , 0.7037 ] .
Step 2: By Equation (34), we have
S ˜ ( B 1 , ρ ˜ 2 * ) = 0.4 × [ 0.4116 , 0.6111 ] + 0.35 × [ 0.4324 , 0.5516 ] + 0.25 × [ 0.2958 , 0.4541 ] = [ 0.3899 , 0.5510 ] .
S ˜ ( B 2 , ρ ˜ 2 * ) = [ 0.3529 , 0.46 ] , S ˜ ( B 3 , ρ ˜ 2 * ) = [ 0.5352 , 0.6276 ] .
Step 3: According to the product order ≤ of the interval-values, we can rank these similarity measures:
S ˜ ( B 3 , ρ ˜ 2 * ) > S ˜ ( B 1 , ρ ˜ 2 * ) > S ˜ ( B 2 , ρ ˜ 2 * )
As shown in Figure 4, it depicts the compared results of clients and edge servers. For clients, A 2 is the highest occupancy and needs to offload resources to the edge server. According to the compared results between the edge servers, B 3 with less resource usage is the most suitable for receiving services from the client A 2 .

5.2. Comparative Analysis of Decision Application

Let us consider the decision-making problem adapted from [21,22,30]. Ye [21] presented the multi-attributes decision-making method using the Hamming and Euclidean distance. Sahin [22] proposed two multi-criteria decision-making methods using the interval neutrosophic cross-entropy between an alternative and the ideal alternative. Yang [30] presented the multi-attributes decision-making method based on the similarity measure using a new inclusion relationship.
Example 4.
Suppose that there is a panel with four possible alternatives to invest the money: (1) A 1 is a food company; (2) A 2 is a car company; (3) A 3 is an arms company; and (4) A 4 is a computer company. The investment company must make a decision according to the three criteria given below: (1) C 1 is the growth analysis; (2) C 2 is the risk analysis; and (3) C 3 is the environmental impact analysis. Using the interval-valued intuitionistic fuzzy information, the decision maker evaluates the four possible alternatives under the above three criteria and the evaluation are expressed as three interval neutrosophic sets (Table 3).
Suppose that the weights of C 1 , C 2 , and C 3 are 0.35, 0.25, and 0.4, respectively. Then, we use the approach proposed to obtain the most desirable alternative.
Step 1: The positive ideal interval neutrosophic value is ρ ˜ * = ( [ 1 , 1 ] , [ 0 , 0 ] , [ 0 , 0 ] ) ; by the equation of Theorem 2, we have
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 11 , ρ ˜ * ) = 1 3 ( [ 0.4 1 0.5 1 , 0.4 1 0.5 1 ] + [ 0 0.2 0 0.3 , 0 0.2 0 0.3 ] + [ 0 0.3 0 0.4 , 0 0.3 0 0.4 ] ) = [ 0.4 3 , 0.5 3 ] .
For the same reason, we have the following results:
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 12 , ρ ˜ * ) = [ 0.4 3 , 0.2 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 13 , ρ ˜ * ) = [ 0.7 3 , 0.3 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 21 , ρ ˜ * ) = [ 0.2 , 0.7 3 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 22 , ρ ˜ * ) = [ 0.2 , 0.7 3 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 23 , ρ ˜ * ) = [ 0.1 , 0.2 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 31 , ρ ˜ * ) = [ 0.1 , 0.2 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 32 , ρ ˜ * ) = [ 0.5 3 , 0.2 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 33 , ρ ˜ * ) = [ 0.4 3 , 0.5 3 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 41 , ρ ˜ * ) = [ 0.7 3 , 0.8 3 ] , I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 42 , ρ ˜ * ) = [ 0.2 , 0.7 3 ] ,
I N E ( 1 , 0 ) , ( 0 , 1 ) α ( ρ ˜ 43 , ρ ˜ * ) = [ 0.2 , 0.7 3 ] .
Step 2: By Equation (34), we have
S ˜ ( A 1 , ρ ˜ * ) = 0.35 × [ 0.4 3 , 0.5 3 ] + 0.25 × [ 0.4 3 , 0.2 ] + 0.4 × [ 0.7 3 , 0.3 ] = [ 0.1733 , 0.2283 ] .
Similarly, S ˜ ( A 2 , ρ ˜ * ) = [ 0.16 , 0.22 ] , S ˜ ( A 3 , ρ ˜ * ) = [ 0.13 , 0.1867 ] , S ˜ ( A 4 , ρ ˜ * ) = [ 0.2117 , 0.245 ] .
Step 3: According to the product order ≤ of the interval-values, we can rank these similarity measures:
S ˜ ( A 4 , ρ ˜ * ) > S ˜ ( A 1 , ρ ˜ * ) > S ˜ ( A 2 , ρ ˜ * ) > S ˜ ( A 3 , ρ ˜ * )
Therefore, the most desirable alternative is A 4 .
In order to validate the feasibility of the proposed decision-making method, a comparative study was conducted with other methods as shown in Table 4.
For this example, using the new similarity measure based on the interval neutrosophic fuzzy equivalencies proposed in this paper, we obtain the same ranking order of alternatives as in [22,30]. This shows that the similarity measure of interval neutrosophic sets proposed in this paper are effective and efficient.

6. Conclusions

The study of information measures is an important research topic in uncertain information processing. This paper presents a new approach to constructing similarity measures for interval neutrosophic sets using fuzzy equivalencies. The proposed method is based on the framework of interval neutrosophic sets and is designed to retain more interval-valued information. The similarity degree is expressed as an interval, and different similarities can be obtained by selecting parameters in the fuzzy equivalence, depending on practical situations. The effectiveness of the proposed method is discussed in edge computing applications, where it can be used to select and match clients and edge servers for resource offloading. An illustrative example is provided to verify the proposed method’s ability to find a reasonable client and edge server.
In further research, on the one hand, since it is closely related to the parameters θ , ε and the aggregation manner μ , φ for the definition of the interval neutrosophic valued fuzzy equivalency I N E ( μ , φ ) , ( θ , ε ) α , if there are different values for these parameters, we will subsequently discuss the relationship of these similarity measures. On the other hand, there is another parallel generalization of fuzzy sets known by T-spherical fuzzy sets (T-SFSs) presented by [4,5], which is characterized by the degrees of membership s, abstinence i, and non-membership d of the form ( s , i , d ) , and satisfies 0 s n + i n + d n 1 for the positive integer n. This is similar to the triple structure of NSs in form, but we think that each element in the triplet ( T , I , F ) of NSs is independent, as long as the triplet satisfies 0 sup T + sup I + sup F 3 , so both NSs and T-SFSs enlarge the discussion space of fuzzy information, and meanwhile, each has its own advantages. The comparison and connection between NSs and T-SFSs will also be directions of future research works.

Author Contributions

Conceptualization, Q.L.; methodology, Q.L.; validation, Q.L. and X.W.; formal analysis, Q.L.; investigation, Q.L.; resources, Q.L. and M.K.; data curation, Q.L. and X.W.; writing—original draft preparation, Q.L.; writing—review and editing, Q.L.; visualization, Q.L. and X.W.; supervision, M.K. and K.Q.; funding acquisition, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Key Research and Development Program of China (2020AAA0107702), Sichuan Provincial Administration of Traditional Chinese Medicine Special Project on Traditional Chinese Medicine Research (No. 2018QN068), and the key R&D project jointly implemented by Sichuan and Chongqing in 2020 (cstc2020jscx-cylhX0004).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lin, H.; Zeadally, S.; Chen, Z.; Labiod, H.; Wang, L. A survey on computation offloading modeling for edge computing. J. Netw. Comput. Appl. 2020, 169, 102781. [Google Scholar] [CrossRef]
  2. Shakarami, A.; Shahidinejad, A.; Ghobaei-Arani, M. An autonomous computation offloading strategy in mobile edge computing: A deep learning-based hybrid approach. J. Netw. Comput. Appl. 2021, 178, 102974. [Google Scholar] [CrossRef]
  3. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–356. [Google Scholar] [CrossRef]
  4. Mahmood, T.; Ullah, K.; Khan, Q.; Jan, N. An approach toward decision-making and medical diagnosis problems using the concept of spherical fuzzy sets. Neural Comput. Appl. 2019, 31, 7041–7053. [Google Scholar] [CrossRef]
  5. Abid, M.N.; Yang, M.-S.; Karamti, H.; Ullah, K.; Pamucar, D. Similarity measures based on T-spherical information with applications to pattern recognition and decision making. Symmetry 2022, 14, 410. [Google Scholar] [CrossRef]
  6. Ali, J.; Al-kenani, A.N. Vector similarity measures of dual hesitant fuzzy linguistic term sets and their applications. Symmetry 2023, 15, 471. [Google Scholar] [CrossRef]
  7. Giotopoulos, K.C.; Michalopoulos, D.; Karras, A.; Karras, C.; Sioutas, S. Modelling and analysis of neuro fuzzy employee ranking system in the public sector. Algorithms 2023, 16, 151. [Google Scholar] [CrossRef]
  8. Turksen, I.B. Interval valued fuzzy sets based on normal forms. Fuzzy Sets Syst. 1986, 20, 191–210. [Google Scholar] [CrossRef]
  9. Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  10. Atanassov, K.T. More on intuitionistic fuzzy sets. Fuzzy Sets Syst. 1989, 33, 37–46. [Google Scholar] [CrossRef]
  11. Atanassov, K.T.; Gargov, G. Interval-valued intuitionistic fuzzy sets. Fuzzy Sets Syst. 1989, 3, 343–349. [Google Scholar] [CrossRef]
  12. Atanassov, K.T. Operators over interval-valued intuitionistic fuzzy sets. Fuzzy Sets Syst. 1994, 64, 159–174. [Google Scholar] [CrossRef]
  13. Zhang, H.Y.; Wang, J.Q.; Chen, X.H. Interval neutrosophic sets and their application in multicriteria decision making problems. Sci. World J. 2014, 2014, 645953. [Google Scholar] [CrossRef]
  14. Zhang, H.Y.; Wang, J.Q.; Chen, X.H. An outranking approach for multi-criteria decision-making problems with interval-valued neutrosophic sets. Neural Comput. Appl. 2016, 27, 615–627. [Google Scholar] [CrossRef]
  15. Smarandache, F. A Unifying Field in Logics: Neutrosophy, Netrosophic Probability, Set and Logic; American Research Press: Rehoboth, DE, USA, 1999. [Google Scholar]
  16. Wang, H.; Samarandache, F.; Zhang, Y.Q.; Sunderraman, R. Single valued neutrosophic sets. Multispace Multistruct. 2010, 4, 410–413. [Google Scholar]
  17. Zhang, X.H.; Bo, C.X.; Smarandache, F.; Dai, J.H. New inclusion relation of neutrosophic sets with applications and related lattice structure. Int. J. Mach. Learn. Cybern. 2018, 9, 1753–1763. [Google Scholar] [CrossRef]
  18. Zhang, X.H.; Bo, C.X.; Smarandache, F.; Park, C. New operations of totally dependent-neutrosophic sets and totally dependent-neutrosophic soft sets. Symmetry 2018, 10, 187. [Google Scholar] [CrossRef]
  19. Wang, H.; Smarandache, F.; Zhang, Y.Q.; Sunderraman, R. Interval Neutrosophic Sets and Logic: Theory and Applications in Computing; Hexis: Phoenix, AX, USA, 2005. [Google Scholar]
  20. Chi, P.P.; Liu, P.D. An extended TOPSIS method for the multiple attribute decision making problems based on interval neutrosophic set. Neutrosophic Sets Syst. 2013, 1, 63–70. [Google Scholar]
  21. Ye, J. Similarity measures between interval neutrosophic sets and their applications in multicriteria decision-making. J. Intell. Fuzzy Syst. 2014, 26, 165–172. [Google Scholar] [CrossRef]
  22. Shahin, R. Cross-entropy measure on interval neutrosophic sets and its applications in multicriteria decision making. Neural Comput. Appl. 2017, 28, 1177–1187. [Google Scholar] [CrossRef]
  23. Broumi, S.; Smarandache, F. Several similarity measures of neutrosophic sets. Neutrosophic Sets Syst. 2013, 1, 54–62. [Google Scholar]
  24. Majumdar, P.; Samanta, S.K. On similarity and entropy of neutrosophic sets. J. Intell. Fuzzy Syst. 2014, 26, 1245–1252. [Google Scholar] [CrossRef]
  25. Ye, J. Single valued neutrosophic cross-entropy for multicriteria decision making problems. Appl. Math. Model. 2013, 38, 1170–1175. [Google Scholar] [CrossRef]
  26. Ye, J. Single-valued neutrosophic clustering algorithms based on similarity measures. J. Classif. 2017, 34, 148–162. [Google Scholar] [CrossRef]
  27. Ye, J.; Du, S.G. Some distances, similarity and entropy measures for interval-valued neutrosophic sets and their relationship. Int. J. Mach. Learn. Cybern. 2019, 10, 347–355. [Google Scholar] [CrossRef]
  28. Wang, X.M.; Qin, K.Y. Relationships among several similarity measures of single-valued neutrosophic sets. Ann. Fuzzy Math. Inform. 2020, 19, 45–59. [Google Scholar] [CrossRef]
  29. Qin, K.Y.; Wang, L. New similarity and entropy measures of single-valued neutrosophic sets with applications in multi-attribute decision making. Soft Comput. 2020, 24, 16165–16176. [Google Scholar] [CrossRef]
  30. Yang, H.; Wang, X.M.; Qin, K.Y. New similarity and entropy measures of interval neutrosophic sets with applications in multi-attribute decision-making. Symmetry 2019, 11, 370. [Google Scholar] [CrossRef]
  31. Zeng, Y.Q.; Ren, H.P.; Yang, T.H.; Xiao, S.X.; Xiong, N. A novel similarity measure of single-valued neutrosophic sets based on modified manhattan distance and its applications. Electronics 2022, 11, 941. [Google Scholar] [CrossRef]
  32. Ali, M.; Hussain, Z.; Yang, M.-S. Hausdorff distance and similarity measures for single-valued neutrosophic sets with application in multi-criteria decision making. Electronics 2023, 12, 201. [Google Scholar] [CrossRef]
  33. Wu, H.B.; Yuan, Y.; Wei, L.J.; Pei, L.D. On entropy, similarity measure and cross-entropy of single-valued neutrosophic sets and their application in multi-attribute decision making. Soft Comput. 2018, 22, 7367–7376. [Google Scholar] [CrossRef]
  34. Thao, X.; Smarandache, F. Apply new entropy based similarity measures of single valued neutrosophic sets to select supplier material. J. Intell. Fuzzy Syst. Appl. Eng. Technol. 2020, 39, 1005–1019. [Google Scholar] [CrossRef]
  35. Duong, T.T.T.; Phong, L.T.; Hoi, L.Q.; Thao, N.X. A novel model based on similarity measure and quality function deployment on interval neutrosophic sets for evaluation and selection market segments. J. Intell. Fuzzy Syst. 2020, 38, 5203–5214. [Google Scholar] [CrossRef]
  36. Fodor, J.C.; Roubens, M. Fuzzy preference modelling and multicriteria decision support. In Theory and Decision Library; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1994. [Google Scholar]
  37. Wang, X.Z.; Ruan, D.; Kerre, E.E. Mathematics of Fuzziness-Basic Issues; Springer: Heidelberg, Germany, 2009. [Google Scholar]
  38. Li, Y.F.; Qin, K.Y.; He, X.X. Some new approaches to constructing similarity measures. Fuzzy Sets Syst. 2014, 234, 46–60. [Google Scholar] [CrossRef]
  39. Li, Y.F.; He, X.X.; Qin, K.Y.; Meng, D. Three constructive methods for the definition of interval-valued fuzzy equivalences. Fuzzy Sets Syst. 2017, 322, 70–85. [Google Scholar] [CrossRef]
  40. Kolesarova, A. Limit properties of quasi-arithmetic means. Fuzzy Sets Syst. 2001, 124, 65–71. [Google Scholar] [CrossRef]
  41. Calvo, T.; Kolesarova, A.; Komornikova, M.; Mesiar, R. Aggregation operators: Properties, classes and construction methods. In Aggregation Operators New Trends and Applications; Calvo, T., Mayor, G., Mesiar, R., Eds.; Physica-Verlag: Heidelberg, Germany, 2002. [Google Scholar]
Figure 1. The framework of edge computing.
Figure 1. The framework of edge computing.
Electronics 12 01931 g001
Figure 2. The visualization of the truth-membership interval of clients compared with the reference interval of three criteria.
Figure 2. The visualization of the truth-membership interval of clients compared with the reference interval of three criteria.
Electronics 12 01931 g002
Figure 3. The visualization of the truth-membership interval of edge servers compared with the reference interval of three criteria.
Figure 3. The visualization of the truth-membership interval of edge servers compared with the reference interval of three criteria.
Electronics 12 01931 g003
Figure 4. The visualization of the matching result.
Figure 4. The visualization of the matching result.
Electronics 12 01931 g004
Table 1. The criteria of clients in Example 3.
Table 1. The criteria of clients in Example 3.
C 1 C 2 C 3
A 1 ( [ 0.25 , 0.38 ] , [ 0.10 , 0.20 ] , [ 0.55 , 0.60 ] ) ( [ 0.22 , 0.30 ] , [ 0.11 , 0.21 ] , [ 0.51 , 0.67 ] ) ( [ 0.22 , 0.30 ] , [ 0.12 , 0.20 ] , [ 0.55 , 0.70 ] )
A 2 ( [ 0.75 , 0.86 ] , [ 0.11 , 0.13 ] , [ 0.12 , 0.13 ] ) ( [ 0.62 , 0.77 ] , [ 0.16 , 0.22 ] , [ 0.16 , 0.23 ] ) ( [ 0.70 , 0.82 ] , [ 0.11 , 0.20 ] , [ 0.10 , 0.18 ] )
A 3 ( [ 0.70 , 0.80 ] , [ 0.17 , 0.20 ] , [ 0.10 , 0.20 ] ) ( [ 0.71 , 0.82 ] , [ 0.13 , 0.15 ] , [ 0.13 , 0.15 ] ) ( [ 0.38 , 0.51 ] , [ 0.44 , 0.50 ] , [ 0.12 , 0.45 ] )
A 4 ( [ 0.43 , 0.62 ] , [ 0.23 , 0.30 ] , [ 0.24 , 0.31 ] ) ( [ 0.34 , 0.41 ] , [ 0.16 , 0.30 ] , [ 0.30 , 0.50 ] ) ( [ 0.52 , 0.73 ] , [ 0.20 , 0.30 ] , [ 0.18 , 0.26 ] )
Table 2. The criteria of edge servers in Example 3.
Table 2. The criteria of edge servers in Example 3.
C 1 C 2 C 3
B 1 ( [ 0.23 , 0.30 ] , [ 0.22 , 0.35 ] , [ 0.42 , 0.70 ] ) ( [ 0.23 , 0.34 ] , [ 0.22 , 0.30 ] , [ 0.47 , 0.66 ] ) ( [ 0.40 , 0.52 ] , [ 0.31 , 0.40 ] , [ 0.20 , 0.48 ] )
B 2 ( [ 0.34 , 0.53 ] , [ 0.34 , 0.50 ] , [ 0.16 , 0.47 ] ) ( [ 0.47 , 0.79 ] , [ 0.37 , 0.40 ] , [ 0.13 , 0.21 ] ) ( [ 0.15 , 0.27 ] , [ 0.22 , 0.31 ] , [ 0.54 , 0.70 ] )
B 3 ( [ 0.13 , 0.22 ] , [ 0.17 , 0.20 ] , [ 0.67 , 0.78 ] ) ( [ 0.31 , 0.40 ] , [ 0.26 , 0.38 ] , [ 0.31 , 0.60 ] ) ( [ 0.10 , 0.20 ] , [ 0.15 , 0.20 ] , [ 0.70 , 0.80 ] )
Table 3. The evaluation of alternatives.
Table 3. The evaluation of alternatives.
C 1 C 2 C 3
A 1 ( [ 0.4 , 0.5 ] , [ 0.2 , 0.3 ] , [ 0.3 , 0.4 ] ) ( [ 0.4 , 0.6 ] , [ 0.1 , 0.3 ] , [ 0.2 , 0.4 ] ) ( [ 0.7 , 0.9 ] , [ 0.2 , 0.3 ] , [ 0.4 , 0.5 ] )
A 2 ( [ 0.6 , 0.7 ] , [ 0.1 , 0.2 ] , [ 0.2 , 0.3 ] ) ( [ 0.6 , 0.7 ] , [ 0.1 , 0.2 ] , [ 0.2 , 0.3 ] ) ( [ 0.3 , 0.6 ] , [ 0.3 , 0.5 ] , [ 0.8 , 0.9 ] )
A 3 ( [ 0.3 , 0.6 ] , [ 0.2 , 0.3 ] , [ 0.3 , 0.4 ] ) ( [ 0.5 , 0.6 ] , [ 0.2 , 0.3 ] , [ 0.3 , 0.4 ] ) ( [ 0.4 , 0.5 ] , [ 0.2 , 0.4 ] , [ 0.7 , 0.9 ] )
A 4 ( [ 0.7 , 0.8 ] , [ 0.0 , 0.1 ] , [ 0.1 , 0.2 ] ) ( [ 0.6 , 0.7 ] , [ 0.1 , 0.2 ] , [ 0.1 , 0.3 ] ) ( [ 0.6 , 0.7 ] , [ 0.3 , 0.4 ] , [ 0.8 , 0.9 ] )
Table 4. The comparison of results of the decision-making methods in Example 4.
Table 4. The comparison of results of the decision-making methods in Example 4.
Decision-Making MethodsThe Order of the Alternatives
Ye’s method based on the Hamming distance A 4 > A 2 > A 3 > A 1
Ye’s method based on the Euclidean distance A 2 > A 4 > A 3 > A 1
Sahin’s method based on cross-entropy A 4 > A 1 > A 2 > A 3
Yang’s method based on the new inclusion relationship A 4 > A 1 > A 2 > A 3
The method based on interval neutrosophic fuzzy equivalencies A 4 > A 1 > A 2 > A 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Q.; Wang, X.; Kong, M.; Qin, K. Similarity Measure for Interval Neutrosophic Sets and Its Decision Application in Resource Offloading of Edge Computing. Electronics 2023, 12, 1931. https://doi.org/10.3390/electronics12081931

AMA Style

Liu Q, Wang X, Kong M, Qin K. Similarity Measure for Interval Neutrosophic Sets and Its Decision Application in Resource Offloading of Edge Computing. Electronics. 2023; 12(8):1931. https://doi.org/10.3390/electronics12081931

Chicago/Turabian Style

Liu, Qiong, Xi Wang, Mingming Kong, and Keyun Qin. 2023. "Similarity Measure for Interval Neutrosophic Sets and Its Decision Application in Resource Offloading of Edge Computing" Electronics 12, no. 8: 1931. https://doi.org/10.3390/electronics12081931

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