1 Introduction

The grey target decision method has been improved by many scholars, since it was proposed by Deng (2002). The indices of alternatives were extended from real numbers to mixed attribute values, with the in-depth study of the decision-making theory. Then the mixed attribute-based grey target decision method was studied, which enhances its application. For grey target decision method, a decision is made by the target centre distance. Distance-based methods, such as Euclidean distance and Mahalanobis distance, are mainly applied to determine the crisp number-based grey target decision making (Dang et al. 2004; Wang et al. 2009). There are some ways of obtaining the target centre distance in the reported literature regarding the mixed attribute-based method: one way is by distance method, mainly relying on Euclidean distance (Luo and Wang 2012; Shen et al. 2010; Song et al. 2009); then, the equivalent method including cobweb area and incidence coefficient is proposed (Guan et al. 2015; Zeng et al. 2013);besides, the vector-based method and entropy-based method are also investigated, as they are named as generalised grey target decision method (Ma 2018a, b; Ma and Ji 2014). The generalised grey target decision method differs from the conventional one in the calculation process, but obeys the same principle as the conventional method (Ma 2014, 2018a, b; Ma and Ji 2014). The traditional distance-based method for mixed attribute-based grey target decision method has its deficiency such as complex calculation and information deformation in handling uncertain number. Fortunately, the vector-based method overcomes the drawback of distance-based method to a certain extent. However, the vector-based method considers equally the importance of the deterministic term and uncertain term of an uncertain number (usually denoted by a binary connection number). Compare to the vector-based method, the entropy-based method mainly depending on Kullback–Leibler (K–L) distance makes a decision from the perspective of measuring the uncertainty. Nevertheless, the K–L distance does not satisfy the symmetry of distance in the usual sense, which might lead to an unexpected consequence in decision making.

Given that uncertainty originated from the uncertain number, an effective tool is compulsory to measure it in the generalised grey target decision method. The Gini index (Gini coefficient) was put forward by Italy statistician Gini, which is a quantitative index to measure the difference in income distribution (Fabrizi and Trivisano 2016). Now, the Gini index has been studied and used in a wide range of fields (Parsa et al. 2018). There are over ten types of Gini indices; however, in recent years, one of its kinds that is the Gini–Simpson index has been paid high attention and employed in more and more different fields (Casquilho 2016; Guiasu and Guiasu 2012; Pesenti et al. 2017). At first, Gini–Simpson was applied to measure the biodiversity (Guiasu and Guiasu 2012; Pesenti et al. 2017) and detect the medical virus (Gregori et al. 2016). In addition, it was also used to measure the uncertainty of information (Eliazar and Sokolov 2010; Jiang et al. 2017; Petry et al. 2015). In view of the characteristics of Gini–Simpson index, it could be applied to the generalised grey target decision method involving uncertain numbers.

A sustained investigation is needed to improve the decision-making method involving uncertain information. Thus, the strategies and technical methods may affect the decision making should be considered as full as possible. Specifically, some ideas embedded in the optimisation methodologies are helpful to better the decision-making method. To solve the travelling salesman problem, a novel two-stage hybrid swarm intelligence optimisation algorithm is put forward, and the problem solving is divided into rough searching and detailed searching exploiting these hybrid methods’ advantages and avoiding their shortcomings (Deng et al. 2012). A genetic and ant colony collaborative algorithm merging multiple strategies and methods is proposed to solve the complex optimisation problems, and the collaborative algorithm avoids the deficiencies of weak local search ability in genetic algorithm and slow global convergence speed in ant colony algorithm (Deng et al. 2017a, b, c). The adaptive method and multi-variant strategies are also employed to improve the heuristic algorithm, which reaches the desirable effect (Deng et al. 2015; Deng et al. 2017a, b, c). In practical use (for example in solving the black box problem), the data mining algorithms are often combined with other methods and functions, which makes the problem to be solved perfectly (Ali 2013; Al-Janabi and Alwan 2017). And in fault diagnosis, some hybrid optimal methods are also integrated to achieve the ideal effect compared with the traditional methods (Deng et al. 2017a, b, c; Deng et al. 2018). Besides, it is necessary to seek for the suitable methods to solve the practical problems such as forest fires prediction and intrusion detection (Al Janabi 2018; Al Janabi et al. 2018; Al-Janabi 2017). Inspirited by the ideas that included in these articles, this study also applies strategies such as transforming and simplifying ideas to the mixed attribute-based generalised grey target decision method to fulfil its task perfectly.

