Introduction

Cook and Kress [1] employed the constraints of the assurance region which was introduced by Thompson [2, 3] and, by utilizing the model of Charnes et al. [4], introduced a model for ranking, which seeks the desirable weight vector for each candidate. The model presented by Cook and Kress [1] has two main problems. The preliminary difficulty indicates that ranking is sensitive to the form of weight constraints, while the second lies in the fact that, since the model is based on the optimistic policy of the selection of weights, it fails to rank the candidates in order, in many circumstances. Hence, in the preference voting process, various methods for ranking candidates were introduced in accordance with Cook and Kress [1]. Green et al. [5] utilized the cross-efficiency method to specify the winning candidates. Wu et al. [6] rendered an iterative algorithm, based on cross-efficiency and the game theory in order to rank the candidates. Similarly, Hashimoto [7] offered a method on the fundamentals of super-efficiency for the ranking of candidates. Noguchi et al. [8] debated on strong ordering in the constraints and rendered an algorithm with multi-ranking criterions for the ranking of candidates. Obata and Ishii [9] introduced a model based on the use of normalized weights to distinguish between the efficient candidates, whereas, next, Foroughi et al. [10, 11] developed the Obata and Ishii method for the inefficient candidate and proposed an algorithm to reduce the computational complexities of this method. Llamazares et al. [12] utilized Green’s cumulative conception to determine the winning candidate without solving a model. Wang et al. [13] presented a method for ranking, on the basis of a pessimistic policy in the selection of weights. Subsequently, Wang et al. [14] developed the method by defining the virtual deficient candidates. Hosseinzadeh et al. [15] demonstrated that these methods do not qualify for ranking purposes under all circumstances. Soltanifar [16] calculated the minimum efficiency of each candidate by using the optimistic policy. Khodabakhshi et al. [17] introduced an interval based on the optimistic and pessimistic views and then ranked the candidates using the introduced intervals and Llamazares [18] elaborated on the method. Gong et al. [19] utilized DEA models for ranking in preferential voting with uncertain votes. Llamazares [20] also presented a model for ranking candidates through convex sequences of variable weights and ranked the candidates without solving model. Moreover, Izadikhah et al. [21] calculated preference scores of candidates based on different sets of weights. For further studies in connection with the preference ranking, reference should be made to Oukil [22] and Amin et al. [23].

At times, voters may be superior in comparison with each other and the importance of their views is at a level of inequality. Let us take an organization into consideration, where decisions and plans are to be adopted for the future of this institution; and here it calls for and wishes to take advantage of the opinions of all the individuals concerned, ranging from the manager to the officers and employees; but the significance of the views of these persons is not on an equal standing. It is certain that the views of the executives of the company hold more authority, due to experience and responsibility in light of the background, profile and details of the organization’s programs, in respect to the opinions of the varied employees who are not eminent. Therefore, in addition to considering the opinions of all the individuals, unequal levels of opinions of voters should also be reflected upon, in group decision-making. Ebrahimnejad [24] presented a model for ranking candidates in a preferential voting for voters with unequal levels. Likewise, Ebrahimnejad et al. [25] proposed a model for a group consensus with a voter’s priority principled on the Cook–Kress [1] and extended it to other preferential voting models. In relevance to other researches, which have been performed in this respect, Soltanifar [26] can be indicated to.

In order to utilize their savings and reserves, instead of holding them in banks, people and organizations can invest their assets in the stock exchange and/or participate in the ownership of large manufacturing and commercial or business units. Capacities, to swiftly convert the sum invested into cash and monetization, in comparison with other investments, are the benefits of investing in the stock exchange. Thence, an acquaintance with the stock exchange and its activities can prove to be extremely effective in the economic life of people, as petrochemicals are concerned to be a part of science and technology, which encompasses and is responsible for a survey of the production of chemical materials from oil and gas. Weak or poor performance of some of the petrochemical companies, which are affiliations of the stock exchange and securities, leads to the lack of an optimum use of the available resources and an unsuitable utilization or returns in these units. Thereby, it is absolutely essential to assess the petrochemical companies for ranking purposes and to determine the stance of these companies amidst parallel units. This ranking assists people and organizations to invest their reserves and savings in the stock exchange with a better understanding and recognition in relative to petrochemical companies.

This paper presents a method to rank the petrochemical companies in the Tehran Stock Exchange (TSE), on the basis of preferential voting with voters of unequal voting power level. In this method, initially, candidates in each of the groups are evaluated and then, by utilizing the DEA method and the assurance region, the candidates are ranked. In circumstances, where the number of votes of two candidates is equivalent in the two groups, this method can distinguish between these two candidates, whereas the previous methods do not have this specialty. The incapability of prior models to differentiate between two candidates with an equal number of votes in the two groups of voters is illustrated by a numerical example.

