1 Introduction

As an extension of Zadeh’s fuzzy sets (Zadeh 1965), all kinds of fuzzy sets were established and have been developed in recent years. Subsequently, a variety of preference relations were formed, for example fuzzy preference relation (FPR) (Orlovsky 1978; Herrera-Viedma et al. 2004) and linguistic preference relation (Xu 2005). Besides, some extended fuzzy numbers were proposed and applied to decision problems (Li et al. 2015a, b). Because of the uncertainty and complexity of decision-making environment, it is not easy to just afford a single term to evaluate two objects for decision makers (DMs) in the actual decision-making process. In order to manage this issue, Torra (2010) developed hesitant fuzzy set, which allows DMs to take into account simultaneously several possible values to evaluate two objects. Complying with the cognitive characteristics of DMs, the hesitant fuzzy set includes more influential information of DMs. Moreover, Rodríguez et al. (2012) proposed hesitant fuzzy linguistic term sets (HFLTSs) based on the hesitant fuzzy sets. Afterward, the GDM problems based on preference relations with HFLTSs have received widespread attention (Rodríguez et al. 2013; Song and Hu 2017; Xu and Wang 2017).

On the basis of the hesitant fuzzy set, Xia and Xu (2013) put forward hesitant fuzzy preference relation (HFPR). The GDM models based on HFPRs have been extensively studied (Xia and Xu 2013; Liao et al. 2014; Zhu et al. 2014; Zhang et al. 2015b; Xu et al. 2017). Xia and Xu (2013) introduced the concept of HFPR and applied four operators to obtain the collective matrices, respectively. Recommending the concept of multiplicative consistency of HFPR, Liao et al. (2014) developed two algorithms to improve consistency and consensus level, respectively. Zhang et al. (2015b) constructed a GDM model, simultaneously considering consensus reaching process. Zhu et al. (2014) proposed two methods to obtain the ranking results of alternatives based on the \(\alpha \)-normalization and the \(\beta \)-normalization, respectively. Xu et al. (2017) developed firstly a normalization method to obtain the normalized HFPRs based on additive consistency. And then, a group consensus model was established based on two feedback mechanisms, namely interactive mechanism and automatic mechanism.

Meanwhile, the incomplete evaluations frequently exit owed to varied reasons, for example lack of background knowledge or time pressure for DMs. Various incomplete preference relations acquired development constantly in recent years (Xu and Wang 2013; Xu et al. 2013a, 2018; Ureña et al. 2015; Zhang and Guo 2016a). Furthermore, the research of incomplete HFPRs in group decision making has received attention quickly (Zhang et al. 2015a; Xu et al. 2016). Zhang et al. (2015a) defined the additive consistent incomplete HFPR. First, the normalized incomplete HFPR was obtained to ensure the same number for every known elements. Then, two estimation procedures were constructed to estimate the missing values with incomplete HFPR based on the additive consistency. Finally, the collective HFPR was obtained by means of WA operator. Xu et al. (2016) developed two goal programming models to get the priority weights from an incomplete HFPR based on additive consistency and multiplicative consistency, respectively. In addition to these two goal programming models were extended to deal with GDM problems. However, the above existing GDM models to deal with incomplete HFPRs exhibit some drawbacks as the mentioned methods do not consider group consensus reaching process, and Zhang et al. (2015a)’s model carries out normalization process which biases the original information of DMs (Rodríguez et al. 2016). On account of the uncertainty for hesitant information, the handling method with HFPR should draw the reasonable information from the HFPR rather than endeavor to satisfy that all the preference information should be perfectly consistent because the normalization process will bias the original information (Rodríguez et al. 2016). In addition, Zhu and Xu (2013) established a regression algorithm to obtain the highest consistent FPR within all possible FPRs from a given HFPR.

Based on the above motivations, we develop a novel group decision-making model with incomplete HFPRs by means of mathematical programming approach, considering simultaneously group consensus reaching process. The multiplicative consistent FPR obtained by mathematical programming may be interpreted as the most reasonable information of given incomplete HFPR, which means a process of regression.

The following contents of this paper are structured as below: In Sect. 2, the relevant knowledge for FPR, HFPR, and incomplete HFPR is reviewed. In Sect. 3, an addressing method for incomplete HFPR via mathematical programming is proposed. In Sect. 4, a GDM model with incomplete HFPRs is established. In Sect. 5, a medical decision problem is resolved by the proposed model, and comparison between our method and other relevant approaches is fulfilled. Some concluding remarks are presented in Sect. 6.

2 Preliminaries

In this section, we review the relevant knowledge for FPR, HFPR, and incomplete HFPR.

2.1 Fuzzy preference relation

Definition 2.1

(Tanino 1984) Suppose P be FPR about the alternatives \(A=\left\{ {A_1 ,A_2 ,\ldots ,A_n } \right\} \), presented as hereunder:

$$\begin{aligned} P=\left( {p_{ij} } \right) _{n\times n} =\left[ {{\begin{array}{llll} {0.5}&{}\quad {p_{12} }&{}\quad \cdots &{}\quad {p_{1n} } \\ {p_{21} }&{}\quad {0.5}&{}\quad \cdots &{}\quad {p_{2n} } \\ \vdots &{}\quad \vdots &{}\quad \ddots &{}\quad \vdots \\ {p_{n1} }&{}\quad {p_{n2} }&{}\quad \cdots &{}\quad {0.5} \\ \end{array} }} \right] , \end{aligned}$$

where \(p_{ij} \) suggests the degree of preference for alternative \(A_i \) over \(A_j\), \(p_{ij} \in \left[ {0,1} \right] , p_{ij} =0.5\) denotes indifference between \(A_i \) and \(A_j,p_{ij}=1\) denotes that \(A_i \) is entirely preferred to \(A_j \), and \(p_{ij} >0.5\) denotes \(A_i \) is preferred to \(A_j \), where \(1\le i,j\le n\).

Definition 2.2

(Tanino 1984) Suppose \(P=\left( {p_{ij} } \right) _{n\times n} \) be FPR. If P satisfies the following equation:

$$\begin{aligned} p_{ij} =\frac{\omega _i }{\omega _i +\omega _j }, \quad i,j=1,2,\ldots ,n, \end{aligned}$$
(1)

then P is referred to as a multiplicative consistent FPR.

2.2 Hesitant fuzzy preference relation (HFPR)

Xia and Xu (2013) firstly proposed the definition of HFPR. However, it needs the values of HFPR to be arranged in ascending sequence, i.e., \(h_{ij}^\beta<h_{ij}^{\beta +1} \left( {i<j} \right) \), which will distort the expert’s original information. To overcome the above weaknesses, Xu et al. (2017) developed a new definition of HFPR that need not arrange the elements in ascending or descending sequence. Therefore, this paper uses the definition proposed by Xu et al. (2017) as follows:

Definition 2.3