The innovation of this method is as follows. Above all, the comprehensive weighted Gini–Simpson index is improved and regarded as the generalised target centre distance. And the modified version of CWGSI reflecting the difference between an alternative and its target centre is convenient to calculate in contrast to the traditional one. Second, the converting strategy is adopted to transform mixed attribute values into two-tuple (determinacy, uncertainty) numbers through the binary connection numbers; and the two-tuple numbers make a basis for building the connection of alternative indices and target centre indices through the CWGSI. In the end, a discrimination ability index of alternatives ranking is established to evaluate the performance of each decision-making method in sorting the alternatives easily or not.

The remainder of this paper is organised as follows: Sect. 2 introduces the basic theory, Sect. 3 discusses the proposed approach, Sect. 4 presents a case study, and Sect. 5 is the conclusion.

2 Preliminaries

2.1 Interval number and its extension

Definition 1

Let R be a real domain; if \( \widetilde{x} \) denotes an interval number, then we can write [xL, xU], where xL and xU satisfy 0 < xL < xUR (Zhao 2008, 2010). Furthermore, if an interval number contains more than two parameters in its expression, then it can be termed the extension of the primary form, as it is also referred to as an n-parameter interval number (also called as multi-parameter interval number). The n-parameter interval number can be written as [x1, x2,…xj, …xn], where xL= x1,xU= xn, and the parameters satisfy 0 < x1 < …… < xj< …… < xnR. For an n-parameter interval number, if n = 3 and 4, then it can also be known as three-parameter interval number and four-parameter interval number, respectively, expressed by [xL, xM, xU] and [xL, xM, xN, xU], respectively, where xL, xM, xN and xU satisfy 0 < xL < xM< xN< xUR.

Remark

For an n-parameter interval number, it can be named differently in specific theoretical framework. If n = 2, 3, 4, it can be read as interval number, triangular fuzzy number, or trapezoidal fuzzy number, respectively, in fuzzy theory, while it can be called interval grey number, triangular grey number, or trapezoidal grey number, respectively, in grey theory. In this research, the n-parameter interval number is spoken of as interval number, three-parameter interval number or four-parameter interval number for n = 2, 3, 4, respectively. Thus, the uncertain number in this research mainly refers to the interval number and its extension.

2.2 Binary connection number

Definition 2

Let R be a real domain; A + Bi is called a binary connection number, where A denotes the deterministic term, B represents the uncertain term and i is a variable term unifying the determinacy and uncertainty of an uncertain number (interval number and its extension), and A,BR,i∈[−1,1].

Definition 3

Let \( \overline{x} \) and v be the mean value and deviation value of the n (n ≥2) parameters of \( \widetilde{x} \), respectively, then

$$ u(\overline{x} ,v) = A + Bi = \overline{x} + vi,\text{ }(i{ \in }[ - 1,1]) $$
(1)

is referred to as a mean value–deviation value connection number, where \( \overline{x} \), ξ, φ and v are obtained by using Eqs. (2)–(5):

$$ \overline{x} = \frac{1}{n}\sum\limits_{j = 1}^{n} {x_{j} } $$
(2)
$$ \xi = \sqrt {\frac{1}{(n - 1)}\sum\limits_{j = 1}^{n} {(x_{j} - \overline{x} } )^{2} } $$
(3)
$$ \varphi = \hbox{max} \left\{ {\left| {x^{L} - \overline{x} } \right|,\left| {x^{U} - \overline{x} } \right|} \right\} $$
(4)
$$ v = \hbox{min} \left\{ {\xi ,\varphi } \right\} $$
(5)

where xj(j = 1, ···, n) is the jth parameter of the uncertain number (interval number and its extension) \( \widetilde{x} \), \( \bar{x} \) represents the mean value of the parameters, ξ denotes the standard deviation of the parameters, φ is the maximum deviation of the parameters, xL and xU are the uncertain number’s lower limits and upper limits, respectively (Ma and Ji 2014; Ma et al. 2014).