The preliminary voting preferences and data envelopment analysis (DEA) are presented in the second section of the paper, and the proposed method is given in the third section. In the fourth section, first, the proposed method is compared with the previous ones by a numerical example and then the petrochemical companies are ranked utilizing the proposed method. The results are discussed in the fifth section.

Basic concepts

In this section, preference voting and preferential voting methods with unequal voting power have been described, after which the common set of weights (CSW) model in the data envelopment analysis has been introduced.

Preference voting background

Preferential voting is a mode to aggregate votes based on the priority of voters. Assuming that \(v_{rj}\) represents the number of votes of priority \(r\,\,(r = 1, \ldots ,k)\) for the candidate \(j\,\,(j = 1, \ldots ,n)\), the overall desirability index for each candidate is defined as follows:

$$Z_{j} = \sum_{r = 1}^{k} {w_{r} v_{rj} } ,\quad w_{1} > w_{2} > \cdots > w_{k} .\quad \left( {{\text{ODI,}}\;{\text{overall desirability index}}} \right)$$

where \(w_{r}\) signifies the importance of the priority r and the higher value of the above-mentioned denotes a better rank for the candidate. Cook and Kress [1] utilized the optimistic policy and determined multipliers \(w_{r} (r = 1, \ldots ,k)\) in such a manner that the overall desirability index for each candidate is the maximum. The model rendered by them is as hereunder:

$$\begin{array}{*{20}l} {Z_{p} (\varepsilon ) = \begin{array}{*{20}c} {\text{Max}} & {\sum_{r = 1}^{k} {w_{r} v_{rp} } } \\ \end{array} } \hfill & {} \hfill \\ {{\text{s}} . {\text{t}} .\quad \sum_{r = 1}^{k} {w_{r} v_{rj} } \le 1\quad \quad \;\;j = 1, \ldots ,n} \hfill & {({\text{a}})} \hfill \\ {\quad \quad w_{r} - w_{r + 1} \ge d(r,\varepsilon )\quad r = 1, \ldots ,k - 1} \hfill & {({\text{b}})} \hfill \\ {\quad \quad w_{k} \ge d(k,\varepsilon )} \hfill & {({\text{c}})} \hfill \\ \end{array}$$
(1)

In the above-mentioned model, \(d(r,\varepsilon )\) called the discrimination intensity function is nonnegative and \(\varepsilon\) is known as the discriminating factor. Each candidate selects the best weight vector for its voting place, and at optimality, at least one of the constraints in (1.a) holds equality. Thereby, each candidate evaluated by model (1) has a value of 1 as its objective function is considered efficient. It could be possible that several candidates be efficient simultaneously, which is expressed as ties in ranking, so model (1) cannot always provide an ordering ranking.

Ranking of candidates in preference voting with unequal voting power

Assume that there are t groups of voters. The voters in each group select k candidates from among n candidates present (\(k \le n\)) and prioritize them based on their personal preferences. \(w_{r} \,\,(r = 1, \ldots ,s)\) is the weight of rth priority. Similarly, each group of voters is of importance of \(u_{h} (h = 1, \ldots ,t)\). Let us assume that \(v_{rj}^{h}\) is the vote of candidate j of priority r in group h of the voters. Ebrahimnejad [24] initially introduced the overall desirability index in the following form:

$$Z_{p} = \sum_{h = 1}^{t} {u_{h} \left( {\sum_{r = 1}^{s} {v_{rp}^{h} } } \right)} + \sum_{r = 1}^{s} {w_{r} \left( {\sum_{h = 1}^{t} {v_{rp}^{h} } } \right)} ,\quad p = 1, \ldots ,n.$$

The second term of the above index is identical to the one defined by Cook and Kress [1].

Moreover, \(\sum_{r = 1}^{s} {v_{rp}^{h} }\) signifies the number of entire votes that have been rendered to the p candidates by the group h. \(\sum_{h = 1}^{t} {v_{rp}^{h} }\) signifies the number of entire votes that have been rendered to the p candidates of priority r. In utilizing the Cook–Kress [1], Ebrahimnejad [24] proposed the following model:

$$\begin{array}{*{20}l} {Z_{p}^{*} = \hbox{max} } \hfill & {\sum_{h = 1}^{t} {u_{h} \left( {\sum_{r = 1}^{s} {v_{rp}^{h} } } \right)} + \sum_{r = 1}^{s} {w_{r} \left( {\sum_{h = 1}^{s} {v_{rp}^{h} } } \right)} } \hfill & {} \hfill \\ {{\text{s}} . {\text{t}} .} \hfill & {\sum_{h = 1}^{t} {u_{h} \left( {\sum_{r = 1}^{s} {v_{rj}^{h} } } \right)} + \sum_{r = 1}^{s} {w_{r} \left( {\sum_{h = 1}^{s} {v_{rj}^{h} } } \right)} \le 1,} \hfill & {j = 1, \ldots ,n} \hfill \\ {} \hfill & {u_{i} - u_{i + 1} \ge \bar{d}(i,\varepsilon ),} \hfill & {i = 1, \ldots ,t - 1} \hfill \\ {} \hfill & {w_{r} - w_{r + 1} \ge \bar{\bar{d}}(r,\varepsilon ),} \hfill & {r = 1, \ldots ,s - 1} \hfill \\ {} \hfill & {u_{t} \ge \bar{d}(t,\varepsilon ),} \hfill & {} \hfill \\ {} \hfill & {w_{s} \ge \bar{\bar{d}}(s,\varepsilon ).} \hfill & {} \hfill \\ \end{array}$$
(2)

In the above-mentioned model, \(\bar{d}(i,\varepsilon )\) and \(\bar{\bar{d}}(r,\varepsilon )\) are the discriminating intensity functions. Model (2) is solved once for each candidate.

Remark 1

If the number of votes for two candidates in all the groups of voters is equal, model (2) cannot have an effect on the priorities of the voting groups, in relevance to ranking, because the objective function of model (2) only utilizes the sum of votes in each group and does not take into consideration the number of votes of the varied preferences for each group.

In actual fact, according to Remark (1), model (2), in a comparison between the two candidates of equal votes in each group, shows no difference with model (1). In which case, ranking shall only be performed by preference voting and the unequal voting power of the voting groups shall not be included.

Subsequently, Ebrahimnejad et al. [25] employed the DEA approach for group-ranking, along with voters of unequal voting power and introduced the overall desirability index for each candidate in the following manner:

$$z_{p} = \sum_{h = 1}^{t} {\left( {u_{h} \sum_{r = 1}^{s} {w_{r} v_{rp}^{h} } } \right),\quad p = 1, \ldots ,n.}$$

It is evident that if the weights of the various groups of voters are equal, that is, \(u_{h} = 1,\,\,h = 1, \ldots ,t\), then the overall desirability index of the above-mentioned equates to the overall desirability index of Cook and Kress [1]. Consequently, they utilized the strong ordering of Nogouchi as a discriminating intensity function for the weight vectors of \(u = (u_{1} , \ldots ,u_{t} )\) and \(w = (w_{1} , \ldots ,w_{k} )\) as follows:

$$\begin{aligned} & u_{1} \ge 2u_{2} \ge \cdots \ge tu_{t} ,\;\;u_{t} \ge \varepsilon_{1}^{{\prime }} \\ & w_{1} \ge 2w_{2} \ge \cdots \ge kw_{s} ,\;\;w_{s} \ge \varepsilon_{2}^{{\prime }} \\ \end{aligned}$$

Therefore, the following nonlinear programming model is attained for the evaluation of candidate p:

$$\begin{aligned} Z_{p}^{*} = & \hbox{max} \sum_{h = 1}^{t} {\sum_{r = 1}^{s} {w_{r} u_{h} v_{rp}^{h} } } \\ & {\text{s}} . {\text{t}} .\;\;\sum_{h = 1}^{t} {\sum_{r = 1}^{s} {w_{r} u_{h} v_{rj}^{h} } } \le 1,\quad j = 1, \ldots ,n \\ & u_{1} \ge 2u_{2} \ge \cdots \ge tu_{t} ,u_{t} \ge \varepsilon_{1}^{\prime } , \\ & w_{1} \ge 2w_{2} \ge \cdots \ge kw_{s} ,w_{s} \ge \varepsilon_{2}^{\prime } . \\ \end{aligned}$$
(3)

By transformation \(m_{rh} = w_{r} u_{h}\), model (3) is linearized as hereunder:

$$\begin{aligned} Z_{p}^{*} = & \hbox{max} \sum_{h = 1}^{t} {\sum_{r = 1}^{k} {m_{rh} v_{rp}^{h} } } \\ & {\text{s}} . {\text{t}} .\;\;\sum_{h = 1}^{t} {\sum_{r = 1}^{k} {m_{rh} v_{rj}^{h} \le 1,} } \quad \quad j = 1, \ldots ,n \\ & m_{r1} \ge 2m_{r2} \ge \cdots \ge tm_{rt} ,m_{rt} \ge \varepsilon ,\quad \;\;r = 1, \ldots ,s \\ & m_{1h} \ge 2m_{2h} \ge \cdots \ge km_{sh} ,m_{sh} \ge \varepsilon ,\quad h = 1, \ldots ,t. \\ \end{aligned}$$
(4)

Similar to the Nogouchi [8], \(\varepsilon\) can be obtained as follows: \(\varepsilon = \hbox{min} \{ 2/Lt(t + 1),2/Ls(s + 1)\}\), which L is the total number of voters.

