Keywords

1 Introduction

The ordered weighted aggregating (OWA) operator [26], as an important tool for aggregating information, has been investigated and applied in many documents [1, 9, 12, 20, 25, 32]. One critical issue of the OWA operator is to determine its associated weights. Up to now, a lot of methods have been proposed to determine the OWA weights. Xu [21] classified all those weight-determining approaches into two categories: argument-independent approaches [6, 12, 15, 20, 26, 28] and argument-dependent approaches [1, 7, 21, 23, 27, 29]. For the first category, Yager [26] suggested an approach to compute the OWA weights based on linguistic quantifiers provided by Zadeh [30, 31]. O’Hagan [12] defined degree of orness and constructed a nonlinear programming to obtain the weights of OWA operator. Xu [20] made an overview of methods for obtaining OWA weights and developed a novel weight-determining method using the idea of normal distribution. For the second category, Filev and Yager [7] developed two procedures to determine the weights of OWA operator. Xu and Da [23] established a linear objective-programming model to obtain the OWA weights. Xu [21] proposed a new dependent OWA operator which can relieve the influence of unfair arguments on the aggregated results. In [27, 29], Yager and Filev developed an argument-dependent method to generate the OWA weights with power function of the input arguments.

With the growing research of intuitionistic fuzzy set theory [2, 3] and the expansion of its application, it is more and more important to aggregate intuitionistic fuzzy information effectively. Xu [22, 24] proposed some intuitionistic fuzzy aggregation operators to aggregate the intuitionistic fuzzy information. In [22], Xu pointed out that the intuitionistic fuzzy OWA (IFOWA) weights can be obtained similar to the OWA weights, such as the normal distribution-based method. However, the characteristics of the input arguments are not considered in these methods.

In this paper, we investigate the IFOWA operator, and establish a new argument-dependent method to determine the IFOWA weights. To do that, this paper is organized as follows. Section 2 reviews the basic concepts about intuitionistic fuzzy information. In Sect. 3, a new argument-dependent approach to obtain the IFOWA weights is proposed based on entropy and similarity measure. A intuitionistic fuzzy dependent OWA (IFDOWA) operator is developed and its properties are studied. Section 4 provides a practical approach to solve multi-attribute group decision making problem with intuitionistic fuzzy information based on IFDOWA operator. The concluding remarks are given in Sect. 5.

2 Preliminaries

Some basic concepts of intuitionistic fuzzy sets, some operators, entropy and similarity measures are reviewed.

2.1 The OWA Operator and Intuitionistic Fuzzy Sets

Definition 2.1

[26] Let \((a_1,a_2,\ldots ,a_n)\) be a collection of numbers. An ordered weighted averaging (OWA) operator is a mapping: \(R^n\rightarrow R\), such that

$$\begin{aligned} \hbox {OWA}(a_1,a_2,\ldots ,a_n)=w_1a_{\sigma (1)}+w_2a_{\sigma (2)}+\cdots +w_na_{\sigma (n)}, \end{aligned}$$
(1)

where \(a_{\sigma (j)}\) is the jth largest of \(a_j(j=1,2,\ldots ,n)\), and \(w=(w_1,w_2,\ldots ,w_n)^T\) is an associated vector of the operator with \(w_j \in [0,1]\) and \(\sum \nolimits _{j=1}^n{w_j}=1\).

Definition 2.2

[2, 3] Let X be a universe of discourse. An intuitionistic fuzzy set (IFS) in X is an object with the form

$$\begin{aligned} A=\{\big \langle x,\mu _{A}(x),\nu _{A}(x)\big \rangle |x\in X \} \end{aligned}$$
(2)

where \(\mu _{A}:X\!\rightarrow \! [0,1], \nu _{A}:X\!\rightarrow \! [0,1]\) with the condition \(0\!\le \! \mu _{A}(x)\!+\!\nu _{A}(x)\!\le 1, \forall x\in X.\) The numbers \(\mu _{A}(x)\) and \(\nu _{A}(x)\) denote the degree of membership and non-membership of x to A, respectively.

For each IFS A in X, we call \(\pi _{A}(x)=1-\mu _{A}(x)-\nu _{A}(x)\) the intuitionistic index of x in A, which denotes the hesitancy degree of x to A.

For convenience, we call \(\alpha =(\mu _\alpha ,\nu _\alpha )\) an intuitionistic fuzzy value (IFV) [24], where \(\mu _\alpha \in [0,1],\nu _\alpha \in [0,1],\) and \(\mu _\alpha +\nu _\alpha \le 1\). Let \(\varTheta \) be the universal set of IFVs.

For comparison of IFVs, Chen and Tan [5] defined a score function while Hong and Choi [8] defined an accuracy function. Based on the two functions, Xu [24] provided a method to compare two intuitionistic fuzzy values (IFVs).

