Introduction

Intuitionistic fuzzy set (IFS) was introduced by Atanassov [1] and can be shown as a generalization and extension of Zadeh's fuzzy set theory [2]. IFS has emerged as an active research area mainly for solving multiple-criteria decision making problems [39] and group decision making (GDM) problems [1012] where the values of local criteria (attributes) of alternatives and/or their weights are intuitionistic fuzzy values (IFVs). Intuitionistic fuzzy set covers such kind of situations where a human being can express the degree of belonging of an element to a set as well as degree of non-belonging of an element to a set.

A complete account of the development of multi-set theory has been seen in [13]. As a generalization of multi-set, Yager [14] introduced the concept of multi-fuzzy set (MFS). An element of a MFS can occur more than once with possibly the same or different membership values. MFS theory is an extension of theories of fuzzy sets [2], L-fuzzy sets [15], and intuitionistic fuzzy sets [16]. Group multi-criteria decision making requires certain methods to aggregate the opinions provided by different experts. Yager [17] proposed an interesting and well-grounded approach, namely the ordered weighted averaging (OWA) [17], which enabled aggregation of the variables in terms of their order in the set.

Most of the human reasoning involves linguistic variables whose values are words rather than numbers to express a situation in a better way in an uncertain environment. Fuzzy sets act as the basis of these linguistic variables. But in some situations like decision making problems (such as medical diagnosis, sales analysis, marketing, etc.), the description by a linguistic variable in terms of membership function only is not adequate. In many cases, there is an obvious chance of an appearance of a non-null complement. IFS can be used in this context as a proper tool for representing both membership and non-membership of an element to a concept [18]. Again there are situations where each element has different membership values. In such situations, an intuitionistic multi-fuzzy set (IMFS) is more adequate. Here we present IMFS as a tool for representing such situations linguistically.

The aim of this paper is to combine the concept of intuitionistic fuzzy set and multi-fuzzy set to produce an intuitionistic multi-fuzzy set and apply this to group MCDM problems. In group MCDM, a group of decision makers provide their opinions based on their own observations and intuitions over a set of attributes. The individual opinions are finally converted to a collective opinion using some suitable procedure. This article introduces IMFSs, basic operations on IMFSs, and application of IMFSs to MCDM problems by constructing a suitable algorithmic approach. Here we also present score function and accuracy function in the context of IMFS with an application to MCDM. In the proposed approach, we first construct intuitionistic multi-fuzzy matrices (IMFMs) for decision makers. Decision makers provide their opinions in terms of linguistic scales at different time instances which are represented by IMFMs. Next we construct the aggregated intuitionistic multi-fuzzy matrix which reflects the combined opinions of all decision makers using our proposed intuitionistic multi-fuzzy weighted averaging (IMFWA) operator. IMFWA can be treated as an extension of intuitionistic weighted arithmetic mean (IWAM) [19]. Then this study uses IMFS-based normalized Hamming distance and normalized Euclidean distance to find out the final outcome. Finally, this study degenerates the individual experts' opinions (IMFS) into IFS and compares the final outcome. This approach is illustrated using a suitable case study concerned with medical disease diagnosis.

The rest of this article is organized as follows: The second section presents the preliminaries about IFS and some operations on IFS. The third section includes a brief description about MFS, IMFS, and few operations on IMFS including IMFWA operator and distance measurements. The fourth section includes the proposed algorithmic approach, followed by a case study in the fifth section. Finally, the paper is concluded in the sixth section.

Intuitionistic fuzzy sets and some operations

In this section, we briefly review the definition of IFS, its operations, and comparisons.

Definition of IFS and IFV with necessary conditions

Definition 1 Intuitionistic fuzzy sets were introduced by Atanassov [1]. Let X be a universal set and A ⊂ X. An intuitionistic fuzzy set is a set

A = x , μ A x , ν A x : x X

where the functions μ A  : X → [0, 1] and ν A  : X → [0, 1] reflect the degree of membership and non-membership of the element x from X to set A, respectively, and for every xX, it is also fulfilled that