There is also a possibility that model (4) presents more than one candidate with the optimal score of 1. Hence, Ebrahimnejad et al. [25] have generalized the model (4) in accordance with preference voting ranking methods. In relative to other methods, Soltanifar [26] can be indicated to, who introduced the following model for the ranking of candidates:

$$\begin{array}{*{20}l} {\hbox{max} } \hfill & {\frac{{\sum_{r = 1}^{s} {w_{r} y_{rp} } }}{{\sum_{h = 1}^{t} {u_{i} (L - x_{ip}^{\prime \prime } )} }}} \hfill & {} \hfill \\ {{\text{s}} . {\text{t}} .} \hfill & {\frac{{\sum_{r = 1}^{s} {w_{r} y_{rj} } }}{{\sum_{h = 1}^{t} {u_{i} (L - x_{ij}^{\prime \prime } )} }} \le 1,} \hfill & {j = 1, \ldots ,n,} \hfill \\ {} \hfill & {u_{i} - u_{i + 1} \ge \bar{d}(i,\varepsilon ),} \hfill & {h = 1, \ldots ,t - 1,} \hfill \\ {} \hfill & {w_{r} - w_{r + 1} \ge \bar{\bar{d}}(r,\varepsilon ),} \hfill & {r = 1, \ldots ,s - 1,} \hfill \\ {} \hfill & {w_{s} \ge \bar{\bar{d}}(s,\varepsilon ),u_{t} \ge \bar{d}(t,\varepsilon ).} \hfill & {} \hfill \\ \end{array}$$
(5)

where \(y_{rj} = \sum_{h = 1}^{t} {v_{rj}^{h} } ,x_{hj}^{\prime \prime } = \sum_{r = 1}^{s} {v_{rj}^{h} }\) and L is the total number of voters. \(y_{rj}\) equates to the total number of votes which candidate j has gained in priority r and \(x_{hj}^{\prime \prime }\) is equivalent to the total number of votes which group h has given candidate j.

Remark 2

In model (5), if two candidates have the same number of votes in each group, the objective function of model (5) cannot have an effect on the priorities of the voting groups, in relevance to ranking. This in fact conserves conditions for ranking in the form of preference voting, and the level of unequal voting power of the groups is not taken into consideration.

Common set of weights in DEA

DEA is a mathematical programming approach for evaluating the relative efficiency of homogenous decision-making units (DMUs), as introduced by Charnes et al. [4]. The basic DEA models divide the DMUs into two categories, the ‘efficient and inefficient groups,’ and likewise, this technique classifies the inefficient decision-making units in terms of their efficiency score, but they are not able to rank the efficient DMUs. Therefore, several methods have been introduced for ranking efficient DMUs. Hosseinzadeh et al. [27] have reviewed the ranking methods in the data envelopment analysis.

Initially, the conventional DEA model which has been introduced by Charnes et al. [4] has been briefly outlined. Assuming that there are n DMUs \((j = 1, \ldots ,n)\) present, each of them utilizes \(x_{ij} (i = 1, \ldots ,m)\) as inputs and produces \(y_{rj} (r = 1, \ldots ,s)\) as outputs.

The radial efficiency of \({\text{DMU}}_{p} (p = 1, \ldots ,n)\) in the input orientation, considering the constant returns to scale assumption, can be achieved by solving the following model:

$$\begin{array}{*{20}l} {\hbox{max} } \hfill & {\sum_{r = 1}^{s} {u_{r} } y_{rp} } \hfill & {} \hfill \\ {{\text{s}} . {\text{t}} .} \hfill & {\sum_{r = 1}^{s} {v_{i} } x_{ip} = 1,} \hfill & {({\text{a}})} \hfill \\ {} \hfill & {\sum_{r = 1}^{s} {u_{r} } y_{rj} - \sum_{r = 1}^{s} {v_{i} } x_{ij} \le 0,\quad j = 1, \ldots ,n,} \hfill & {({\text{b}})} \hfill \\ {} \hfill & {u_{r} \ge \varepsilon ,(r = 1, \ldots ,s);v_{i} \ge \varepsilon (i = 1, \ldots ,m).} \hfill & {} \hfill \\ \end{array}$$
(6)

That \(v_{i}\) and \(u_{r}\) are, respectively, the dual coefficients allotted to the ith input and rth output constraints.\(\varepsilon\) is a small non-Archimedean number. At optimality, if \(\sum_{r = 1}^{s} {u_{r}^{*} } y_{rp} = 1\), then \({\text{DMU}}_{p}\) is known as efficient, in the case that it is not so, it is denoted as being inefficient. Model (6) is solved in segregate for each DMU, and the weights for each DMU are computed optimistically. Thereby, the efficiency of each DMU is obtained with a different set of weights from that of the rest of the DMUs.