Definition 2.3

[24] Let \(\alpha =(\mu _\alpha ,\nu _\alpha )\) and \(\beta =(\mu _\beta ,\nu _\beta )\) be two IFVs, \(s(\alpha )=\mu _\alpha -\nu _\alpha \) and \(s(\beta )=\mu _\beta -\nu _\beta \) be the score degrees of \(\alpha \) and \(\beta \), respectively; \(h(\alpha )=\mu _\alpha +\nu _\alpha \) and \(h(\beta )=\mu _\beta +\nu _\beta \) be the accuracy degrees of \(\alpha \) and \(\beta \), respectively. Then

  1. (1)

    If \(s(\alpha )<s(\beta )\), then \(\alpha \) is smaller than \(\beta \), denoted by \(\alpha <\beta \);

  2. (2)

    If \(s(\alpha )=s(\beta )\), then

    1. (1)

      If \(h(\alpha )=h(\beta )\), then \(\alpha \) and \(\beta \) represent the same information, i.e., \(\mu _\alpha =\mu _\beta \) and \(\nu _\alpha =\nu _\beta \), denoted by \(\alpha =\beta \);

    2. (2)

      If \(h(\alpha )<h(\beta )\), then \(\alpha \) is smaller than \(\beta \), denoted by \(\alpha < \beta \);

    3. (3)

      If \(h(\alpha )>h(\beta )\), then \(\alpha \) is bigger than \(\beta \), denoted by \(\alpha >\beta \).

Definition 2.4

[22, 24] Let \(\alpha =(\mu _\alpha ,\nu _\alpha )\) and \(\beta =(\mu _\beta ,\nu _\beta )\) be two IFVs. Then, two operational laws of IFVs are given as follows:

  1. (1)

    \(\overline{\alpha }=(\nu _\alpha ,\mu _\alpha )\);

  2. (2)

    \(\alpha \oplus \beta =(\mu _\alpha +\mu _\beta -\mu _\alpha \mu _\beta ,\nu _\alpha \nu _\beta )\);

  3. (3)

    \(\lambda \alpha =(1-(1-\mu _\alpha )^\lambda ,\nu _\alpha ^\lambda ),\lambda \ge 0\);

  4. (4)

    \(\lambda (\alpha _1+\alpha _2)=\lambda \alpha _1+\lambda \alpha _2\);

  5. (5)

    \(\lambda _1\alpha +\lambda _2\alpha =(\lambda _1+\lambda _2)\alpha \).

With the thorough research of intuitionistic fuzzy set theory and the continuous expansion of its application scope, it is more and more important to aggregate intuitionistic fuzzy information effectively. Xu [22, 24] proposed some intuitionistic fuzzy aggregation operators to aggregate the intuitionistic fuzzy information.

Definition 2.5