0 μ A x + ν A x 1 .

The function π A  : X → [0, 1], given by π A (x) = 1 − μ A (x) − ν A (x), xX, defines the degree of uncertainty of the membership of the element x to set A known as hesitation function. For a fixed xX, an object {μ A (x),v A (x)} is usually called IFV or intuitionistic fuzzy number (IFN).

Description of two basic operations using intuitionistic fuzzy sets

Addition ⊕ and multiplication ⊗ of IFSs

The operations of addition ⊕ and multiplication ⊗ on intuitionistic fuzzy values were defined by Atanassov [19] as follows: Let A = (μ A ,v A ) and B = (μ B ,v B ) be IFVs, then

A B = μ A + μ B μ A . μ B , ν A . ν B
(1)
A B = μ A . μ B , ν A + ν B ν A . ν B .
(2)

These operations were constructed in such a way that they produce IFVs since it is easy to prove that 0 ≤ μ A  + μ B  − μ A . μ B  + ν A . ν B  ≤ 1 and 0 ≤ μ A . μ B  + ν A  + ν B  − ν A . ν B  ≤ 1.

Multiplication ⊗ of IFS with real values

The addition and multiplication of IFSs with real values were obtained using expressions (1) and (2) in [20]. For any integer n, nA = 1 1 μ A n , ν A n and A n = μ A n , 1 1 ν A n . It was proven later that these operations produce IFVs not only for integer n but also for all real values λ > 0, i.e.,

λA = 1 1 μ A λ , ν A λ
(3)
A λ = μ A λ , 1 1 ν A λ .
(4)

Definition 2 Intuitionistic weighted arithmetic mean: The IWAM can be obtained using expressions (1) and (3) as follows:

IWAM = w 1 A 1 w 2 A 2 w n A n = 1 i = 1 n 1 μ A i w i , i = 1 n ν A i w i
(5)

where 0 ≤ wi ≤ 1 and i = 1 n w i = 1 .

This aggregating operator provides IFVs and is currently the most popular in the solution of MCDM problems in the intuitionistic fuzzy setting.

Comparison of IFSs

An important problem is the comparison of IFVs. Chen and Tan [3] proposed to use the score function (or net membership) as S(x) = μ(x) − v(x) where x is an IFV. Hong and Choi [4] in addition to the above score function introduced the accuracy function as H(x) = μ(x) + v(x). Xu [21] used both the functions S and H to construct order relations between any pair of intuitionistic fuzzy values (x and y) as follows:

If ( S x > S ( y ) ) , then x > y ; If ( S x = = S ( y ) ) , then 1 if ( H ( x ) = = H ( y ) ) , then x = y ; 2 if ( H ( x ) < H ( y ) ) , then x < y .

Intuitionistic multi-fuzzy set and some operations

This section briefly describes multi-fuzzy set, intuitionistic multi-fuzzy set, and a few operations on IMFS including IMFWA operator and distance measurements.

MFS and IMFS

Definition 3 Let k be a positive integer and U be a universal set. A multi-fuzzy set A over U is a set of ordered sequences A = x / μ A 1 x , μ A 2 x , , μ A i x , , μ A k x : x U where μ A i P U , i = 1 , 2 , , k .

The function μ A = μ A 1 , μ A 2 , , μ A k is called a multi-membership function of multi-fuzzy set A, and k is called the dimension of multi-fuzzy set A.

Definition 4 An intuitionistic multi-fuzzy set A is defined by A = x / μ A 1 x , μ A 2 x , , μ A k x , ν A 1 x , ν A 2 x , , ν A k x : x U , where 0 μ A i x + ν A i x 1 , π A i x = 1 μ A i x + ν A i x for every xU and i = 1,2,…,k where k is a positive integer and U is a universal set.

For a fixed xU, an object μ A i x , ν A i x is usually called an intuitionistic multi-fuzzy value (IMFV) or intuitionistic multi-fuzzy number (IMFN) where i = 1,2,…,k and k > 0.