In model (1), considering each candidate as a DMU and the votes of each candidate as an output vector together with a fixed input equal to 1, model (6) along with the weight constraints is equivalent to model (1).

In order to maximize the efficiency to the topmost possible score, DEA models sometimes assign extremely large or very small values to the multipliers. This type of weight assignment cannot be logically justified at times. One of the ways proposed, to overcome this weakness, is to utilize common set of weights. In CSW models, DMUs have less flexibility in weight selection, so as to achieve maximum efficiency. Model (7) is a multi-objective programming problem, which maximizes the efficiency of all the DMUs simultaneously.

$$\begin{aligned} & \hbox{max} \quad \left\{ {\begin{array}{*{20}c} {\frac{{\sum_{r = 1}^{s} {u_{r} } y_{r1} }}{{\sum_{i = 1}^{m} {v_{i} } x_{i1} }},} & \ldots & {,\frac{{\sum_{r = 1}^{s} {u_{r} } y_{rn} }}{{\sum_{i = 1}^{m} {v_{i} } x_{in} }}} \\ \end{array} } \right\} \\ & {\text{s}} . {\text{t}} .\quad \frac{{\sum_{r = 1}^{s} {u_{r} } y_{rj} }}{{\sum_{i = 1}^{m} {v_{i} } x_{ij} }} \le 1,\quad \quad j = 1, \ldots ,n, \\ & \quad \quad u_{r} \ge 0,\quad \quad \quad \quad \;r = 1, \ldots ,s \\ & \quad \quad v_{i} \ge 0,\quad \quad \quad \quad \;i = 1, \ldots ,m. \\ \end{aligned}$$
(7)

There are several diverse methods for solving model (7); refer to Steuer [28]. One of the methods is the use of goal programming (GP). In this method, the ideal level for each objective function is requested from the decision-maker (DM) and it is considered as the goal. Subsequently, the minimal amount of deviation from the goals is calculated. Since the efficiency value equivalent to 1 is desirable in DEA technique, the goal of all objective functions is considered to be equal to 1 (Hosseinzadeh et al. [29]).

Liu et al. [30] presented the following model for evaluating with a common set of weights.

$$\begin{aligned} & \hbox{min} \quad \sum_{j = 1}^{n} {(\Delta_{j}^{ - } + \Delta_{j}^{ + } )} \\ & {\text{s}} . {\text{t}} .\quad \frac{{\sum_{r = 1}^{s} {u_{r} } y_{rj} + \Delta_{j}^{ + } }}{{\sum_{i = 1}^{m} {v_{i} } x_{ij} - \Delta_{j}^{ - } }} = 1,\quad j = 1, \ldots ,n, \\ & \quad \quad u_{r} \ge \varepsilon ,\quad \quad \quad \quad \quad \;r = 1, \ldots ,s, \\ & \quad \quad v_{i} \ge \varepsilon ,\quad \quad \quad \quad \quad \;i = 1, \ldots ,m, \\ & \quad \quad \Delta_{j}^{ + } ,\Delta_{j}^{ - } \ge 0,\quad \quad \quad \;j = 1, \ldots ,n. \\ \end{aligned}$$
(8)

Here, \(\Delta_{j}^{ - }\) and \(\Delta_{j}^{ + }\) are deviation variables of the jth goal. The linear form of model (8) is as follows:

$$\begin{aligned} & \hbox{min} \quad \sum_{j = 1}^{n} {\varphi_{j} } \\ & {\text{s}} . {\text{t}} .\quad \sum_{r = 1}^{s} {u_{r} } y_{rj} - \sum_{i = 1}^{m} {v_{i} } x_{ij} + \varphi_{j} = 1,\;j = 1, \ldots ,n, \\ & \quad \quad u_{r} \ge \varepsilon ,\quad \quad \quad \quad \quad \quad \quad \quad r = 1, \ldots ,s, \\ & \quad \quad v_{i} \ge \varepsilon ,\quad \quad \quad \quad \quad \quad \quad \quad i = 1, \ldots ,m, \\ & \quad \quad \varphi_{j} \ge 0,\quad \quad \quad \quad \quad \quad \quad \quad j = 1, \ldots ,n. \\ \end{aligned}$$
(9)

Model (9) is a linear programming problem that evaluates DMUs using a common set of weights.

Definition 1

After solving model (9), at optimality if \(\varphi_{j}^{*} = 0\) then \({\text{DMU}}_{j}\) is efficient.

Proposed method

The utilization of voting and particularly so, in relevance to preference voting in group decision-making, is important from this viewpoint that staff or those from the lower strata of organizations can voice their opinions without fear of the consequences, even if these opinions are against the outlooks of the managerial levels. The voting of voters with unequal level offers the scope for experts, to have a greater influence in decision-making. In this section, a method for selecting the ‘winner’ candidate in preference voting of unequal voting power has been proposed on the basis of the following procedure.