Definition 4

The mutual interaction of the mean value \( \bar{x} \) and the deviation value ν (standard deviation or maximum deviation) of the micro-vector \( (\overline{x} ,v) \) originated from binary connection number \( u(\overline{x} ,v) \) can be mapped to the determinacy–uncertainty space (DU space) (Zhao 2008, 2010).

Figure 1 is a DU space. The U axis is representative of the relative uncertain measure, while the D axis is the relative deterministic measure. Figure 1 shows that \( \overline{x} \) and ν interact with each other, and the space reflection is the vector \( \overline{OE} \) from O to E, and the degree of interaction means the module of the vector \( \overline{OE} \) denoted by r.

Fig. 1
figure 1

Determinacy–uncertainty space (Ma et al. 2014)

2.3 Gini–Simpson index

Definition 5

The Gini–Simpson index Let P = (p1p2, …, pm) be a probability distribution, the Gini–Simpson index is defined as (Casquilho 2016; Guiasu and Guiasu 2012):

$$ G(P) = \sum\limits_{j = 1}^{m} {p_{j} \left( {1 - p_{j} } \right)} . $$
(6)

In Eq. (6), where pj is the probability of a variable and G(P) is the Gini–Simpson index of P.

Definition 6

The improved comprehensive weighted Gini–Simpson index (CWGSI) Suppose that S = ((x1y1), (x2y2), …, (xmym))T and E = ((p1q1), (p2q2), …, (pmqm))T are the vector of two-tuple (determinacy, uncertainty) numbers of an alternative and that of a target centre, respectively, where \( x_{j} ,y_{j} ,p_{j} ,q_{j} \ge 0,j = 1,2, \ldots ,m \), (xjyj) and (pjqj) are the normalised two-tuple (determinacy, uncertainty) numbers under the same attribute in S and E, respectively; the weight vector is \( W = \left( {w_{1} ,w_{2} , \cdots ,w_{m} } \right)^{\rm T} \); then, the improved comprehensive weighted Gini–Simpson index is calculated using Eq. (7).

$$ G(S,E) = \sum\limits_{j = 1}^{m} {w_{j} x_{j} \left| {x_{j} - p_{j} } \right|} { + }\sum\limits_{j = 1}^{m} {w_{j} y_{j} \left| {y_{j} - q_{j} } \right|} = \sum\limits_{j = 1}^{m} {w_{j} \left( {x_{j} \left| {x_{j} - p_{j} } \right| + y_{j} \left| {y_{j} - q_{j} } \right|} \right)} . $$
(7)

Equation (7) originated from Eq. (6) builds a bridge between the two-tuple (deterministic degree, uncertainty degree) numbers of each alternative and that of target centre. The CWGSI as a whole denotes the difference (gap) between an alternative and its target centre from the viewpoint of uncertainty measurements: the smaller the value the better the alternative. However, the CWGSI observed from the microscopic perspective has a two-way characteristic: reflecting the difference in various alternative indices and the similarities between alternative indices and target centre indices. The terms xj and yj in the equation keep the alternative indices different from others, and the similarities between alternative indices and target centre indices are represented by the terms \( \left| {x_{j} - p_{j} } \right| \) and \( \left| {y_{j} - q_{j} } \right| \).

3 Generalised grey target decision method for mixed attributes based on the improved Gini–Simpson index