Remark 1 If we arrange the membership sequences in decreasing order, then the corresponding non-membership sequence may not be in decreasing or increasing order.

Remark 2 The sequences of membership functions and non-membership functions only have k terms (finite number of terms), and k is known as the dimension of A.

Some useful operations on IMFS

For any two intuitionistic multi-fuzzy sets A and B of dimension k, the following operations can be defined. Let

A = x / μ A 1 x , μ A 2 x , , μ A k x , ν A 1 x , ν A 2 x , , ν A k x : x U .
B = x / μ B 1 x , μ B 2 x , , μ B k x , ν B 1 x , ν B 2 x , , ν B k x : x U .

Addition of IMFS (A ⊕B)

In A ⊕ B, the membership and non-membership values are obtained as follows:

μ A B j = μ A j x + μ B j x μ A j x . μ B j x , ν A B j = ν A j x . ν B j x , j = 1 , 2 , , k , x U .
(6)

Multiplication of IMFS (A ⊗B)

In A ⊗ B, the membership and non-membership values are obtained as follows:

μ A B j = μ A j x . μ B j ( x ) , ν A B j = ν A j x + ν B j ( x ) ν A j ( x ) . ν B j ( x ) , j = 1 , 2 , , k , x U .
(7)

Example 1 Let A and B be two intuitionistic multi-fuzzy sets of dimension 3 defined as follows:

A = { 0.7 , 0.6 , 0.5 , ( 0.1 , 0.2 , 0.4 ) } , B = { 0.4 , 0.4 , 0.3 , ( 0.3 , 0.4 , 0.6 ) } .

The addition (A ⊕ B) and multiplication (A ⊗ B) of A and B can be obtained by

A B = 0.82 , 0.76 , 0.65 , 0.03 , 0.08 , 0.24 ,
A B = 0.28 , 0.24 , 0.15 , 0.37 , 0.52 , 0.76 .

Multiplication of IMFS A with real value

Multiplication of IMFS A of dimension k with real value λ > 0 can be defined as

λA = 1 1 μ A j λ , ν A j λ , A λ = μ A j λ , 1 1 ν A j λ , j = 1 , 2 , , k , x U .
(8)

Example 2 Let A be an intuitionistic multi-fuzzy set of dimension 3 where A is defined as follows and λ = 0.5.

A = 0.7 , 0.6 , 0.5 , 0.1 , 0.2 , 0.4 ,

Now λA = (0.45, 0.37, 0.29)(0.32, 0.45, 0.63),  Aλ = (0.84, 0.77, 0.71)(0.05, 0.11, 0.23).

Proposed IMFWA operator

Definition 5 Intuitionistic multi-fuzzy weighted arithmetic operator can be defined by

IMFWA = w 1 A 1 w 2 A 2 w n A n = 1 i = 1 n j = 1 k 1 μ A i j w i , i = 1 n j = 1 k ν A i j w i , i = 1 n j = 1 k 1 μ A i j w i i = 1 n j = 1 k ν A i j w i
(9)

where A 1,A 2,…,A n are IMFS of dimension k and w 1,w 2,…,w n are their weights where i = 1 n w i = 1 and w i  ∈ [0, 1].

Example 3 Let A 1 and A 2 be two intuitionistic multi-fuzzy sets of dimension 3, and weights w 1 = 0.3 and w 2 = 0.7 are assigned to them. Let

A 1 = 0.7 , 0.6 , 0.5 , 0.1 , 0.2 , 0.4 , A 2 = 0.4 , 0.4 , 0.3 , 0.3 , 0.4 , 0.6 .

The aggregated IMFWA is computed as

IMFWA A 1 , A 2 = w 1 A 1 w 2 A 2 = 1 1 0.7 0.3 1 0.6 0.3 1 0.5 0.3 1 0.4 0.7 1 0.4 0.7 1 0.3 0.7 , 0.1 0.3 0.2 0.3 0.4 0.3 0.3 0.7 0.4 0.7 0.6 0.7 = 0.84 , 0.04 .