Step 1 All the candidates, with due attention to the votes obtained from the group \(h\;(h = 1, \ldots ,t)\) and using Model (10), are assessed. In other words, candidates are separately evaluated by each set of voter groups.

$$\left( \begin{aligned} & \hbox{min} \quad \sum_{j = 1}^{n} {d_{j} } \\ & {\text{s}} . {\text{t}} .\quad \sum_{r = 1}^{s} {u_{r} } v_{rj}^{h} + d_{j} = 1,\quad j = 1, \ldots ,n, \\ & \quad \quad u_{1} \ge 2u_{2} \ge \cdots \ge su_{s} , \\ & \quad \quad u_{s} \ge \frac{2}{{k_{h} (s + 1)s}}, \\ & \quad \quad d_{j} \ge 0,\quad \quad j = 1, \ldots ,n, \\ \end{aligned} \right),\quad h = 1, \ldots ,t.$$
(10)

Here, \(k_{h}\) signifies the number of voters in group h and \(u_{r}^{{}}\) denotes the importance of the priority r in the voting. If \(u_{r}^{*} ;r = 1, \ldots ,s\) denotes the optimal solution of model (10), then \(Z_{j}^{h} = \sum_{r = 1}^{s} {u_{r}^{*} } v_{rj}^{h}\) express the score of candidate j, considering the votes of group h.

In this step, model (10) is solved t times.

Step 2 In relevance to the preceding step, for each candidate j, one vector \((Z_{j}^{1} , \ldots ,Z_{j}^{t} )\) is gained and its components illustrate the overall desirability index of group \(h\,\,(h = 1, \ldots ,t)\) for the jth candidate. The higher the value of \(Z_{j}^{h}\), the candidate is of greater value, from the viewpoint of group h of the voters. Let \(W_{j}^{h} = k_{h} Z_{j}^{h} (h = 1, \ldots ,t;\;j = 1, \ldots ,n)\). In this manner, the weight of candidate j of group h by utilizing the number of voters of that group is scaled and is denoted as \(W_{j}^{h}\). However much, this amount proves to be of magnitude, candidate j holds a superior importance in group h.

Step 3 Each candidate is considered as a DMU, the vector \((W_{j}^{1} , \ldots ,W_{j}^{t} )\) signifies the output vector and this is considered alongside 1 as fixed input. Utilizing the common set of weights, the candidates are evaluated by model (11).

The views of the first group of voters are of importance, in relative to that of the second group of voters, and in this manner the second group in relevance to the third group and so on till termination. Let us assume that \(\lambda_{h} (h = 1, \ldots ,t)\) denotes the importance of group h of the voters. We then impose the weight constraint \(\lambda_{1} \ge 2\lambda_{2} \ge \cdots \ge t\lambda_{t} ,\lambda_{t} \ge \varepsilon\) on the model below:

$$\begin{aligned} & \hbox{min} \quad \sum_{j = 1}^{n} {(t_{j} + t^{\prime}_{j} } ) \\ & {\text{s}} . {\text{t}} .\quad \frac{{\sum_{h = 1}^{t} {\lambda_{h} } w_{j}^{h} + t_{j} }}{{\mu - t^{\prime}_{j} }} = 1,\quad j = 1, \ldots ,n, \\ & \quad \quad \lambda_{1} \ge 2\lambda_{2} \ge \cdots \ge t\lambda_{t} , \\ & \quad \quad \lambda_{t} \ge \varepsilon ,\mu \ge \varepsilon \\ & \quad \quad t_{j} ,t^{\prime}_{j} \ge 0,(j = 1, \ldots ,n). \\ \end{aligned}$$
(11)

where \(\mu\) and \(\lambda\), respectively, have relative importance as to the input and output and \(\varepsilon\) is a small non-Archimedean numeral. Model (11) is identical to the model of Liu et al. [30] together with imposed weight restrictions. Moreover, in DEA models with constant returns to scale, it is possible to place one of the variables as being equivalent to 1. Since, in this step, each candidate has one constant input which is equivalent to 1, the input can be omitted and model (11) converts to the following model:

$$\begin{aligned} & \hbox{min} \quad \sum_{j = 1}^{n} {t_{j} } \\ & {\text{s}} . {\text{t}} .\quad \sum_{h = 1}^{t} {\lambda_{i} } w_{j}^{h} + t_{j} = 0,\quad j = 1, \ldots ,n, \\ & \quad \quad \lambda_{1} \ge 2\lambda_{2} \ge \cdots \ge t\lambda_{t} , \\ & \quad \quad \lambda_{t} \ge \varepsilon \\ & \quad \quad t_{j} \ge 0,\quad j = 1, \ldots ,n. \\ \end{aligned}$$
(12)