Let \( F = \left\{ {F_{1} ,F_{2} , \ldots ,F_{n} } \right\} \),\( Z = \left\{ {Z_{1} ,Z_{2} , \ldots ,Z_{m} } \right\} \) and \( W = \left( {w_{1} ,w_{2} , \ldots ,w_{m} } \right)^{\rm T} \) be an alternative set, attribute set and weight vector of index attributes, respectively, then the index value of alternative Fs under attribute Zt is \( v_{st} (s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \).

3.1 Transformation of index values into binary connection numbers

Different types of index values can be converted into binary A + Bi connection numbers using Eqs. (1)–(5). Note that the converted binary connection number for real number is of the form A + 0i, which means that the deterministic term is the real number itself and the uncertain term is 0i. The transformed index number can be expressed as \( V_{st} = A_{st} + B_{st} i\text{ }(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m). \)

3.2 Determination of the target centre indices

Having obtained the binary connection number \( A_{st} + B_{st} i\text{ }(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \) converted from each index value, which can also be denoted by two-tuple number \( U_{st} = (A_{st} ,B_{st} )\text{ }(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \), and denoting the benefit-type index set and cost-type index set by J+ and J-, respectively, the target centre index of two-tuple (determinacy, uncertainty) can be obtained using Eq. (8).

$$ C_{t}^{0} = \left\{ \begin{aligned} \left( {\hbox{max} \left\{ {A_{st} } \right\},\hbox{min} \left\{ {B_{st} } \right\}} \right),U_{st} { \in }J^{ + } \} \hfill \\ \left( {\hbox{min} \left\{ {A_{st} } \right\},\hbox{min} \left\{ {B_{st} } \right\}} \right),U_{st} { \in }J^{ - } \} \hfill \\ \end{aligned} \right.\text{,}s = 1,2, \cdots ,n,t = 1,2, \cdots ,m. $$
(8)

Equation (8) indicates that the target centre of two-tuple (determinacy, uncertainty) number under attribute Zt is such that the index vector corresponding to the maximum and minimum terms applies to benefit-type indices and that of the maximum term and minimum term to cost-type indices.

3.3 Normalisation of all alternative indices

The index vectors of all alternatives \( U_{st} = (A_{st} ,B_{st} )\text{ }(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \) and target centre index vectors \( U_{ct} = (A_{st} ,B_{st} )\text{ }(c = n + 1;t = 1,2, \ldots ,m) \) can be expressed as vectors of two-tuple (deterministic degree, uncertainty degree) number:

$$ a_{st} = \frac{{A_{st} }}{{A_{st} + B_{st} }},\quad b_{st} = \frac{{B_{st} }}{{A_{st} + B_{st} }},\quad s = 1,2, \ldots ,n;\quad t = 1,2, \ldots ,m. $$
(9)

In Eq. (9), ast and bst denote, respectively, the deterministic degree and uncertain degree under the same attribute in the normalised binary connection numbers. Then an alternative vector of two-tuple (deterministic degree, uncertainty degree) number can be given as \( \left( {(a_{s1} ,b_{s1} ),(a_{s2} ,b_{s2} ), \ldots ,(a_{sm} ,b_{sm} )} \right)^{\rm T} \). The values of ast and bst in a two-tuple (determinacy, uncertainty) number \( (a_{st} ,b_{st} ) \) should be normalised further for they are incomparable under different attributes. The normalisation equation is as follows.

$$ na_{st} = \frac{{a_{st} }}{{\sum\nolimits_{s = 1}^{n} {a_{st} } }},nb_{st} = \frac{{b_{st} }}{{\sum\nolimits_{s = 1}^{n} {b_{st} } }},s = 1{ \ldots }n;t = 1{ \ldots }m. $$
(10)

In Eq. (10), \( na_{st} \) and \( nb_{st} \) are the normalised deterministic and uncertain terms of the two-tuple number, respectively.

3.4 Discrimination ability of alternatives ranking

In decision making, alternatives ranking is usually determined by the final values that the alternatives have scored. If the values corresponding to different alternatives have a larger gap with each other, then the alternatives ranking could be decided easily. Otherwise, if these values have a smaller gap with each other, then it is somewhat difficult to rank them. In order to estimate the discrimination ability of the same alternatives sorted by given decision-making method, we provide an index to perform the task.

Suppose that there are n alternatives denoted by \( F_{s} \text{ }(s = 1, \ldots ,n) \) and m decision-making methods represented by \( D_{t} \text{ }(t = 1, \ldots ,m) \), then the values for the alternatives obtained by different methods are \( H_{st} (s = 1, \ldots ,n;t = 1, \ldots ,m) \). Consequently, the discrimination ability index Qt could be built as follows.

$$ \mu_{t} \text{ } = \frac{1}{n}\sum\limits_{s = 1}^{n} {H_{st} } \text{ },\quad t = 1, \ldots ,m $$
(11)
$$ \lambda_{t} = \sum\nolimits_{\begin{subarray}{l} k \ne l \\ k,l = 1, \cdots ,n \end{subarray} } {\left| {H_{kt} - H_{lt} } \right|} \text{ ,}t = 1, \ldots ,m $$
(12)
$$ Q_{t} \text{ = }\frac{{\lambda_{t} }}{{\mu_{t} \text{ }}}\text{ ,}(t = 1, \ldots ,m). $$
(13)

The index Qt reflects the discrimination ability of alternatives \( F_{s} \text{ }(s = 1, \ldots ,n) \) ranked by \( D_{t} \text{ } \). Only two or more methods when compared with each other may imply the importance of the index. That is to say, if \( Q_{j} > Q_{k} \), then the discrimination ability of decision-making method \( D_{j} \text{ } \) is better than that of \( D_{k} \text{ } \). In brief, the discrimination ability index provides a new way to evaluate the different decision-making methods.

3.5 Algorithm of the proposed method

The flowchart of the proposed approach is shown in Fig. 2, and the detailed steps are as follows.

Fig. 2
figure 2

Flowchart of improved G–S index-based generalised grey target decision method

Algorithm: Generalised grey target decision method based on the CWGSI.

Input: All index values \( v_{st} (s = 1,2, \cdots ,n;t = 1,2, \ldots ,m) \).

Output: The comprehensive weighted Gini–Simpson indices ICWGSI and alternatives ranking.

Step 1: All index values \( v_{st} (s = 1,2, \cdots ,n;t = 1,2, \ldots ,m) \) are converted into binary connection numbers \( A_{st} + B_{st} i\text{ }(s = 1,2, \cdots ,n;t = 1,2, \ldots ,m) \) and also translated into two-tuple (determinacy, uncertainty) numbers \( (A_{st} ,B_{st} ),(s = 1,2, \cdots ,n;t = 1,2, \ldots ,m) \) using Eqs. (1) to (5).

Step 2: The target centre index of two-tuple (determinacy, uncertainty) number \( C_{t}^{0} \) under attribute Zt is determined using Eq. (8).

Step 3: The \( (A_{st} ,B_{st} ),(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \) are transformed into (deterministic degree, uncertainty degree) numbers \( (a_{st} ,b_{st} ),(s = 1,2, \ldots ,n;t = 1,2, \ldots ,m) \) by using Eq. (9), and they are normalised in linear method as \( (na_{st} ,nb_{st} ),(s = 1,2, \cdots ,n;t = 1,2, \cdots ,m) \) using Eq. (10).

Step 4: The weights of all index attributes \( W = \left( {w_{1} ,w_{2} , \ldots ,w_{m} } \right)^{\rm T} \) are obtained.

Step 5: The improved CWGSIs of all alternatives can be calculated as ICWGSI using Eq. (7).

Step 6: Output the comprehensive weighted Gini–Simpson indices ICWGSI and alternatives ranking.

The decision making is achieved according to the Gini–Simpson value of each alternative: the smaller the better.

3.6 Hypothesis/questions/limitation of the proposed method

The grey target decision method makes a decision relying on the target centre distance. However, the generalised grey target decision method extends the traditional target centre distance to generalised one in different ways such as proximity and Kullback–Leibler distance. This work adopts the modified version of G–S index as the generalised target centre distance, as it provides a novel way of handling the mixed attribute-based values in grey target decision method. Using the characteristics of the G–S index, the proposed method may discriminate the alternatives ranking easily. But the alternatives ranking determined by this method may remain unsteady with the number of alternatives increasing dramatically. In addition, the proposed approach considers the deterministic terms and uncertain terms of the uncertain numbers equally important, which may not comprise all the preferences of decision makers involving uncertain information.

4 Case study

4.1 Background and data

In multi-attribute decision making, the characteristics of the objective thing are often denoted by mixed attribute values (including real numbers and uncertain numbers) for various reasons. Different from the certain numbers, the mixed attribute values containing uncertain numbers are difficult to be addressed in a unified way to keep the loss of information less. Thus, the proposed approach is employed to the decision making considering the mixed attribute values mentioned above. We provide a case study to verify the proposed method as follows.

To evaluate the tactical missiles, six indices including hit accuracy(km), warhead payload (kg), mobility(km h−1), price(106g), reliability and maintainability are considered denoted by Z1 to Z6 (Shen et al. 2010). For all the data type of the attributes, Z1 and Z2 are real numbers, Z3 and Z4 are interval numbers, and Z5 and Z6 are three-parameter interval numbers. Among these attributes Z1 and Z4 are cost-type indices and the others are benefit-type indices. There are four feasible alternatives denoted by F1 to F4. The data are shown in Table 1. And the attribute weights are also given by the experts as W = (0.1818, 0.2017, 0.1004, 0.2124, 0.1618, 0.1419).

Table 1 Index values of every alternative

4.2 Decision-making process

  1. (1)

    Calculation of the parameters of binary connection number for all alternatives

The parameters of binary connection number of all alternatives can be calculated by using the data in Table 1 using Eqs. (1)–(5): the results are shown in Table 2.

Table 2 Average values, standard deviations and maximum deviations of all indices
  1. (2)

    Translation of all index values into binary connection numbers

All index values can be transformed into index binary connection numbers using Eqs. (1)–(5) based on the data shown in Table 2. Table 3 lists the index binary connection numbers as converted from all indices.

Table 3 Index binary connection numbers transformed from index values

Then the two-tuple (determinacy, uncertainty) numbers shown in Table 4 are converted from the index binary connection numbers shown in Table 3.

Table 4 Two-tuple numbers transformed from index binary connection numbers
  1. (3)

    Determination of the two-tuple numbers of target centres

The vectors of two-tuple numbers of target centre are calculated as ((1.8,0), (540,0), (55.5,0.5), (4.7,0.5), (0.7,0.1), (0.9,0.1)) by using Eq. (8).

  1. (4)

    Normalisation of the two-tuple (deterministic degree, uncertainty degree) numbers

Two-tuple (deterministic degree, uncertainty degree) numbers of alternative indices and target centre indices can be normalised using Eq. (10): the results are shown in Table 5.

Table 5 Normalised two-tuple numbers of all alternatives and target centre indices

In Table 5, the symbols nast and nbst that in (nastnbst) represent, respectively, the deterministic term and uncertain term of the same index. If an index is a real number, then nbst is zero; for example, the indices under attributes Z1 and Z2 are all real numbers. The symbol NCP denotes the normalised two-tuple (deterministic degree, uncertainty degree) number of target centre.

  1. (5)

    Determination of the improved comprehensive weighted Gini–Simpson indices

Given the weight vector W = (0.1818, 0.2017, 0.1004, 0.2124, 0.1618, 0.1419), the CWGSIs of all alternatives to their target centre indices are calculated as ICWGSI = (0.0061, 0.0359, 0.0113, 0.0233)using Eq. (7). The decision making can be made in accordance with the CWGSI: the smaller the value the better alternative as: F1 ≻ F3 ≻ F4 ≻ F2.

4.3 Discussion

4.3.1 Results comparison

In order to verify the proposed method, the vector-based method reported in Ma and Ji (2014) is used to make a comparison. The principle of the vector-based method is as follows. It first translates different mixed attribute-based numbers into index binary connection numbers and regards them as index vectors. Then the target centre indices are obtained. After that, the comprehensive weighted proximities (CWPs) of all alternatives to their target centre are calculated. In the end, the decision making is calculated by CWP: the smaller the value the better the alternative.

The calculation process of the vector-based method is introduced briefly as follows. Using the same data shown in Table 1, all mixed attribute values of alternatives are converted into binary connection numbers shown in Table 3. Then the target centre indices by the vector-based method can be obtained as (1.8 + 0i,540 + 0i,55 + 5i,4.7 + 0.5i,0.7 + 0.1i,0.9 + 0.1i). The target centre indices by the vector-based method are somewhat different from the target centre indices determined by the proposed method for different mechanisms. And the two kinds of target centre indices (determined by G–S-based method and vector-based method denoted by CG and CV, respectively) are listed in Table 6. Seen from Table 6, the expressions of the two target centre indices are different, and specifically the values of deterministic term and uncertain term of target centre under attribute Z3 are completely different. Next, the index proximities of all alternative indices to target centre indices are calculated and normalised to obtain the comprehensive weighted proximities. The same attribute weights vector W = (0.1818, 0.2017, 0.1004, 0.2124, 0.1618, 0.1419)is given; then, the final comprehensive proximity is: ICWP = (0.2023, 0.2928, 0.2354, 0.2695). According to the rule the smaller the proximity the better the alternative, the alternatives are ranked as: F1 ≻ F3 ≻ F4 ≻ F2. Table 7 gives the comparison of the proximity-based method and the proposed method. Figure 3 is the comparison of alternatives ranked by the two different methods. The left-hand side of the vertical axis denotes the alternatives ranking by CWGSI, while the right-hand side of the vertical axis represents the result of alternatives ordered by CWP.

Table 6 Comparison of target centre indices by the two different methods
Table 7 Comparison of results by the two decision-making methods
Fig. 3
figure 3

Results comparison by the two decision-making methods

Through the comparison of the data shown in Table 7 and the rectangular and triangular dots illustrated in Fig. 3, the decision making by the proposed method is in agreement with that by the vector-based method.

4.3.2 Comparison of discrimination abilities of alternatives ranking

The proposed approach has the same result of decision making as the vector-based method even for the different final values. But it can be noted that the discrimination ability of alternatives ranking of the proposed method is superior to that of the vector-based method. It can be deduced intuitionally from the final values (CWGSIs and CWPs) shown in Table 7. Take F1 and F3 for example. A simple computation can be made to explain this inference. The final values of F1 and F3 for alternatives ranking are 0.0061 and 0.1113, respectively, by the proposed method. The difference of 0.0061 and 0.1113 is 0.0052. If 0.0052 is divided by 0.0061, the result is 0.8525. Similarly, the values of F1 and F3 achieved by the vector-based method are 0.2023 and 0.2054, respectively. The 0.0331 is obtained for 0.2054 minus 0.2023. And the result is 0.1636 when 0.0331 is divided by 0.2023. This shows that sorting F1 and F3 by the proposed method is easier than that by the vector-based method as 0.8525 is larger than 0.1636. But for the whole alternatives ranking, a discrimination ability index discussed in Sect. 3.4 could be used to fulfil this task. We can easily calculate the discrimination ability indices of the two methods with the data shown in Table 8 using Eqs. (11)–(13). Table 8 is the comparison of discrimination abilities of alternatives ranking, and it is also illustrated graphically in Fig. 4. Seen from Table 8 and Fig. 4, the discrimination ability index of the proposed method is 5.2532, while the index of the vector-based method is 1.2224. Thus, the final decision making for alternatives ranking by the proposed method is easier than that of the vector-based method.

Table 8 Comparison of discrimination abilities of alternatives ranking
Fig. 4
figure 4

Discrimination abilities comparison by the two decision-making methods

4.3.3 Methodologies comparison

The proposed method differs from the vector-based method in the principle of its decision making. The similarities and differences in the two methods are analysed as follows. The two methods, the proposed method and the method reported in (Ma and Ji 2014), have the following similarity: all transform different types of data into the binary connection number which can be handled in the same way. In brief, the binary connection number is the main tool dealing with mixed attribute values. The difference between the two methods is that the proposed method adopts the improved CWGSI to determine the alternatives ranking, making the decision from the prospect of the uncertainty of alternative measurements; while the method in (Ma and Ji 2014) takes the comprehensive weighted proximity to determine the alternative’s order, as is from the viewpoint of the similarities between vectors.

5 Conclusions

This paper proposes a novel generalised grey target decision method for mixed attributes. The decision making by the proposed method is based on the modified version of G–S index (regarded as the generalised target centre distance). The improved CWGSI macroscopically could be representative of the difference between an alternative and its target centre from the viewpoint of measuring the uncertainty. The modified CWGSI has the advantage of combining the alternative index and target centre index in a simple and effective form, which could also reflect the difference in various alternative indices and the similarity between alternative indices and target centre indices from the microscopic perspective. The calculation result is in line with the reported vector-based method under the same condition, but the discrimination ability of alternatives ranking of the proposed method is better than that of the vector-based method. Different from the vector-based generalised grey target decision method, the proposed method makes a decision based on the improved G–S index, as is from the viewpoint of measuring the uncertainty.