Definition of score function S(x), xU and accuracy function H(x), xU for IMFSs

Definition 6 If x is an IMFV where x = μ x 1 , μ x 2 , , μ x k , ν x 1 , ν x 2 , , ν x k , the score function can be defined as

S x = j μ j x ν j x , j = 1 , 2 , , k .
(10)

The accuracy function can be defined as

H x = j μ j x + ν j x , j = 1 , 2 , , k .
(11)

Comparison of IMFS

If x and y are IMFVs where x = μ x 1 , μ x 2 , , μ x k , ν x 1 , ν x 2 , , ν x k and y = μ y 1 , μ y 2 , , μ y k , ν y 1 , ν y 2 , , ν y k , then x and y can be compared as follows:

if ( S x > S ( y ) ) , then x > y ; if ( S x = = S ( y ) ) , then 1 if ( H ( x ) = = H ( y ) ) , then x = y ; 2 if ( H ( x ) < H ( y ) ) , then x < y .

Example 4 Let x = {(0.7, 0.6, 0.5), (0.1, 0.2, 0.4)} and y = {(0.4, 0.4, 0.3), (0.3, 0.4, 0.6)}. Now

S x = 0.7 0.1 + 0.6 0.2 + 0.5 0.4 = 1.1 , S y = 0.4 0.3 + 0.4 0.4 + 0.3 0.6 = 0.2 , H x = 0.7 + 0.1 + 0.6 + 0.2 + 0.5 + 0.4 = 2.5 , H y = 0.4 + 0.3 + 0.4 + 0.4 + 0.3 + 0.6 = 2.4 .

Since S(x) > S(y), therefore x > y.

Example 5 Suppose U = {h 1, h 2, h 3, h 4, h 5, h 6} is a set of six houses (alternatives) and E = {e 1, e 2, e 3, e 4, e 5} is a set of five parameters (criteria). Mr. X wants to buy a house based on the intuitionistic multi-fuzzy values provided for all the parameters of the given houses which are shown in Table 1. Intuitionistic multi-fuzzy choice values μ c i , ν c i are computed as μ c i = j = 1 n μ i x j , i = 1 , 2 , , k and ν c i = j = 1 n ν i x j , i = 1 , 2 , , k (Table 1). Table 2 shows the score function and accuracy function measurements with respect to the intuitionistic multi-fuzzy choice values. As per comparisons of IMFVs, the maximum score value gives the optimal alternatives, i.e., house h 3. Therefore, Mr. X will go for house h 3. This example shows the application of score function and accuracy functions in multi-criteria decision making problems.

Table 1 IMFVs and choice values
Table 2 Score function and choice values

Distance measurements over IMFSs

Definition 7 Hamming distance dH(A,B) between two IMFS, A and B, in U = (x 1,x 2,…,x n ) of dimension k can be defined as follows:

d H A , B = 1 2 k ( j = 1 n i = 1 k μ A i x j μ B i x j | + | ν A i x j ν B i x j | + | π A i x j π B i x j ) , x U .
(12)

Normalized Hamming distance lH(A, B) between two IMFS, A and B, in U = (x 1,x 2,…,x n ) of dimension k can be defined as

l H A , B = 1 2 nk ( j = 1 n i = 1 k μ A i x j μ B i x j | + | ν A i x j ν B i x j | + | π A i x j π B i x j ) , x U .
(13)

Example 6 Let A and B be two IMFSs of dimension 3.

A = 0.7 , 0.6 , 0.5 , 0.1 , 0.2 , 0.4 , B = 0.4 , 0.4 , 0.3 , 0.3 , 0.4 , 0.6 .

The Hamming distance dH(A,B) can be computed as