Let \((\lambda^{*} ,t^{*} )\) denote the optimal solution of model (12). Then, the candidates are ranked by index \(\gamma_{j} = \sum_{h = 1}^{t} {\lambda^{*}_{h} } w_{j}^{h}\). The higher the value of \(\gamma_{j}\), the candidate j gains a better rank.

The proposed method utilizes the preference voting for ranking candidates in each group of voters. The significance of each candidate in each group is considered as an output vector, and in applying model (12), which is based on the CSW and DEA technique, the candidates are ranked. DEA techniques provide more flexibility in preference ranking. In utilizing model (10), the importance of each candidate in each group can be surveyed in segregate.

Illustrative examples

In this section primarily, by quoting a numerical example in the particular case, results of the previous models and the proposed method have been compared. Then, the proposed method is illustrated by applying it to rank 10 of the petrochemical companies in the Tehran Stock Exchange.

Numerical example

In order to select the topmost student, two groups of voters, comprising 26 professors and 26 associate professors, granted the students a priority ranking. This is illustrated in Table 1.

Table 1 Number of votes in two levels of priorities for four students, in two groups of voters with varied levels of significance

In accordance with the results attained in solving model (11), the score obtained for each jth student in hth group (in other words,\(W_{j}^{h}\)) is demonstrated in Table 2.

Table 2 Values of \(W_{j}^{h}\) for the jth students in group h, in relevance to the amounts obtained from model (10)

Given that, the vote of a professor supersedes the vote of an associate professor; hence, \(v_{1} \ge v_{2}\) is taken as an assumption, wherein \(v_{1}\) and \(v_{2}\) denote the importance of the votes of the professors and associate professors, respectively. The values attained for each student from Table 2 are considered as an output vector along with weight constraints, and the proposed model (12) is utilized for evaluation. Table 3 illustrates the results of the proposed method and other methods available for voting on an unequal voting power.

Table 3 A comparison of the results of the proposed method and other available voting methods with unequal voting power

As can be noted, the second row of Table 3 renders the results attained from the proposed method. In the mentioned table, it can be observed that the method of Ebrahimnejad [24] and Ebrahimnejad et al. [25], including the method relative to Soltanifar [26], is unable to discriminate between the Students (1) and (2). Likewise, due to the structural formation of the overall desirability index, as has been mentioned in Remarks 1 and 2, the methods pertaining to Ebrahimnejad [24] and Soltanifar [26] cannot discriminate between Students (3) and (4). However, the proposed method has been able to distinguish between these candidates.

Empirical example

By utilizing the proposed method, in this section, 10 petrochemical companies which are affiliates of the stock exchange of the TSE are ranked, with due attention to their monetary performance. Based on the views of experts, eight financial indexes for the evaluation of these companies are as follows [31]:

The current assets, non-current assets, current liabilities, non-current liabilities and capital are inputs, and taxes, allocable profits (losses) and profits (losses) of each share after tax deduction are output factors.

Table 4 demonstrates the inputs and outputs of 10 petrochemical companies in the stock exchange of the TSE. The last column illustrates the CCR efficiency score of each company and is observed that companies 1, 2, 3, 4, 7 and 8 prove to be efficient.

Table 4 Inputs and outputs of petrochemical companies

In the data envelopment analysis technique, there are numerous methods available, to rank the efficient DMUs. Hosseinzadeh et al. [27] reviewed some of the models. In utilizing each of the ranking models, different ranks were attained for the decision-making units. The ranking models (RM) discussed by Hosseinzadeh et al. [27] are as follows:

R.M.1: Andersen et al. [32]

R.M.6: Tone [37]

R.M.11: Jahanshahloo et al. [41]

R.M.2: Mehrabian et al. [33]

R.M.7: Sueyoshi [38]

R.M.12: Rezai Balf et al. [42]

R.M.3: Jahanshahloo et al. [34]

R.M.8: Sexton et al. [39]

R.M.13: Ashrafi et al. [43]

R.M.4: Jahanshahloo et al. [35]

R.M.9: Liu et al. [30]

R.M.14: Amirteimoori et al. [44]

R.M.5: Jahanshahloo et al. [36]

R.M.10: Wang et al. [40]

R.M.15: Chen et al. [45]

Ranking the efficient petrochemical companies 1, 2, 3, 4, 7 and 8 by the above-mentioned models, the results are displayed in Table 5. For example, Column (3) demonstrates the fact that DMU2 has ranked first for eleven times and similarly has ranked third once, as well as ranked second thrice.

Table 5 Results attained from the ranking of six efficient petrochemical companies with 15 different ranking models

Hosseinzadeh et al. [27] defined seven properties for ranking models. These properties are as follows:

P1: feasibility; P2: ranking extreme efficient units; P3: complexity in computation; P4: instability; P5: absence of multiple optimal solution; P6: dependency to \(\theta\) and slack; and P7: dependency to the number of efficient and inefficient units.

Table 6 shows the properties of the ranking models debated by Hosseinzadeh et al. [27], for 15 various ranking models.

Table 6 Properties of ranking model quoted by Hosseinzadeh et al. [27]

It should be stated that, if the drawbacks of ranking models are slighter, the model carries added importance. The ranking models are placed in many groups of voters. The R.M.2 and R.M.3, each of which has six of the above-mentioned properties, are classed in one group. Models which have five of the listed properties, namely R.M.4, R.M.5 and R.M.8, are encompassed in the second category. In this manner, the third group which is comprised of ranking models illustrating four properties that are R.M.6, R.M.7, R.M.9, R.M.10, R.M.11, R.M.12, R.M.13 and R.M.15 are within group three, whereas the fourth and the fifth groups consist of R.M.1 and R.M.14, respectively.

Considering each ranking model as a ‘voter’ and every efficient petrochemical company as a ‘candidate,’ Table 7 illustrates the number of votes based on the various groups of voters. For example, on the basis of the results of the varied ranking models denoted in Table 5, the fifth column of Table 7 demonstrates that the second company has 1 vote in the first priority and 1 vote in the second priority of the first group, 2 votes in the first priority and 1 vote in the second priority of the second group, 7 votes in the first priority, 1 vote in the third priority from the third group and 1 vote in the first priority of the fourth group of voters, including 1 vote in the first priority of the fifth group. Likewise, the other columns in Table 7 designate the number of votes of each of the petrochemical companies of the five groups of voters.

Table 7 Number of votes based on the various groups of voters

A ranking model which has the most properties shows ranking results, which are of higher preference. Hence, the first group of votes outstand the votes of the second group and the votes of the second group are superior to that of the third group. Furthermore, it is in this manner that the third group is exceptional to the fourth group and the fourth excels to that of the fifth group. Thence, we have a preference voting system with voters of a level of unequal power. This encompasses six candidates and 15 voters in five groups, with votes of different significant levels. So, by utilizing the proposed method, stated in the third section of this paper, the candidates (efficient petrochemical companies) are ranked with the views of the 15 voters at five different levels of importance. In this manner, by contemplating on the views of all the voters, or in other words, in considering all the ranking models, the efficient petrochemical companies are ranked.

Hence, in order to rank the efficient petrochemical companies, the proposed algorithm is used for preference voting with unequal power that is demonstrated in Table 7. Initially, by using model (10), the relative importance of each candidate in every group of voters is determined and its results are shown in Table 8.

Table 8 Importance of candidates in each group

Finally, index \(\gamma\) has been computed for each of the efficient petrochemical companies, the results of which are rendered in Table 9. The higher the value of \(\gamma\), the candidate shall gain a better ranking. Applying the proposed algorithm, the last row of Table 9 shows the ranks of the efficient petrochemical companies 1, 2, 3, 4, 7 and 8.

Table 9 Results of ranking with the proposed method

According to Table 8, DMU2 has the highest score in groups 1 to 4, and as can be observed in Table 9, DMU2 ranked first. DMU1 has the lowest score in groups 1–4 and rated sixth in the ranking with the proposed method in Table 9.

In the first group, DMU7 scored 0.36, whereas DMU8 has gained 1.00. However, in groups 2–5 DMU7 has scored more than DMU8. Since the score of the first group is of priority in view of the second to the fifth groups, including the fact that there is an immense amount of difference in score between these two DMUs in the first group, DMU8 has secured a better ranking than DMU7.

In utilizing the proposed algorithm, the entire companies were ranked. As can be observed, none of the companies are in uniform or equate in rank. In relevance to other methods, the proposed algorithm has additional discrimination power; as in ranking, the opinions of voters, as well as the importance of their views, in various categories, are taken under consideration.

Conclusion

The utilization of preference voting and preferential voting with voters of unequal voting power proves to be extremely fruitful in group decision-making. In this paper, a procedure has been rendered, in order to perform ranking, in the presence of voters of unequal voting power. This is accomplished by using the DEA technique and basic models of preferential voting. Utilizing the DEA method in the proposed algorithm initiates a higher flexibility in analyzing the candidates. Similarly, employing a method of a common set of weights shall provide a more justified weighting to voting priorities. This method is comprised of a power to offer a better discrimination between the candidates in comparison with the methods of Ebrahimnejad [24] and Soltanifar [26], and the supremacy of the method rendered in relevance to the prior methods has been illustrated with a numerical example. Finally, the proposed method has been utilized as a method to discriminate between 10 petrochemical companies in the Tehran Stock Exchange.