(Xu et al. 2017) A hesitant fuzzy preference relation H about the alternatives \(X=\left\{ {x_1 ,x_2 ,\ldots ,x_n } \right\} \) is presented by \(H=\left( {h_{ij} } \right) _{n\times n} \subset X\times X\), where \(h_{ij} =\left\{ {h_{ij}^\beta \left| {\beta =1,2,\ldots ,\# h_{ij} } \right. } \right\} \) (\(\# h_{ij} \) is the number of values in \(h_{ij} )\) is a hesitant fuzzy element, which indicates all the possible preference degree(s) of the objective \(x_i \) over \(x_j \). Moreover, \(h_{ij} \) should satisfy the following conditions:

$$\begin{aligned}&h_{ij}^\beta +h_{ji}^\beta =1,\,h_{ii} =\left\{ {0.5} \right\} , \# h_{ij} = \# h_{ji}, \\&\quad i,j=1,2,\ldots ,n. \end{aligned}$$

where \(h_{ij}^\beta \) refers to the \(\beta \)th element in \(h_{ij} \).

2.3 Incomplete hesitant fuzzy preference relation

As we have already said in introduction, incomplete preference relations usually exist on account of DMs’ limited expertise related to the problem domain or time pressure. In the following, we review the definition of incomplete HFPR.

Definition 2.4

(Xu et al. 2016) Suppose \(X=\left\{ {x_1,x_2,\ldots ,x_n } \right\} \) is a fixed set, then an incomplete HFPR H on X is indicated by \(H=\left( {h_{ij} } \right) _{n\times n} \subset X\times X\) where all known hesitant fuzzy elements (HFEs) \(h_{ij} =\left\{ {h_{ij}^\beta \left| {\beta =1,2,\ldots ,\# h_{ij} } \right. } \right\} \) (\(\# h_{ij} \) is the number of values in \(h_{ij} )\) which indicates all the possible preference degree(s) of the objective \(x_i \) over \(x_j \). Moreover, \(h_{ij} \) should satisfy the following conditions:

$$\begin{aligned} h_{ij}^\beta +h_{ji}^\beta =1, h_{ii} =\left\{ {0.5} \right\} , \# h_{ij} = \# h_{ji}, \quad i,j=1,2,\ldots ,n. \end{aligned}$$

where \(h_{ij}^\beta \) refers to the \(\beta th\) element in \(h_{ij} \).

Definition 2.5

(Xu et al. 2016) Let \(H=\left( {h_{ij} } \right) _{n\times n} \) be an incomplete HFPR. If H satisfies the following conditions:

$$\begin{aligned} \frac{\omega _i }{\omega _i +\omega _j }=h_{ij}^1 \,or\,h_{ij}^2 \,or\ldots or\,h_{ij}^{\# h_{ij} }, \end{aligned}$$
(2)

then H is referred to as a multiplicative consistent incomplete HFPR, where \(i,\,j=1,2,\ldots ,n,, h_{ij}^\beta \) being the \(\beta th\) element in \(h_{ij} \) and the \(\# h_{ij} \) being the number of \(h_{ij} \).

3 An addressing method for incomplete HFPR via mathematical programming

In this section, the multiplicative consistent FPR is extracted from incomplete HFPR by means of mathematical programming.

For convenience of calculation, an indication matrix \(\Delta =\left( {\lambda _{ij} } \right) _{n\times n} \) of the incomplete HFPR \(H=\left( {h_{ij} } \right) _{n\times n} \) is constructed (Xu et al. 2016) as follows:

$$\begin{aligned} \lambda _{ij} =\left\{ {{\begin{array}{l} {0,\,h_{ij} =x} \\ {1,\,h_{ij} \ne x} \\ \end{array} }} \right. \hbox { and }h_{ij} =x\hbox { represents a missing HFE } h_{ij}. \end{aligned}$$

Given an incomplete HFPR \(H=\left( {h_{ij} } \right) _{n\times n} \), let \(\delta \left( {h_{ij} } \right) =h_{ij}^1 \,or\,h_{ij}^2 \,or\ldots or\,h_{ij}^{\# h_{ij} } \), then Eq. (2) is rewritten as follows:

$$\begin{aligned}&\lambda _{ij} \cdot \frac{\omega _i }{\omega _i +\omega _j }=\lambda _{ij} \delta \left( {h_{ij} } \right) \Leftrightarrow \lambda _{ij} \omega _i =\lambda _{ij} \delta \left( {h_{ij} } \right) \left( {\omega _i +\omega _j } \right) \nonumber \\&\quad \Leftrightarrow \lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j =0, \end{aligned}$$
(3)

If an HFPR H is not consistent, then there is no one vector satisfying Eq. (3). In real world, it is not easy to meet the perfect consistency like Eq. (3). Therefore, “soft” consistent concept was proposed to express approximate consistency (Kacprzyk and Fedrizzi 1988; Herrera-Viedma et al. 2014). It is generally known that the most deviation element with consistent level plays a central role in deriving the priority weight of alternatives, based on which, in order to obtain the best weight for the standards, a solution should be found so as to minimize the maximum absolute differences \(\left| {\lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j } \right| \,\) for all j based on Eq. (3). Taking the sum and nonnegativity conditions for the weights, the below model is established:

$$\begin{aligned} \begin{array}{l} \min \hbox { max}\left\{ {\left| {\lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j } \right| } \right\} \\ s.t.\,\left\{ {\begin{array}{l} \sum \limits _{i=1}^n {\omega _i } =1 \\ \omega _i \ge 0 \\ i,j =1,2,\ldots , n \\ \end{array}} \right. \, \\ \end{array}, \end{aligned}$$
(4)

Also, because the following equation holds

$$\begin{aligned}&\left| {\lambda _{ji} \left( {\delta \left( {h_{ji} } \right) -1} \right) \omega _j +\lambda _{ji} \delta \left( {h_{ji} } \right) \omega _i } \right| \\&\quad =\left| {\lambda _{ij} \left( {1-\delta \left( {h_{ij} } \right) -1} \right) \omega _j +\lambda _{ij} \left( {1-\delta \left( {h_{ij} } \right) } \right) \omega _i } \right| \\&\quad =\left| {\lambda _{ij} \left( {-\delta \left( {h_{ij} } \right) } \right) \omega _j +\lambda _{ij} \left( {1-\delta \left( {h_{ij} } \right) } \right) \omega _i } \right| \\&\quad =\left| {\lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j } \right| \end{aligned}$$

Therefore, model (4) is equivalent to the following model (5)

$$\begin{aligned} \begin{array}{l} \min \hbox { max}\left\{ {\left| {\lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j } \right| } \right\} \\ s.t.\,\left\{ {\begin{array}{l} \sum \limits _{i=1}^n {\omega _i } =1 \\ \omega _i \ge 0 \\ i,j=1,2,\ldots ,n, i<j \\ \end{array}} \right. \\ \end{array}, \end{aligned}$$
(5)

Model (5) can be transferred to the following model:

$$\begin{aligned} \begin{array}{l} \min \,\xi \\ s.t.\left\{ {\begin{array}{l} \left| {\lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j } \right| \le \xi \, \\ \sum \limits _{i=1}^n {\omega _i } =1 \\ \omega _i \ge 0 \\ i,j=1,2,\ldots , n, i<j\, \\ \end{array}} \right. \\ \end{array}, \end{aligned}$$
(6)

Moreover, model (6) can be reduced to the following model (7)

$$\begin{aligned} \begin{array}{l} \min \,\xi \\ s.t.\,\left\{ {\begin{array}{l} \lambda _{ij} \left( {\delta \left( {h_{ij} } \right) -1} \right) \omega _i +\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j -\xi \le 0 \\ \lambda _{ij} \left( {1-\delta \left( {h_{ij} } \right) } \right) \omega _i -\lambda _{ij} \delta \left( {h_{ij} } \right) \omega _j -\xi \le 0\, \\ \sum \limits _{i=1}^n {\omega _i } =1 \\ \omega _i \ge 0 \\ i,j=1,2,\ldots ,n,i<j \\ \end{array}} \right. \\ \end{array}, \end{aligned}$$
(7)

Finally, model (7) can be translated into the following model (8)

$$\begin{aligned} \begin{array}{l} \min \,\xi \\ s.t.\,\left\{ {\begin{array}{l} \lambda _{ij} \left( {\left( {\sum \limits _{\beta =1}^{\# h_{ij} } {z_{ij}^\beta \cdot h_{ij}^\beta } } \right) -1} \right) \omega _i \\ \quad +\lambda _{ij} \left( {\sum \limits _{\beta =1}^{\# h_{ij} } {z_{ij}^\beta \cdot h_{ij}^\beta } } \right) \omega _j -\xi \le 0, \\ \lambda _{ij} \left( {1-\left( {\sum \limits _{\beta =1}^{\# h_{ij} } {z_{ij}^\beta \cdot h_{ij}^\beta } } \right) } \right) \omega _i\\ \quad -\lambda _{ij} \left( {\sum \limits _{\beta =1}^{\# h_{ij} } {z_{ij}^\beta \cdot h_{ij}^\beta } } \right) \omega _j -\xi \le 0,\, \\ \,\sum \limits _{i=1}^n {\omega _i } =1, \\ \,\omega _i \ge 0, \\ \,\sum \limits _{\beta =1}^{\# h_{ij} } {z_{ij}^\beta =1,\,} \\ \,z_{ij}^\beta =0\,or\,1, \\ \,i,j=1,2,\ldots ,n,\,i<j. \\ \end{array}} \right. \\ \end{array}, \end{aligned}$$
(8)

Remark 1

Since \(\xi _{\min } \) denotes the deviation of consistency level, the \(1-\xi _{\min } \) may indicate the consistent level for decision maker. It becomes clear that the \(1-\xi _{\min } \) larger, the higher the consistent level for decision maker.

Example 1

Assume an incomplete HFPR H as follows:

$$\begin{aligned} H=\left[ {{\begin{array}{cccc} {\left\{ 0.5 \right\} }&{} x&{} {\left\{ 0.6 \right\} }&{} {\left\{ 0.7 \right\} } \\ x&{} {\left\{ 0.5 \right\} }&{} x&{} {\left\{ 0.7,0.8 \right\} } \\ {\left\{ 0.4 \right\} }&{} x&{} {\left\{ 0.5 \right\} }&{} {\left\{ 0.6,0.7 \right\} } \\ {\left\{ 0.3 \right\} }&{} {\left\{ 0.3,0.2 \right\} }&{} {\left\{ 0.4,0.3 \right\} }&{} {\left\{ 0.5 \right\} } \\ \end{array} }} \right] . \end{aligned}$$

Based on model (8), we establish the following mathematical programming

$$\begin{aligned} \begin{array}{l} \min \,\xi \\ s.t.\,\left\{ \begin{array}{l} -0.4\omega _1 +0.6\omega _3 -\xi \le 0, \\ 0.4\omega _1 -0.6\omega _3 -\xi \le 0, \\ -0.3\omega _1 +0.7\omega _4 -\xi \le 0, \\ 0.3\omega _1 -0.7\omega _4 -\xi \le 0, \\ \left[ {\left( {z_{24}^1 \times 0.7+z_{24}^2 \times 0.8} \right) -1} \right] \omega _{\mathrm{2}} \\ \quad +\left( {z_{24}^1 \times 0.7+z_{24}^2 \times 0.8} \right) \omega _4 -\xi \le 0, \\ \left[ {1-\left( {z_{24}^1 \times 0.7+z_{24}^2 \times 0.8} \right) } \right] \omega _{\mathrm{2}}\\ \quad -\left( {z_{24}^1 \times 0.7+z_{24}^2 \times 0.8} \right) \omega _4 -\xi \le 0, \\ \left[ {\left( {z_{34}^1 \times 0.6+z_{34}^2 \times 0.7} \right) -1} \right] \omega _{\mathrm{3}} \\ \quad +\left( {z_{34}^1 \times 0.6+z_{34}^2 \times 0.7} \right) \omega _4 -\xi \le 0, \\ \left[ {1-\left( {z_{34}^1 \times 0.6+z_{34}^2 \times 0.7} \right) } \right] \omega _{\mathrm{3}} \\ \quad -\left( {z_{34}^1 \times 0.6+z_{34}^2 \times 0.7} \right) \omega _4 -\xi \le 0, \\ \sum \limits _{i=1}^4 {\omega _i } =1,\omega _i \ge 0,\,i=1,2,3,4, \\ z_{24}^1 +z_{24}^2 =1, \\ z_{34}^1 +z_{34}^2 =1, \\ z_{24}^1 ,z_{24}^2 ,z_{34}^1 ,z_{34}^2 =0\,or\,1. \\ \end{array} \right. \\ \end{array}. \end{aligned}$$

Then, \(\xi _{\min } =0.001\) and \(\omega ^{*}=\left( {0.2598,0.4559,0.1716,}\right. \)\(\left. {0.1127} \right) ^{T}\) are obtained by MATLAB, and then, multiplicative consistent FPR can be obtained by Eq. (1) as follows:

$$\begin{aligned} R=\left[ {{\begin{array}{cccc} {0.5}&{} {0.36}&{} {0.6}&{} {0.7} \\ {0.64}&{} {0.5}&{} {0.73}&{} {0.8} \\ {0.4}&{} {0.27}&{} {0.5}&{} {0.6} \\ {0.3}&{} {0.2}&{} {0.4}&{} {0.5} \\ \end{array} }} \right] . \end{aligned}$$

For instance, \(r_{13} =\frac{\omega _1 }{\omega _1 +\omega _3}=\frac{0.2598}{0.2598+0.1716}=0.6\).

Remark 2

Based on the above analysis, it should be pointed out that model (8) could play a dual role: It could help to obtain not only the complete FPR but also multiplicative consistent FPR from a given incomplete HFPR. In this paper, the obtained multiplicative consistent FPR by model (8) is called as reduced HFPR.

4 A novel group decision-making model with incomplete HFPRs

In this section, the experts’ weight is calculated based on the experts’ consistent level \(1-\xi _{i, \min } \), where \(\xi _{i,\min } \) is obtained by model (8). Then, a group consensus reaching process algorithm is established on the basis of the defined group consensus degree. Finally, a step-by-step procedure of the GDM model with incomplete HFPRs is constructed.

4.1 Determining experts’ weight

Once the reduced HFPRs and consistent degree \(1-\xi _{i, \min }\) for expert \(e_i \) have been obtained by model (8), their corresponding multiplicative consistent FPRs can also be acquired through Eq. (1).

It is quintessential to find out the DMs’ weights in the GDM problems, owing to the fact that the DMs typically possess different preferences, capabilities, and hierarchical ranks. It is rational to conclude that the higher the consistent degree of expert’s preference relations is, the larger the weights will be allocated to her/he. Therefore, the weights are assigned to experts by means of the following relation:

$$\begin{aligned} u_i =\frac{1-\xi _{i,\min } }{\sum _{i=1}^m {\left( {1-\xi _{i, \min } } \right) } }\left( {i=1,2,\ldots ,m} \right) , \end{aligned}$$
(9)

where m denotes the quantity of experts.

4.2 Consensus reaching process

Before the group consensus is reached, the minimum consensus thresholds \({\overline{\mathrm{GCI}}}\) should be determined in advance. While there is no specific rule to find out the consensus thresholds \({\overline{\mathrm{GCI}}}\), it can normally be found by means of a trial-and-error process (Xu et al. 2013b). In addition, Herrera-Viedma et al. (2005) indicated briefly that the determination of \({\overline{\mathrm{GCI}}} \) should hang on the particular decision-making problem, i.e., if the decision problem is urgent and has to be resolved rapidly, the smaller thresholds can be adopted; otherwise, the minimum group consensus thresholds are required to be as high as possible.

Definition 4.1

Let \(P_k =\left( {p_{ij,k} } \right) _{n\times n} , k=1,2,\ldots ,m\) and \(P=\left( {p_{ij} } \right) _{n\times n} \) be m FPRs and the collective FPR, respectively. Then, group consensus index (GCI) of expert \(e_k \) is given as follows:

$$\begin{aligned} \mathrm{GCI}\left( {P_k } \right) =1-\frac{2}{n\left( {n-1} \right) }\sum \limits _{i=1}^{n-1} {\sum \limits _{j=i+1}^n {\left| {p_{ij,k} -p_{ij} } \right| } }, \end{aligned}$$
(10)

From Eq. (10), it can be seen that if \(\mathrm{GCI}\left( {P_k } \right) =1\), then the individual FPR \(P_k \) is consistent with the collective FPR P. In addition, if \(\mathrm{GCI}\ge {\overline{\mathrm{GCI}}} \), then the group reaches a satisfied level of consensus, where \({\overline{\mathrm{GCI}}} \) is a predetermined threshold of group consensus.

Different methods have been proposed to manage the group consensus reaching process (Herrera-Viedma et al. 2005; Pérez et al. 2014; Xu et al. 2015a, b; Li et al. 2016; Zhang and Guo 2016b). Exactly as some research (Herrera-Viedma et al. 2005; Xu et al. 2015a, b), there exists a bounded rational hypothesis in the consensus reaching process to express preferences of their true ideas. Moreover, they agree to resize their preferences by means of a kind of consensus algorithms in the decision process. In what follows, an automatic iterative algorithm is established based on Ref. (Xu et al. 2013b) as follows:

figure a

Remark 3

The thresholds \({\overline{\mathrm{GCI}}}\) provide a flexible option with the group to command the decision process. Once thresholds \({\overline{\mathrm{GCI}}} \) are specified, Step 4 is implemented to determine which experts need adjust their opinion and then Step 5 gives a specific scheme to make adjustments. After the expert opinion \(P_k^{\left( t \right) } \) is adjusted, and the optimization model (8) is reused to determine the new experts’ weights with those updated information. By iteratively adjusting the experts’ opinion and weights, the consensus level gradually is improved.

4.3 Selection process

The objective of this process is to list all alternatives for selecting the optimal one. The score for alternatives \(A_i \left( {i=1,2,\ldots ,n} \right) \) is computed by means of the following equation:

$$\begin{aligned} S\left( {A_i } \right) =\frac{ 2 }{n\left( {n-1} \right) }\sum _{j=1,j\ne i}^n {{{\overline{p}}} _{ij,c} }, \end{aligned}$$
(13)

where \(1\le i,j\le n,i\ne j\) and \(\sum _{i=1}^n {S\left( {A_i } \right) =1} \). If \(S\left( {A_1 } \right) >S\left( {A_2 } \right) \), then \(A_1 \succ A_2 \); if \(S\left( {A_1 } \right) =S\left( {A_2 } \right) \), then \(A_1 =A_2 \).

4.4 A step-by-step procedure of the GDM model with incomplete HFPRs

In what follows, a GDM model based on mathematical programming is established with incomplete HFPRs. Assume that there are n alternatives \(A_1 ,A_2 ,\ldots ,A_n \) and experts’ weights \(u^{\left( t \right) }=\left( {u_1 ,u_2 ,\ldots ,u_m } \right) ^{T}\) related to experts \(e_1 ,e_2 ,\ldots ,e_m \) during iteration. The \(H_k \left( {k=1,2,\ldots ,m} \right) \) indicates the original HFPR given by expert \(e_k \left( {k=1,2,\ldots ,}\right. \)\(\left. {m} \right) \). The flowchart of proposed GDM model is illustrated in Fig. 1, and its procedure is specifically shown as follows:

Step 1 :

Every expert just need to give the most confident assessed value(s) between two alternatives by pared comparison method based on their experience and expertise knowledge, where missing comparisons are denoted by “x”.

Step 2 :

The complete multiplicative consistent FPRs\(P_k \left( {k=1,2,\ldots ,m} \right) \) and \(\xi _{k,\min } \left( {k=1,2,\ldots ,m} \right) \) are obtained from the original incomplete HFPRs \(H_k \left( {k=1,2,\ldots ,m} \right) \) by means of model (8), respectively.

Step 3 :

Compute the original experts’ weight \(u^{(0)}=\left( {u_1 ,u_2 ,}\right. \)\(\left. {\ldots ,u_m } \right) ^{T}\) on the basis of \(\xi _{k,\min } \left( {k=1,2,\ldots ,m} \right) \) by Eq. (9).

Step 4 :

Put into effect Algorithm 1 and obtain collective FPR that achieves preset group consensus degree.

Step 5 :

Compute the score value of alternatives by Eq. (13) and rank alternatives \(A_i \left( {i=1,2,\ldots ,n} \right) \).

Step 6 :

End.

Fig. 1
figure 1

The framework of GDM with incomplete HFPRs

5 Case study and contrastive analysis

5.1 Application to medical decision

In dermatology department, it is a tough choice to determine the best treatment choice for a patient with a severe skin lesion since it does not only rely on the disease (Anstey and Edwards 2014). The opinions, preferences, and circumstances of the patient are the most key elements to determine the most suitable treatment. Otherwise, even apparently successful treatments can miss its target completely (Massanet et al. 2016). In order to share decision-making proposal, it is necessary that academic dermatologists, clinical dermatologists, pharmacists, and dermatology nurses to hold a group consultations to decide the best treatment option, namely a group decision making.

Suppose that a group of three dermatologists \(E=\left\{ {e_1 ,e_2 ,e_3 } \right\} \) hesitate for the best treatment, \(A=\{ A_1 =\hbox {Photodynamic therapy}\), \(A_2 =\hbox {Isotretinoin}, A_3 =\hbox {Large acne}\)\(\hbox {cysts removal}\), \(A_4 =Oral\,antibiotics \}\) are applied to a patient with a severe acne disease. As the evaluation of all these factors is a complex issue, it is more suitable to utilize HFPR for describing their preference for experts, which enhances the preciseness and intelligibility of experts’ ideas. Hence, the performance values of alternatives \(A_i \left( {i=1,2,3,4} \right) \) are provided by three experts using HFPR.

Step 1 Every expert just need to gives his/her the most confident assessed values between two treatment options by paired comparison method, respectively. Then, three incomplete HFPRs \(H_k \left( {k=1,2,3} \right) \) are constructed as follows:

$$\begin{aligned} H_1= & {} \left[ {{\begin{array}{cccc} {\left\{ {0.5} \right\} }&{} {\left\{ {0.3} \right\} }&{} {\left\{ {0.4} \right\} }&{} x \\ {\left\{ {0.7} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.6} \right\} }&{} x \\ {\left\{ {0.6} \right\} }&{} {\left\{ {0.4} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.7,0.8} \right\} } \\ x&{} x&{} {\left\{ {0.3,0.2} \right\} }&{} {\left\{ {0.5} \right\} } \\ \end{array} }} \right] ,\\ H_2= & {} \left[ {{\begin{array}{cccc} {\left\{ {0.5} \right\} }&{} {\left\{ {0.7} \right\} }&{} x&{} {\left\{ {0.5} \right\} } \\ {\left\{ {0.3} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.6,0.7} \right\} }&{} x \\ x&{} {\left\{ {0.4,0.3} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.4} \right\} } \\ {\left\{ {0.5} \right\} }&{} x&{} {\left\{ {0.6} \right\} }&{} {\left\{ {0.5} \right\} } \\ \end{array} }} \right] ,\\ H_3= & {} \left[ {{\begin{array}{cccc} {\left\{ {0.5} \right\} }&{} {\left\{ {0.3} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.7} \right\} } \\ {\left\{ {0.7} \right\} }&{} {\left\{ {0.5} \right\} }&{} x&{} {\left\{ {0.8} \right\} } \\ {\left\{ {0.5} \right\} }&{} {\left\{ {0.4} \right\} }&{} {\left\{ {0.5} \right\} }&{} {\left\{ {0.7,0.8} \right\} } \\ {\left\{ {0.3} \right\} }&{} {\left\{ {0.2} \right\} }&{} {\left\{ {0.3,0.2} \right\} }&{} {\left\{ {0.5} \right\} } \\ \end{array} }} \right] . \end{aligned}$$

Step 2 Employ model (8), the reduced HFPRs \(P_k \left( {k=1,2,3} \right) \) and corresponding \(\xi _{k,\min } \left( {k=1,2,3} \right) \) are obtained as follows:

$$\begin{aligned} P_1= & {} \left[ {{\begin{array}{cccc} {0.5}&{} {0.3}&{} {0.4}&{} {0.6} \\ {0.7}&{} {0.5}&{} {0.6}&{} {0.78} \\ {0.6}&{} {0.4}&{} {0.5}&{} {0.7} \\ {0.4}&{} {0.22}&{} {0.3}&{} {0.5} \\ \end{array} }} \right] \left( {\xi _{1,\min } =0.0016} \right) ;\\ P_2= & {} \left[ {{\begin{array}{cccc} {0.5}&{} {0.66}&{} {0.68}&{} {0.54} \\ {0.34}&{} {0.5}&{} {0.53}&{} {0.38} \\ {0.32}&{} {0.47}&{} {0.5}&{} {0.35} \\ {0.46}&{} {0.62}&{} {0.65}&{} {0.5} \\ \end{array} }} \right] \left( {\xi _{2,\min } =0.0238} \right) ;\\ P_3= & {} \left[ {{\begin{array}{cccc} {0.5}&{} {0.31}&{} {0.48}&{} {0.67} \\ {0.69}&{} {0.5}&{} {0.67}&{} {0.82} \\ {0.52}&{} {0.33}&{} {0.5}&{} {0.69} \\ {0.33}&{} {0.18}&{} {0.31}&{} {0.5} \\ \end{array} }} \right] \left( {\xi _{3,\min } =0.0092} \right) . \end{aligned}$$

Step 3 Based on the obtained \(\xi _{k,\min } \left( {k=1,2,3} \right) \) from Step 2, we secure the original experts’ weight \(u^{\left( 0 \right) }=\left( {0.337,0.329,0.334} \right) ^{T}\) by Eq. (9).

Step 4 Reaching the predefined group consensus level.

Table 1 The original group FPR
Table 2 The experts’ original FPRs and final improved FPRs

On the basis of the experts’ weight \(u^{\left( 0 \right) }=\left( {0.337,0.329,}\right. \)\(\left. {0.334} \right) ^{T}\), the original group FPR is shown in Table 1 and original consensus index of each expert is as follows:

$$\begin{aligned} \mathrm{GCI}\left( {P_1^{(0)} } \right)= & {} 0.9138,\mathrm{GCI}\left( {P_2^{(0)} } \right) =0.8255,\\ \mathrm{GCI}\left( {P_3^{(0)} } \right)= & {} 0.9078. \end{aligned}$$

According to the practical problems, the experts agree to set up \({\overline{\mathrm{GCI}}} =0.95\). Then, Algorithm 1 is applied to adjust the original FPRs. Since \(\mathrm{GCI}\left( {P_k^{(0)} } \right) <{\overline{\mathrm{GCI}}} \left( {k=1,2,3} \right) \), we need to find the position of elements \(d_{i_\tau j_\tau ,k}^{(0)} \left( {k=1,2,3} \right) \), where \(d_{i_\tau j_\tau ,k}^{\left( t \right) } =\mathop {\max }\nolimits _{\left( {i,j} \right) } \left| {p_{ij,k}^{\left( t \right) } -p_{ij,c}^{\left( t \right) } } \right| \). With regard to \(P_1^{(0)} \), we obtain \(d_{12,1}^{(0)} =d_{21,1}^{(0)} =\mathop {\max }\nolimits _{\left( {i,j} \right) } \left| {p_{ij,1}^{(0)} -p_{ij,c}^{(0)} } \right| =0.122\); hence, according to Eq. (12), \(d_{12,1}^{(0)} ,d_{21,1}^{(0)} \) need to be adjusted to \(d_{12,1}^{(0)} =0.422,d_{21,1}^{(0)} =0.578\). Similarly, the same procedure is implemented to adjust the other two experts’ FPRs

$$\begin{aligned} d_{24,2}^{(0)}= & {} 0.662,d_{42,2}^{(0)} =0.338;\\ d_{24,3}^{(0)}= & {} 0.662,d_{42,3}^{(0)} =0.338. \end{aligned}$$

Let \(t=1\), then go to Step 2.

Going through 5 rounds of adjustment, Algorithm 1 terminated. On the whole, \(e_1 , e_2 \), and \(e_3 \) adjust their FPRs 2, 5, and 3 times, respectively. The comparison of experts’ FPRs before and after adjustment is shown in Table 2. Furthermore, by means of Eq. (10), the final group consensus index of every expert is:

$$\begin{aligned} \mathrm{GCI}\left( {P_1^{(2)} } \right)= & {} 0.97,\mathrm{GCI}\left( {P_2^{\left( 5 \right) } } \right) =0.9542,\\ \mathrm{GCI}\left( {P_3^{(3)} } \right)= & {} 0.9673. \end{aligned}$$

The final group FPR \(\overline{P_c } \) is presented in Table 3.

Step 5 Calculate the score of alternatives \(A_i \left( {i=1,2,3,4} \right) \) based on the final group FPR \(\bar{P}_{c} \) by Eq. (13) as follows:

$$\begin{aligned} S\left( {A_1 } \right)= & {} 0.2708;\,S\left( {A_2 } \right) =0.3059;\,S\left( {A_3 } \right) =0.2545;\\ S\left( {A_4 } \right)= & {} 0.1688. \end{aligned}$$

Hence, the ranking of alternatives is \(A_2 \succ A_1 \succ A_3 \succ A_4 \).

According to this ranking, the isotretinoin (\(A_{\mathrm{2}} )\) is recommended as the best treatment plan for this patient among the considered ones.

Table 3 The final group FPR

5.2 Comparison with other relevant approaches

In what follows, we will compare our method with the two previous studies about addressing the GDM problems with incomplete HFPRs.

The comparison results are shown in Table 4 and Fig. 2. As can be seen from Table 4, we can see that the above three methods get the same conclusion that the best alternative is \(A_2 \). The same ranking orders are obtained between our method and the Zhang et al. (2015a)’s method, while different ranking orders are obtained between our method and Xu et al. (2016)’s method. Moreover, Fig. 2 intuitively shows the ranking values for different methods.

Table 4 Comparison of ranking between the proposed method and previous studies
Fig. 2
figure 2

Ranking values with different methods

In short, the main contributions of the paper can be summed up as follows:

  • The multiplicative consistent complete FPRs are extracted from given incomplete HFPRs by the proposed mathematical programming approach, in contrast to normalization process used by Ref (Zhang et al. 2015a), which may deviate the original information of experts (Rodríguez et al. 2016).

  • Consensus reaching process is considered by the proposed model, while the methods (Zhang et al. 2015a; Xu et al. 2016) do not consider the group consensus reaching process, which makes our model more reliable than the existing methods (Zhang et al. 2015a; Xu et al. 2016).

  • The experts’ weight is obtained on the basis of consistent level of experts, which is more tallied with the actual situation as different experts have different professional knowledge and background.

6 Conclusions

In this paper, a mathematical programming method has been presented to extract the highest consistent incomplete FPR from all possible FPRs based on a given HFPR and simultaneously improve the highest consistent incomplete FPR to complete multiplicative consistent FPR, namely a process of regression. Moreover, a step-by-step GDM procedure based on the obtained multiplicative consistent FPRs has been concluded. Besides, the weights of the experts are produced on the basis of consistent degree of experts. It is rational to conclude that experts with higher consistency need to be allocated with higher weights, and thus, their corresponding ideas bear more weight during the aggregation process. With the procedure, a medical decision problem is worked out by means of the proposed model.

Furthermore, the proposed model also can be applied to different problems like investment decision making, supplier selection, and decision support system.