d H A , B = 1 2 0.7 0.4 | + | 0.1 0.3 | + | 0.2 0.3 + 0.6 0.4 | + | 0.2 0.4 | + | 0.2 0.2 + 0.5 0.3 | + | 0.4 0.6 | + | 0.1 0.1 = 0.7 .

The normalized Hamming lH(A,B) distance can be computed as

l H A , B = 1 2 × 3 0.7 0.4 | + | 0.1 0.3 | + | 0.2 0.3 + 0.6 0.4 | + | 0.2 0.4 | + | 0.2 0.2 + 0.5 0.3 | + | 0.4 0.6 | + | 0.1 0.1 = 0.23 .

Definition 8 Euclidean distance dE(A,B) between two IMFS, A and B, in U = (x 1,x 2,…,x n ) of dimension k can be defined as follows:

d E A , B = 1 2 k j = 1 n i = 1 k ( μ A i x j μ B i x j ) 2 + ν A i x j ν B i x j 2 + π A i x j π B i x j 2 1 2 , x U .
(14)

The normalized Euclidean distance lE(A, B) between two IMFS, A and B, in U = (x 1,x 2,…,x n ) of dimension k can be defined as

l E A , B = 1 2 nk j = 1 n i = 1 k μ A i x j μ B i x j 2 + ν A i x j ν B i x j 2 + π A i x j π B i x j 2 1 2 , x U .
(15)

Example7 Let A and B be two IMFS of dimension 3. Let

A = 0.7 , 0.6 , 0.5 , 0.1 , 0.2 , 0.4 , B = 0.4 , 0.4 , 0.3 , 0.3 , 0.4 , 0.6 .

The Euclidean distance dE(A,B) can be computed as d E A , B = 1 2 0.7 0.4 2 + 0.1 0.3 2 + 0.2 0.3 2 + 0.6 0.4 2 + 0.2 0.4 2 + 0.2 0.2 2 + 0.5 0.3 2 + 0.4 0.6 2 + 0.1 0.1 2 1 2 = 0.39 . The normalized Euclidean distance lE(A,B) can be computed as

l E A , B = 1 2 × 3 0.7 - 0.4 2 + 0.1 - 0.3 2 + 0.2 - 0.3 2 + 0.6 - 0.4 2 + 0.2 - 0.4 2 + 0.2 - 0.2 2 + 0.5 - 0.3 2 + 0.4 - 0.6 2 + 0.1 - 0.1 2 1 2 = 0.22 .

Presentation of IMFS to IFS degeneration

An intuitionistic multi-fuzzy set A = x / μ A 1 x , μ A 2 x , , μ A k x ν A 1 x , ν A 2 x , , ν A k x : x U can be degenerated to an IFS AG where A G = x / μ A G x , ν A G x : x U , μ A G x = 1 k i = 1 k μ A i , ν A G x = 1 k i = 1 k ν A i , and 0 μ A G x + ν A G x 1 , π A G x = 1 μ A G x + ν A G x for every x ∈ U and i = 1,2,…,k where k is a positive integer and U is a universal set.

Example 8 Let A be an IMFS of dimension 3. If A = {(0.7, 0.6, 0.5), (0.1, 0.2, 0.4)}, then IFS AG can be expressed as AG = {(0.7 + 0.6 + 0.5)/3, (0.1 + 0.2 + 0.4)/3} = (0.6, 0.2).

An algorithm for IMFS-based GDM

In this section, we develop an algorithm for an intuitionistic multi-fuzzy set-based group decision making method using Hamming distance measurement technique.

Step 1: Intuitionistic multi-fuzzy matrices are constructed based on the values provided by the decision makers. Assume that the rating of i th alternatives x i with respect to the j th criteria c j given by the l th decision maker d l are expressed in IMFS as r ij l = μ ij 1 l x , μ ij 2 l x , , μ ij kl x , ν ij 1 l x , ν ij 2 l x , , ν ij kl x : x U , where k is the dimension of IMFS. M, N, and L are the number of alternatives, criteria, and decision makers, respectively. Hence, a multi-criteria group decision making problem using IMFS can be expressed by the following matrix.