[22] Let \(\alpha _i=(\mu _{\alpha _i },\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs. An intuitionistic fuzzy weighted averaging (IFWA) operator is a mapping: \(\varTheta ^n \rightarrow \varTheta \), such that

$$\begin{aligned} \hbox {IFWA}(\!\alpha _1 ,\alpha _2,\ldots ,\alpha _n\!)\!=\!w_1\alpha _1\!\oplus w_2 \alpha _2\!\oplus \cdots \oplus w_n\alpha _n\!=\!\left( {1-\!\prod \limits _{j=1}^n {(1-\mu _{\alpha _j})^{w_j}},\!\prod \limits _{j=1}^n{\nu _{\alpha _j}^{w_j}}}\right) \end{aligned}$$
(3)

where \(w=(w_1,w_2,\ldots ,w_n)^T\) is the weighting vector of \(\alpha _i(i=1,2,\ldots ,n)\) with \(w_j\in [0,1]\) and \(\sum \nolimits _{j=1}^n{w_j}=1\).

Definition 2.6

[22] Let \(\alpha _i=(\mu _{\alpha _i},\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs. An intuitionistic fuzzy ordered weighted averaging (IFOWA) operator is a mapping: \(\varTheta ^n \rightarrow \varTheta \), such that

$$\begin{aligned} \hbox {IFOWA}(\alpha _1,\alpha _2,\ldots ,\alpha _n)= & {} w_1\alpha _{\sigma (1)}\oplus w_2\alpha _{\sigma (2)}\oplus \cdots \oplus w_n\alpha _{\sigma (n)}\nonumber \\= & {} \left( {1-\prod \limits _{j=1}^n{(1-\mu _{\alpha _{\sigma (j)}})^{w_j}},\prod \limits _{j=1}^n{\nu _{\alpha _{\sigma (j)}}^{w_j}}}\right) \end{aligned}$$
(4)

where \(\alpha _{\sigma (j)}\) is the jth largest of \(\alpha _j(j=1,2,\ldots ,n)\), and \(w=(w_1,w_2,\ldots ,w_n)^T \) is an associated vector of the operator with \(w_j \in [0,1]\) and \(\sum \nolimits _{j=1}^n{w_j}=1\).

2.2 Entropy and Similarity Measure for IFSs

Introduced by Burillo and Bustince [4], Intuitionistic fuzzy entropy is used to estimate the uncertainty of an IFS. Szmidt and Kacprzyk [13] defined an entropy measure \(E_{SK}\) for an IFS. Wang and Lei [14] gave an entropy measure \(E_{WL}\)

$$\begin{aligned} E_{SK}(A)=\frac{1}{n}\sum \limits _{i=1}^n{\frac{\max Count(A_i \cap A_{_i}^C)}{\max Count(A_i \cup A_{_i}^C)}}, \end{aligned}$$
(5)

where \(A_i=\{\langle {x_i,\mu _A({x_i}),\nu _A({x_i})}\rangle \}\) is a single element IFS, \(A_i \cap A_i^C = \{ \langle x_i ,\min \{ \mu _A (x_i ),\nu _A (x_i )\} ,\) \(\max \{ \mu _A (x_i ),\nu _A (x_i )\} \rangle \} \), \(A_i\cup A_i^C=\{\langle {x_i,\max \{\mu _A({x_i}),\nu _A(x_i)\}, \min \{\nu _A(x_i),\mu _A(x_i)\} \rangle } \}.\) For every IFS A, \(\max Count(A)=\sum \limits _{i=1}^n {(\mu _A(x_i)+\pi _A(x_i)})\) is the biggest cardinality of A.

$$\begin{aligned} E_{WL}(A)=\frac{1}{n}\sum \limits _{i=1}^n {\frac{\min \left\{ {\mu _A({x_i}),\nu _A({x_i})}\right\} +\pi _A({x_i})}{\max \left\{ {\mu _A({x_i}),\nu _A({x_i})}\right\} +\pi _A({x_i})}}. \end{aligned}$$
(6)

Wei and Wang [18] proved that \(E_{SK}\) and \(E_{WL}\) are equivalent. For convenience, we use the entropy measure \(E_{WL}\) in the following.

Based on \(E_{WL}\), the entropy measure for an intuitionistic fuzzy value \(\alpha =(\mu _\alpha ,\nu _\alpha )\) can be given as

$$\begin{aligned} E(\alpha )=\frac{\min \{\mu _\alpha ,\nu _\alpha \}+\pi _\alpha }{\max \{\mu _\alpha ,\nu _\alpha \}+\pi _\alpha }. \end{aligned}$$
(7)

Similarity measure [10], another important topic in the theory of intuitionistic fuzzy sets, is to describe the similar degree between two IFSs. Wei and Tang [17] constructed a new similarity measure \(S_{WT}\) for IFSs based on entropy measure \(E_{WL}\).

$$\begin{aligned} S_{WT}(A,B)=\frac{1}{n}\sum \limits _{i=1}^n \frac{1-\min \{|\mu _A({x_i})-\mu _B({x_i})|,|\nu _A({x_i})-\nu _B({x_i})|\}}{1+\max \{|\mu _A({x_i})-\mu _B({x_i})|,|\nu _A({x_i})-\nu _B({x_i})|\}}. \end{aligned}$$
(8)

Now we give a similarity measure between two IFVs \(\alpha =(\mu _\alpha ,\nu _\alpha )\) and \(\beta =(\mu _\beta ,\nu _\beta )\) based on \(S_{WT}\):

$$\begin{aligned} S(\alpha ,\beta )=\frac{1-\min \{|\mu _\alpha -\mu _\beta |,|\nu _\alpha -\nu _\beta |\}}{1+\max \{|\mu _\alpha -\mu _\beta |,|\nu _\alpha -\nu _\beta |\}}. \end{aligned}$$
(9)

3 IFDOWA Operator and Its Properties

In [22], Xu pointed out that the IFOWA weights can be determined similarly to the OWA weights. For example, we can use the normal distribution-based method. However, those methods belong to the category of argument-independent approaches. Here we develop an argument-dependent approach to determine the IFOWA weights based on intuitionistic fuzzy entropy and similarity measure.

We suppose \(\alpha _j=(\mu _{\alpha _j},\nu _{\alpha _j}) (j=1,2,\ldots ,n)\) is a collection of IFVs, \((\alpha _{\sigma (1)},\) \(\alpha _{\sigma (2)},\ldots ,\alpha _{\sigma (n)})\) is a permutation of \((\alpha _1,\alpha _2,\ldots ,\alpha _n)\) such that \(\alpha _{\sigma (i)}\ge \alpha _{\sigma (j)}\) for all \(i \le j\). The weighting vector of IFOWA operator \(w=(w_1,w_2,\ldots ,w_n)^T\) is to be determined, such that \(w_j\in [0,1] \) and \(\sum \nolimits _{j=1}^n{w_j}=1\).

During the information aggregating process, we usually expect that the uncertainty degrees of arguments are as small as possible. Thus, the smaller uncertainty degree of argument \(\alpha _{\sigma (j)}\), the bigger the weight \(w_j\). Conversely, the bigger uncertainty degree of argument \(\alpha _{\sigma (j)}\), the smaller the weight \(w_j\). The uncertainty degrees of arguments can be measured by Formula (7). Thus, the weighting vector of the IFOWA operator can be defined as:

$$\begin{aligned} w_j^a=\frac{1-E(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^n[1-E(\alpha _{\sigma (j)})]},\quad j=1,2,\ldots ,n. \end{aligned}$$
(10)

In the following, we define the weighting vector of the IFOWA operator from another viewpoint. In real-life situation, the arguments \(\alpha _{\sigma (j)}(j=1,2,\ldots ,n)\) usually take the form of a collection of n preference values provided by n different individuals. Some individuals may assign unduly high or unduly low preference values to their preferred or repugnant objects. In such a case, we shall assign very small weights to these “false” or “biased” opinions, that is to say, the more similar an argument \(\alpha _{\sigma (j)}\) is to others, the bigger the weight \(w_j\). Conversely, the less similar an argument \(\alpha _{\sigma (j)}\) is to others, the smaller the weights \(w_j\). The similar degree between two arguments can be calculated by Formula (9).

Definition 3.1

Let \(\alpha _i=(\mu _{\alpha _i},\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs, \((\alpha _{\sigma (1)},\alpha _{\sigma (2)},\ldots ,\alpha _{\sigma (n)})\) is a permutation of \((\alpha _1,\alpha _2,\ldots ,\alpha _n)\) such that \(\alpha _{\sigma (i)}\ge \alpha _{\sigma (j)}\) for all \(i \le j\). Then, the overall similarity degree between \(\alpha _{\sigma (j)}\) and other arguments \(\alpha _{\sigma (l)}(l=1,2,\ldots ,n,l\ne j)\) is defined as

$$\begin{aligned} S(\alpha _{\sigma (j)})=\sum \limits _{\scriptstyle l=1\atop \scriptstyle l\ne j}^n{S(\alpha _{\sigma (j)},\alpha _{\sigma (l)})},\quad j=1,2,\ldots ,n. \end{aligned}$$
(11)

So, we define the weighting vector \(w=(w_1,w_2,\ldots ,w_n)^T\) of the IFOWA operator as following:

$$\begin{aligned} w_j^b=\frac{S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^n S(\alpha _{\sigma (j)})},\quad j=1,2,\ldots ,n. \end{aligned}$$
(12)

According to the above analysis, the weighting vector of the IFOWA operator associates not only with \(w^a\), but also with \(w^b\). Thus, we use the linear weighting method to derive the combined weighting vector of the IFOWA operator

$$\begin{aligned} w_j=\lambda w_j^a+(1-\lambda )w_j^b,\quad \text{ where }\;\lambda \in [0,1] ,\quad j=1,2,\ldots ,n. \end{aligned}$$
(13)

Since \(\sum \nolimits _{j=1}^n[1-E(\alpha _{\sigma (j)})]=\sum \nolimits _{j=1}^n[1-E(\alpha _j)]\) and \(\sum \nolimits _{j=1}^nS(\alpha _{\sigma (j)})=\sum \nolimits _{j=1}^nS(\alpha _j)\), Formulas (10), (12) and (13) can be rewritten as:

$$\begin{aligned} w_j^a=\frac{1-E(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^n[1-E(\alpha _j)]},\quad j=1,2,\ldots ,n. \end{aligned}$$
(14)
$$\begin{aligned} w_j^b=\frac{S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^n S(\alpha _j)},\quad j=1,2,\ldots ,n. \end{aligned}$$
(15)
$$\begin{aligned} w_j=\frac{\lambda [1-E(\alpha _{\sigma (j)})]}{\sum \limits _{j=1}^n[1-E(\alpha _j)]}+\frac{(1-\lambda )S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^nS(\alpha _j)}, \end{aligned}$$
(16)

where \(\lambda \in [0,1] \quad j=1,2,\ldots ,n.\)

Definition 3.2

Let \(\alpha _i=(\mu _{\alpha _i},\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs. An intuitionistic fuzzy dependent OWA (IFDOWA) operator is a mapping: \(\varTheta ^n \rightarrow \varTheta \), such that

$$\begin{aligned} \hbox {IFDOWA}(\alpha _1,\alpha _2,\ldots ,\alpha _n)= & {} w_1\alpha _{\sigma (1)} \oplus w_2 \alpha _{\sigma (2)} \oplus \cdots \oplus w_n \alpha _{\sigma (n)}\nonumber \\= & {} \left( {1-\prod \limits _{j=1}^n{(1-\mu _{\alpha _{\sigma (j)}})^{w_j}},\prod \limits _{j=1}^n{\nu _{\alpha _{\sigma (j)}}^{w_j}}}\right) \end{aligned}$$
(17)

where \((\alpha _{\sigma (1)},\alpha _{\sigma (2)},\ldots ,\alpha _{\sigma (n)})\) is a permutation of \((\alpha _1,\alpha _2,\ldots ,\alpha _n)\) such that \(\alpha _{\sigma (i)}\ge \alpha _{\sigma (j)}\) for all \(i\le j\), \(w=(w_1,w_2,\ldots ,w_n)^T\) is the associated weighting vector which can be calculated by Formula (16).

By Formulas (16) and (17), we obtain

$$\begin{aligned} \hbox {IFDOWA}(\alpha _1,\alpha _2,\ldots ,\alpha _n)= & {} \mathop \oplus \limits _{j=1}^n \alpha _{\sigma (j)}\left\{ \frac{\lambda [1-E(\alpha _{\sigma (j)})]}{\sum \limits _{j=1}^n [1-E(\alpha _j)]}+\frac{(1-\lambda )S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^nS(\alpha _j)}\right\} \nonumber \\= & {} \mathop \oplus \limits _{j=1}^n \alpha _j\left\{ \frac{\lambda [1-E(\alpha _j)]}{\sum \limits _{j=1}^n [1-E(\alpha _j)]}+\frac{(1-\lambda )S(\alpha _j)}{\sum \limits _{j=1}^nS(\alpha _j)}\right\} \end{aligned}$$
(18)

Yager [27] pointed that an OWA operator is called neat if the aggregated value is independent of the ordering. Therefore, the IFDOWA operator is a neat operator. By Formulas (16) and (17), we can get the following properties.

Theorem 3.1

Let \(\alpha _i=(\mu _{\alpha _i},\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs, \((\alpha _{\sigma (1)},\alpha _{\sigma (2)},\ldots ,\alpha _{\sigma (n)})\) be a permutation of \((\alpha _1,\alpha _2,\ldots ,\alpha _n)\) such that \(\alpha _{\sigma (i)}\ge \alpha _{\sigma (j)}\) for all \(i\le j\). Suppose \(E(\alpha _\sigma (j))\) is the entropy of \(\alpha _\sigma (j)\) and \(S(\alpha _\sigma (j))\) is the similarity degree between \(\alpha _\sigma (j)\) and other arguments. If \(E(\alpha _\sigma (i))\le E(\alpha _\sigma (j))\) and \(S(\alpha _\sigma (i))\ge S(\alpha _\sigma (j))\), then \(w_i \ge w_j\).

Theorem 3.2

Let \(\alpha _i=(\mu _{\alpha _i},\nu _{\alpha _i}) (i=1,2,\ldots ,n)\) be a collection of IFVs. If \(\alpha _i=\alpha _j\), for all i, j, then \(w_j=\frac{1}{n}\) for all j.

Yager [26] further introduced two characterizing measures called dispersion measure and orness measure, respectively, associated with the weighting vector w of the OWA operator, where the dispersion measure of the aggregation is defined as

$$\begin{aligned} disp(w)=-\sum \limits _{j=1}^nw_j\ln w_j, \end{aligned}$$
(19)

which measures the degree to which w takes into account the information in the arguments during the aggregation. Particularly, if \(w_j=0\) for any j, \(disp(w)=0\); if \(w=(\frac{1}{n},\frac{1}{n},\ldots ,\frac{1}{n})^T\), \(disp(w)=\ln n\).

The second one, the orness measure of the aggregation, is defined as

$$\begin{aligned} orness(w)=\frac{1}{n-1}\sum \limits _{j=1}^n(n-j)w_j, \end{aligned}$$
(20)

which lies in the unit interval [0, 1] and characterizes the degree to which the aggregation is like an or operation. Particularly, if \(w=(1,0,\ldots ,0)^T\), \(orness(w)=1\); if \(w=(\frac{1}{n},\frac{1}{n},\ldots ,\frac{1}{n})\), \(disp(w)=0.5\); if \(w=(0,\ldots ,0,1)^T\), \(orness(w)=0\).

From Formulas (16), (19) and (20), it follows that

$$\begin{aligned} disp(w)=-\sum \limits _{j=1}^n \left\{ \frac{\lambda [1-E(\alpha _{\sigma (j)})]}{\sum \limits _{j=1}^n[1-E(\alpha _j)]}+\frac{(1-\lambda )S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^nS(\alpha _j)}\right\} \cdot \end{aligned}$$
(21)
$$\ln \left\{ \frac{\lambda [1-E(\alpha _{\sigma (j)})]}{\sum \limits _{j=1}^n[1-E(\alpha _j)]}+ \frac{(1-\lambda )S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^nS(\alpha _j)}\right\} .$$
$$\begin{aligned} orness(w)=\frac{1}{n-1}\sum \limits _{j=1}^n(n-j)\cdot \left\{ \frac{\lambda [1-E(\alpha _{\sigma (j)})]}{\sum \limits _{j=1}^n[1-E(\alpha _j)]}+\frac{(1-\lambda )S(\alpha _{\sigma (j)})}{\sum \limits _{j=1}^nS(\alpha _j)}\right\} . \end{aligned}$$
(22)

Example 3.1

Let \(\alpha _1\!=\!(0.2,0.5),\; \alpha _2\!=\!(0.4,0.2),\; \alpha _3\!=\!(0.5,0.4), \;\alpha _4\!=\!(0.3,0.5), \;\alpha _5\!=\!(0.7,0.1)\) be a collection of IFVs. The re-ordered argument \(\alpha _j(j=1,2,3,4,5)\) in descending order are \(\alpha _{\sigma (1)}=(0.7,0.1),\; \alpha _{\sigma (2)}=(0.4,0.2),\;\) \(\alpha _{\sigma (3)}=(0.5,0.4), \;\alpha _{\sigma (4)}=(0.3,0.5), \;\alpha _{\sigma (5)}=(0.2,0.5)\). Suppose \(\lambda =0.5\), by (14), (15) and (16), we obtain \(w^{a} {=} (0.3823,0.1433,0.0956,0.1638,0.2150)\), \(w^{b} {=} (0.1632,0.2101,0.2145,0.2123,0.1999).\)

Thus, \(w=(0.27275,0.17670,0.15505,0.18805,0.20745)\). By (19) and (20), we have

$$disp(w)=-\sum \limits _{j=1}^5 w_j\ln w_j=1.5902.$$
$$orness(w)=\frac{1}{5-1}\sum \limits _{j=1}^5(5-j)w_j=0.3609.$$

By (17) and (18), we have \(\hbox {IFDOWA}(\alpha _1,\alpha _2,\alpha _3,\alpha _4,\alpha _5)= (0.4724,0.2648)\). Therefore, the collective argument is (0.4724, 0.2648).

4 The Application of IFDOWA Operator in Multi-attribute Group Decision

In this section, we apply the IFDOWA operator to multi-attribute group decision-making problem which can be described as follows.

We suppose \(X = \left\{ x_1,x_2,\ldots ,x_n\right\} \) is a set of evaluation alternatives, \(D = \left\{ d_1,d_2,\ldots ,d_s\right\} \) is a set of decision makers, \(U=\left\{ u_1,u_2,\ldots ,u_m\right\} \) is an attribute set, and \(v=(v_1,v_2,\ldots ,v_m)^T \) is a weighting vector of attributes such that \(v_j\in [0,1] \) and \(\sum \nolimits _{j=1}^m{v_j}=1\). Let \(R^{(k)}=\left( r_{ij}^{(k)}\right) _{n \times m} (k=1,2,\ldots ,s)\) be intuitionistic fuzzy decision matrices, where \(r_{ij}^{(k)}=(\mu _{ij}^{(k)},\nu _{ij}^{(k)})\) is an IFV and provided by the decision maker \(d_k\in D\) for the alternative \(x_i\in X\) with respect to the attribute \(u_j\in U\).

Based on the IFWA operator and the IFDOWA operator, we rank the alternatives \(x_i (i=1,2,\ldots ,n)\) by the following steps:

Step 1. Utilize the IFWA operator to derive the individual overall aggregated values \(z_i^{(k)}(i=1,2,\ldots ,n,\;k=1,2,\ldots ,s)\) of the alternatives \(x_i(i=1,2,\ldots ,n)\) by decision makers \(d_k(k=1,2,\ldots ,s)\), where

$$\begin{aligned} z_i^{(k)}=\hbox {IFWA}_v(r_{i1}^{(k)},r_{i2}^{(k)},\ldots ,r_{im}^{(k)})=v_1 r_{i1}^{(k)}\oplus v_2 r_{i2} ^{(k)}\oplus \cdots \oplus v_m r_{im}^{(k)}, \end{aligned}$$
(23)

where \(v=(v_1,v_2,\ldots ,v_m)^T \) is the weighting vector of the attributes of \(u_j(j=1,2,\ldots ,m)\), with \(v_j \in [0,1] \) and \(\sum \nolimits _{j=1}^m {v_j}=1\).

Step 2. Utilize the IFDOWA operator to derive the overall aggregated values \(z_i(i = 1,2,\ldots ,n)\) of the alternatives \(x_i (i=1,2,\ldots ,n)\), where

$$\begin{aligned} z_i= \hbox {IFDOWA}_w(z_i^{(1)},z_i^{(1)},z_i^{(2)},\ldots ,z_i^{(s)})=w_1^{(i)} z_i^{\sigma (1)}\oplus w_2^{(i)} z_i^{\sigma (2)}\oplus \cdots \oplus w_s^{(i)} z_i^{\sigma (s)}, \end{aligned}$$
(24)

where \(w^{(i)}=(w_1^{(i)},w_2^{(i)},\ldots ,w_s^{(i)}) (i=1,2,\ldots ,n)\) are calculated by Formula (16).

Step 3. Utilize the Definition 2.2 to compare the overall aggregated values \(z_i (i = 1,2, \ldots ,n)\) and rank the alternatives \(x_i (i = 1,2, \ldots ,n)\).

We adopt the example used in [11, 19] to illustrate the proposed approach.

Example 4.1

The information management steering committee of Midwest American Manufacturing Corp. must prioritize for development and implementation a set of six information technology improvement projects \(x_i(i = 1,2,\ldots ,6)\), which have been proposed by area managers. The committee is concerned that the projects are prioritized from highest to lowest potential contribution to the firm’s strategic goal of gaining competitive advantages in the industry. In assessing the potential contribution of each project, three factors are considered, \(u_1\): productivity, \(u_2\): differentiation, and \(u_3\): management, whose weight vector is \(v=(0.35,0.35,0.30)\). Suppose that there are four decision makers \(d_k (k = 1,2,3,4)\). They provided their preferences with IFVs \(r_{ij}^{(k)}=(\mu _{ij}^{(k)},\nu _{ij}^{(k)}) (i=1,2,\ldots ,6,j=1,2,3)\) over the projects \(x_i(i = 1,2,\ldots ,6)\) with respect to the factors \(u_j(j=1,2,3)\), which are listed as follows:

$$ R^{(1)}=\left( {\begin{array}{*{20}c} {(0.3,0.2)} &{} {(0.6,0.1)} &{} {(0.5,0.2)} \\ {(0.5,0.1)} &{} {(0.3,0.2)} &{} {(0.4,0.2)} \\ {(0.4,0.3)} &{} {(0.5,0.2)} &{} {(0.3,0.1)} \\ {(0.3,0.1)} &{} {(0.5,0.3)} &{} {(0.3,0.2)} \\ {(0.4,0.3)} &{} {(0.5,0.3)} &{} {(0.4,0.2)} \\ {(0.5,0.4)} &{} {(0.2,0.1)} &{} {(0.3,0.2)} \\ \end{array}} \right) \quad R^{(2)}=\left( {\begin{array}{*{20}c} {(0.5,0.3)} &{} {(0.2,0.1)} &{} {(0.3,0.3)} \\ {(0.3,0.1)} &{} {(0.5,0.3)} &{} {(0.4,0.2)} \\ {(0.3,0.4)} &{} {(0.4,0.3)} &{} {(0.3,0.1)} \\ {(0.5,0.3)} &{} {(0.6,0.3)} &{} {(0.5,0.2)} \\ {(0.5,0.3)} &{} {(0.3,0.2)} &{} {(0.3,0.2)} \\ {(0.5,0.3)} &{} {(0.4,0.3)} &{} {(0.2,0.1)} \\ \end{array}} \right) $$
$$ R^{(3)}=\left( {\begin{array}{*{20}c} {(0.4,0.2)} &{} {(0.5,0.1)} &{} {(0.5,0.3)} \\ {(0.4,0.1)} &{} {(0.6,0.3)} &{} {(0.5,0.2)} \\ {(0.2,0.2)} &{} {(0.3,0.1)} &{} {(0.5,0.3)} \\ {(0.5,0.4)} &{} {(0.6,0.2)} &{} {(0.3,0.1)} \\ {(0.6,0.3)} &{} {(0.5,0.2)} &{} {(0.6,0.2)} \\ {(0.4,0.2)} &{} {(0.3,0.1)} &{} {(0.5,0.1)} \\ \end{array}} \right) \quad R^{(4)} =\left( {\begin{array}{*{20}c} {(0.3,0.1)} &{} {(0.5,0.4)} &{} {(0.4,0.3)} \\ {(0.5,0.2)} &{} {(0.4,0.3)} &{} {(0.7,0.1)} \\ {(0.6,0.1)} &{} {(0.4,0.2)} &{} {(0.2,0.1)} \\ {(0.3,0.2)} &{} {(0.5,0.3)} &{} {(0.3,0.2)} \\ {(0.4,0.3)} &{} {(0.3,0.1)} &{} {(0.2,0.2)} \\ {(0.3,0.1)} &{} {(0.5,0.2)} &{} {(0.4,0.3)} \\ \end{array}} \right) $$

Step 1. Utilize the IFWA operator to derive the individual overall aggregated values \(z_i^{(k)}(i=1,2,\ldots ,6,\;k=1,2,3,4)\) of the alternatives \(x_i(i=1,2,\ldots ,6)\) by decision makers \(d_k(k=1,2,3,4)\):

$$z_1^{(1)}=(0.4798,0.1569),\;z_2^{(1)}=(0.4059,0.1569),\;z_3^{(1)}=(0.4104,0.1872),$$
$$z_4^{(1)}=(0.3778,0.1808),\;z_5^{(1)}=(0.4371,0.2656),\;z_6^{(1)}=(0.3480,0.2000),$$
$$z_1^{(2)}=(0.3480,0.2042),\;z_2^{(2)}=(0.4059,0.1808),\;z_3^{(2)}=(0.3368,0.2386),$$
$$z_4^{(2)}=(0.5376,0.2656),\;z_5^{(2)}=(0.3778,0.2305),\;z_6^{(2)}=(0.3864,0.2158),$$
$$z_1^{(3)}=(0.4671,0.1772),\;z_2^{(3)}=(0.5071,0.1808),\;z_3^{(3)}=(0.3369,0.1772),$$
$$z_4^{(3)}=(0.4884,0.2071),\;z_5^{(3)}=(0.5675,0.2305),\;z_6^{(3)}=(0.4004,0.1275),$$
$$z_1^{(4)}=(0.4059,0.2259),\;z_2^{(4)}=(0.5428,0.1872),\;z_3^{(4)}=(0.4325,0.1275),$$
$$z_4^{(4)}=(0.3778,0.2305),\;z_5^{(4)}=(0.3097,0.1808),\;z_6^{(4)}=(0.4059,0.1772).$$

Step 2. Utilize the IFDOWA operator to derive the overall aggregated values \(z_i(i = 1,2,\ldots ,6)\) of the alternatives \(x_i (i=1,2,\ldots ,6)\), where \(\lambda =0.5\):

$$z_1=\hbox {IFDOWA}_{w^{(1)}}(z_1^{(1)},z_1^{(2)},z_1^{(3)},z_1^{(4)})=(0.4352,0.1859),$$
$$z_2=\hbox {IFDOWA}_{w^{(2)}}(z_2^{(1)},z_2^{(2)},z_2^{(3)},z_2^{(4)})=(0.4747,0.1767),$$
$$z_3=\hbox {IFDOWA}_{w^{(3)}}(z_3^{(1)},z_3^{(2)},z_3^{(3)},z_3^{(4)})=(0.3877,0.1722),$$
$$z_4=\hbox {IFDOWA}_{w^{(4)}}(z_4^{(1)},z_4^{(2)},z_4^{(3)},z_4^{(4)})=(0.4581,0.2202),$$
$$z_5=\hbox {IFDOWA}_{w^{(5)}}(z_5^{(1)},z_5^{(2)},z_5^{(3)},z_5^{(4)})=(0.4513,0.2273),$$
$$z_6=\hbox {IFDOWA}_{w^{(6)}}(z_6^{(1)},z_6^{(2)},z_6^{(3)},z_6^{(4)})=(0.3876,0.1737).$$

Step 3. Utilize the score function to calculate the scores \(s(z_i) (i = 1,2,\ldots ,6)\) of overall aggregated values \(z_i(i=1,2,\ldots ,6)\) of the alternatives \(x_i(i=1,2,\ldots ,6)\):

$$s(z_1)=0.2493,\; s(z_2)=0.2980,\;s(z_3)=0.2155,$$
$$s(z_4)=0.2379,\;s(z_5)=0.2240,\;s(z_6)=0.2139.$$

Use the scores \(s(z_i) (i=1,2,\ldots ,6)\) to rank the alternatives \(x_i(i=1,2,\ldots ,6)\), we obtain

$$x_2\succ x_1\succ x_4\succ x_5\succ x_3\succ x_6.$$

5 Concluding Remarks

In this paper, we proposed a new argument-dependent approach, based on entropy and similarity measure, to determine the weights of IFOWA operator. The approach could relieve the influence of unfair arguments on the aggregated results and reduce the uncertainty degrees of aggregated results. We then defined an IFDOWA operator and applied the operator to solving multi-attribute group decision making problems. It is worth noting that the results in this paper can be further extended to interval-valued intuitionistic fuzzy environment.