R l = r ij l m × n = r 11 l r 12 l r 1 n l r 21 l r 22 l r 2 n l r m 1 l r m 2 l r mn l where l L , i M , j N , m = M , n = N , and r ij l = μ ij 1 l x , μ ij 2 l x , , μ ij kl x , ν ij 1 l x , ν ij 2 l x , , ν ij kl x : x U .

Step 2: A weight is provided to each decision maker d l (l ∈ L) which can be expressed as w i  ∈ [0, 1] ∀ i ∈ L where i = 1 L w i = 1 .

Step 3: An aggregated intuitionistic multi-fuzzy matrix is constructed based on the opinions of the decision makers. Let R l = r ij l m × n be an intuitionistic multi-fuzzy matrix of the l th decision maker. In group decision making processes, all individual decision maker's opinion is focused into a group opinion to construct an aggregated intuitionistic multi-fuzzy matrix r ij with the help of an IMFWA operator.

r ij = IMFWA r ij 1 , r ij 2 , , r ij L = w 1 R 1 w 2 R 2 w L R L = 1 i = 1 L j = 1 k ( 1 μ R i j ) w i , i = 1 L j = 1 k ν R i j w i , i = 1 L j = 1 k ( 1 μ R i j ) w i i = 1 L j = 1 k ν R i j w i

The aggregated intuitionistic multi-fuzzy matrix can be defined as follows:

R = r 11 r 12 r 1 n r 21 r 22 r 2 n . . . r m 1 r m 2 r mn where r ij = μ ij 1 , μ ij 2 , , μ ij k , ν ij 1 , ν ij 2 , , ν ij k , π ij 1 , π ij 2 , , π ij k , μ ij p = 1 l = 1 L ( 1 μ ij l ) w l , ν ij p = l = 1 L ν ij l w l , π ij p = l = 1 L ( 1 μ ij l ) w l l = 1 L ν ij l w l , i M , j N , p k .

Step 4: Distance matrices are constructed by deriving the normalized Hamming distance and Euclidean distance between the aggregated matrix ( R ) and the sample matrix ( S ). The distance matrix can be defined as follows:

T = t 11 t 12 t 1 n t 21 t 22 t 2 n t m 1 t m 2 t mn

When both of R and S can be expressed as IMFM, the normalized Hamming distance lH(R, S) and Euclidean distance lE(R, S) over R and S in U = (x 1,x 2,…,x n ) of dimension k can be defined with t ij where

t ij H = l H R , S = 1 2 nk j = 1 n i = 1 k ( | μ R i x j μ S i x j | + | ν R i x j ν S i x j | + | π R i x j π S i x j | ) .
(16)
t ij E = l E R , S = 1 2 nk j = 1 n i = 1 k ( μ R i x j μ S i x j ) 2 + ν R i x j ν S i x j 2 + π R i x j π S i x j 2 1 2
(17)

When R is expressed as IMFM and S can be expressed by a simple intuitionistic fuzzy matrix (IFM) which is the matrix representation of IFS in MCDM problems, normalized Hamming distance lH(R, S) and Euclidean distance lE(R, S) (the dimension of R is k and the dimension of S is 1) can be defined with t ij where

t ij H = l H R , S = 1 2 nk j = 1 n i = 1 k ( | μ R i x j μ S x j | + | ν R i x j ν S x j | + | π R i x j π S x j | ) .
(18)
t ij E = l E R , S = 1 2 nk j = 1 n i = 1 k ( μ R i x j μ S x j ) 2 + ν R i x j ν S x j 2 + π R i x j π S x j 2 1 2
(19)

Step 5: Distance matrices are searched to find out minimal distance for each alternative.

Case study

Statistics have consistently shown that heart disease is one of the leading causes of deaths in the USA and all over the world (CDC's report) [22]. Prompt and accurate diagnosis followed by proper treatment is necessary for life saving. Unfortunately, accurate diagnosis of heart diseases has never been an easy task. We illustrate the approach by using a medical diagnosis-based case study specifically for heart disease diagnosis. In this research work, we have categorized heart disease into four different stages based on a common set of symptoms like chest pain, palpitations, dizziness, fainting, and fatigue. Stage ‘I’ indicates that the patient is in the initial stages of heart disease and is fully curable if diagnosed at early stages and follows proper treatment. Patients who belong to stage ‘II’ are in more unsafe conditions and critical to cure. Stage ‘III’ is more unsafe in comparison to stage ‘II’ , and the last stage is stage ‘IV’ wherein the disease is assumed to be not recoverable.

Let D be the set of four related stages of heart disease (stage I, stage II, stage III, and stage IV) expressed by D = {d 1, d 2, d 3, d 4} and S be the set of five related symptoms (chest pain, palpitations, dizziness, fainting, and fatigue) given by S = {s 1, s 2, s 3, s 4, s 5}. Suppose that a group of four experts E = {e 1, e 2, e 3, e 4} is monitoring the symptoms as per their knowledgebase to reach an agreement about which stage of heart disease is more likely to appear for a particular patient. A set of four patients P = {P 1, P 2, P 3, P 4} is considered in this study. This article assumes that the set of experts {e 1, e 2, e 3, e 4} provides their opinions on a set of symptoms {s 1, s 2, s 3, s 4, s 5} by means of intuitionistic multi-fuzzy sets M = {M1, M2, M3, M4} as depicted below (Tables 3, 4, 5, and 6). Table 7 shows the reference values of each of the symptoms for the mentioned stages (stage I, stage II, stage III, and stage IV) of heart disease. The aggregated intuitionistic multi-fuzzy decision matrix based on the opinions of decision makers is shown in Table 8.

Table 3 Observation of expert I
Table 4 Observation of expert II
Table 5 Observation of expert III
Table 6 Observation of expert IV
Table 7 Symptoms vs diseases
Table 8 Aggregated intuitionistic multi-fuzzy matrix

As the patient's condition and variations of symptoms differ with time, for an expert, it might not be feasible to make a decision based on one inspection of the patient. A probable solution might be to inspect the patient at regular time intervals and record them accordingly. This paper has taken the sample readings at three different time intervals of a day. So each symptom is described by three membership functions (μ), three non-membership functions (v), and three hesitation margins (π).

In accordance with the case study, the various steps of the algorithm are described as follows:

Step 1: Intuitionistic multi-fuzzy matrix R = {R1, R2, R3, R4} for each expert E = {e 1, e 2, e 3, e 4} is constructed by considering the three consecutive observations of those experts. Tables 3, 4, 5, and 6 shows the intuitionistic multi-fuzzy decision matrices (R1, R2, R3, R4) for expert I (e 1), expert II (e 2), expert III (e 3), and expert IV (e 4), respectively.

Step 2: In the case study, we have considered two real cases. Initially, the weights of each expert are taken to be equal. In the second case, we assume that the weights of each expert are different. Due to experts' variation in experience and domain of expertise, different priorities can be assigned to different experts, so variations in their weights during the decision making process is practical.

Step 3: An aggregated intuitionistic multi-fuzzy matrix is constructed based on the opinions of the decision makers. When the weights of each expert are equal, Table 8 shows the corresponding aggregated intuitionistic multi-fuzzy matrix.

Steps 4 and 5: This step calculates distance matrices using normalized Hamming distance and normalized Euclidean distance for each patient for the set of diseases. The lowest distance shows proper diagnosis in both Hamming distance and Euclidean distance measurements. This step is illustrated in two phases: in the first phase, all decision makers are assumed to have equal importance or weight (w 1 = w 2 = w 3 = w 4 = 1/4), and the next phase considers different weights according to the priority of each individual decision makers. Table 9 presents the outcome of the first phase, and Tables 10, 11, and 12 present the outcomes of the second phase. Each table shows the result of Hamming distance measurements, Euclidean distance measurements, and diagnostic outcome. Tables 9, 10, 11, and 12 are constructed using Table 7 (sample matrix) and Table 8 (aggregated matrix) and the expressions (18) and (19).

Table 9 Distance matrix with equal weight (w 1 = w 2 = w 3 = w 4 = 1/4)
Table 10 Distance matrix with different weights (w 1 = 0.1, w 2 = 0.2, w 3 = 0.3, w 4 = 0.4)
Table 11 Distance matrix with different weight (w 1 = 0.3, w 2 = 0.2, w 3 = 0.4, w 4 = 0.1)
Table 12 Distance matrix with different weight (w 1 = 0.2, w 2 = 0.1, w 3 = 0.3, w 4 = 0.4)

Diagnostic results from Table 9 indicates that patient P 1 and P 4 are in stage I, while P 2 and P 3 are in stage III which is similar to the diagnostic result of Table 11. Other diagnostic results from Table 10 specifies that patient P 1 is in stage I, P 2 is in stage III, P 3 is in stage IV, and P 4 is in stage II which is similar to Table 12. Hamming distance and Euclidean distance measurements are observed to produce similar diagnostic outcome in all the cases.

When experts' opinions (IMFS) are degenerated to IFS as per subsection ‘Presentation of IMFS to IFS degeneration’ , the various distance measurements results are given in Tables 13 and 14 for similar weight experts and different weight experts, respectively. From the given result set, it can be observed that the diagnostic result of Table 13 is similar with that of Table 9, but the result of Table 14 is different from that of Table 10. This study indicates that when weights of individual experts are equal, a similar diagnostic outcome can be found in both cases (IMFS and degenerated IFS), but when weights of experts are different, then different diagnostic outcomes can be found. In general, the diagnostic outcome is different when IMFS is degenerated to IFS. This happens due to multiple-time inspection of experts in the case of IFMS and one-time inspection for IFS.

Table 13 Distance matrix with equal weight (w 1 = w 2 = w 3 = w 4 = 1/4)
Table 14 Distance matrix with different weights (w 1 = 0.1, w 2 = 0.2, w 3 = 0.3, w 4 = 0.4)

Conclusion

In this paper, we first present an intuitionistic multi-fuzzy set which is a combination of an intuitionistic fuzzy set and a multi-fuzzy set. We then introduce some basic operations on intuitionistic multi-fuzzy set and their properties. Especially, we introduce the concept of intuitionistic multi-fuzzy weighted averaging operator which can be treated as an extension of intuitionistic weighted arithmetic mean operator. We have proposed an algorithmic approach which combines the opinions of individual decision makers to produce an aggregated matrix by using a group multi-criteria decision making method. In the proposed approach, we measure the Hamming distance and Euclidean distance of each patient for the set of diseases by considering the symptoms of that particular disease where both type of distance measurements yield similar diagnostic result. The lowest distance shows proper diagnosis for both Hamming distance and Euclidean distance measurements. The observed case study illustrates our approach in two phases: in the first phase, all decision makers are assumed to have equal importance or weight, and the next phase considers different weights for each individual decision makers. Our observation proves that changes in experts' weight might have several impacts on disease diagnosis, i.e., diagnosis might vary for different patients. In this study, we also present score function and accuracy function in the context of IMFS with an application to MCDM. Finally, this study degenerates the individual experts' opinions (IMFS) into IFS and compares the final outcome which is found to be different. The concept of multiplicity is incorporated by taking samples from the same patient at different times. A future scope of this research work might be enhancing the study of intuitionistic multi-fuzzy set for uncertain group decision making problems where GDM is crucial due to the lack of information, expertise of the experts, risk amendment, etc. An example of these type of problems might be critical disease diagnosis, risk management, natural disaster forecasting, typical financial decision making, etc. Researchers may introduce the advantages of machine learning techniques to allow updating of information for decision makers which would be more adaptable in the real life environments.