Abstract

Data envelopment analysis (DEA) evaluates the efficiency of the transformation of a decision-making unit’s (DMU’s) inputs into its outputs. Finding the benchmarks of a DMU is one of the important purposes of DEA. The benchmarks of a DMU in DEA are obtained by solving some linear programming models. Currently, the obtained benchmarks are just found by using the information of the data of inputs and outputs without considering the decision-maker’s preferences. If the preferences of the decision-maker are available, it is very important to obtain the most preferred DMU as a benchmark of the under-assessment DMU. In this regard, we present an algorithm to find the most preferred DMU based on the utility function of decision-maker’s preferences by exploring some properties on that. The proposed method is constructed based on the projection of the gradient of the utility function on the production possibility set’s frontier.

1. Introduction

Data envelopment analysis (DEA) is a nonparametric approach to assess the relative efficiencies of decision-making units (DMUs). Using some postulates in DEA, a set of possible DMUs is constructed which is called the production possibility set (PPS). One of the well-known postulates to construct the PPS is convexity assumption. If this is done, then the PPS is a convex set and its frontier is considered as an estimation of the production function. The frontier of the PPS is a collection of possible (virtual) DMUs which are weakly efficient, although some of them are strongly efficient. In other words, the frontier of the PPS is divided into two sets: strong efficient frontier and weak efficient frontier. The other DMUs in the PPS which are not on the frontier are inefficient. DEA obtains both efficiency scores and reference (benchmark) units for inefficient DMUs. The reference set for an inefficient DMU consists of all observed efficient DMUs on the efficient surface which the projection of the inefficient DMU lies on. In DEA the reference units are found by projecting a DMU on the efficient frontier. Several models have been presented to find the reference sets in DEA. Thanassoulis and Dyson [1] have proposed a model which is based on the improvements of the weights for input-output levels. Zhu [2] has gathered preference information from decision-maker and then has obtained target by means of these pieces information. Also, Jahanshahloo et al. [3] and Mehdiloozad et al. [4] have proposed two approaches to find the reference set of an inefficient DMU.

DEA is a linear programming problem technique to investigate the efficiency status of DMUs. In this regard, some researchers have shown that most of the DEA models are transferred to the multiobjective linear programming (MOLP) models. In other words, the efficient DMUs can be obtained by using an MOLP problem. DEA and MOLP are helpful for managements to draw a plan for future. DEA is used to evaluate the past preferences while MOLP is used for future preferences. The similarities and relations between DEA and MOLP have been discussed by some researchers. Belton and Vickers [5] and Stewart [6] explained the equivalency between DEA and multiple criteria decision analysis (MCDA) formulations. Belton and Stewart [7] found that DEA emphasizes evaluating DMUs and finding targets to improve efficiency while MCDA focuses on ranking based on a set of criteria that include subjective judgment. DEA models do not involve DMU’s preferences to find the efficiency of DMUs. In basic DEA models, the decision-maker’s (DM’s) preferences are not considered to find the benchmark of a DMU. Because of the importance of considering the DM’s preferences, several methods have been proposed to incorporate the DM’s preferences in DEA. Golany [8], Thanassoulis and Dyson [1], Thompson et al. [9], Wong and Beasley [10], and Zhu [2] considered prior preferences of the DM. On the other hand, the MOLP interactive techniques incorporate preference information without requiring prior judgment. Post and Spronk [11], Golany [8], and Joro et al. [12] have been talking about this concept. Wong et al. [13] obtained the relationship between the output-oriented DEA models and min-max formulation. Ebrahimnejad and Hosseinzadeh Lotfi [14] established the equivalence relationship between input- and output-oriented CCR model and the weighted min-max MOLP formulation. Yang and Xu [15] investigated the relationships between DEA and multiobjective optimization models for equivalent efficiency analysis in a multiobjective optimization process.

As discussed above, finding the reference of an inefficient DMU is one of the important purposes of DEA. In Golany [8], some of hypothetical or virtual units are obtained and one of them is used as a reference unit. However, some techniques require preference knowledge of decision-makers from the beginning of their techniques such as Wierzbicki [16], Zhu [2], and Thompson et al. [9]. Considering the DM’s preferences is one of the methods to find the reference of a DMU which may be used when the DM’s preferences existed. Yang and Sen [17], Yang [18], and Yang and Li [19] proposed an interactive procedure based on gradient projection to find a most preferred solution (MPS) in multiobjective optimization. MPS can maximize the DM’s preferences. Yang [18] established his paper to present an algorithm to obtain MPS in MOLP problems. Min-max reference point approach and its application for multiobjective problems were established by Yang [20]. Yang et al. [21] used three equivalence models in MOLP, including the super-ideal point model, the ideal point model, and the shortest distance model. These models can be used for setting target values by individuals for groups. Their model can be used to find a normal vector at an efficient solution on the efficient frontier. A normal vector provides information about indifference tradeoff. On the other hand the projection of the gradient of the utility function on the efficient frontier shows a direction to move along a better efficient solution. They used the shortest distance model to find the locally most preferred solution. This point can be considered as a reference with both group and individual DM’s preferences.

In this paper, we would like to find the most preferred DMU in the PPS where the utility function of DM’s preferences is available. The method is constructed based on the DEA concepts and models using some MOLP principles. In the proposed method, the gradient vector of the utility function at an efficient DMU is projected on the efficient frontier and, by finding a suitable direction on the frontier, a new efficient DMU is obtained with a better utility function value. This paper is organized as follows. In Section 2 some of DEA backgrounds are reviewed. The properties and theories to find the preferred efficient DMU using the gradient projection of the utility function and the normal vectors of the PPS are established in Section 3. An algorithm to find the most preferred DMU is proposed in Section 4 using the utility function and the normal vector of the PPS which is obtained from the multiplier BCC model. A conclusion for research is summarized in Section 5.

2. Background of DEA

In this section some fundamental definitions, concepts, and properties in DEA are presented. Suppose that we have DMUs with inputs and outputs. The input and output vectors of () are presented by and , respectively. The production possibility set used in this paper is constructed by variable returns to scale, convexity, and possibility (free disposal hull) postulates. This PPS, which is denoted by , is mathematically clarified as follows:

Definition 1. is efficient if there does not exist any member of the PPS which dominates . In other words, there does not exist any in (PPS) such that and .

There are several DEA models which evaluate DMUs in different point of views. These models generate efficient DMUs by projecting the DMU on the efficient frontier. The criteria of this projection depend on the decision-maker’s perspective. To evaluate (), the following model, which is called the input-oriented BCC model, can be used:

In this model is the efficiency score of , where “” indicates the optimality of (2). If , then is a weakly efficient DMU. Furthermore, if all constraints (except nonnegativity inequalities) are binding at optimality, then is efficient. If , then is not an efficient DMU and shows the amount of the contraction of ’s inputs that it becomes efficient. Let be the set of all efficient DMUs. For inefficient , the reference set is shown by The virtual DMU which is on the efficient frontier is called the projection of on the efficient frontier and can be considered as a target for . Note that in this target the DM’s preferences have not been considered. The dual of (2) which is called the input-oriented multiplier BCC model is as follows:where and are and vectors in and , respectively. is efficient if there exists an optimal solution of (4) such as such that and .

Definition 2. is a supporting hyperplane of the PPS if the following conditions hold:(1).(2).

Definition 3. is an efficient defining hyperplane of the PPS if it is a supporting hyperplane of the PPS, and there exists at least one affine independent set with elements of efficient DMUs that lie on .

Theorem 4. If is an optimal solution of (4), then is a supporting hyperplane on the PPS.

Proof. See Cooper et al. [22].

Usually, the multiplier BCC model (4) has alternative optimal solutions. Each optimal solution of (4) yields a supporting hyperplane on the PPS. If the optimal solution of (4) is unique, then the corresponding supporting hyperplane is a defining hyperplane and if (4) has alternative optimal solutions, then there are uncountable supporting hyperplanes on the PPS at the projection of on the efficient frontier in which a finite number of them are defining hyperplanes. Jahanshahloo et al. [23] show that, in evaluating an efficient DMU, each extreme optimal solution of (4) such that identifies an efficient defining hyperplane of the PPS.

Theorem 5. Suppose that is efficient. is an efficient defining hyperplane of the PPS () if and only if is an extreme (basic feasible) optimal solution of (4) in evaluating with .

Proof. see Jahanshahloo et al. [23].

Definition 6. The point that has the minimum value among the inputs and the maximum value among the outputs of all DMUs is called the ideal point and is shown by . In other words, if and for all and , then is an ideal point. Usually the ideal point is not in the PPS.

3. Finding a Preferred Efficient DMU Using the Gradient Projection of the Utility Function

In this section, we would like to find a target of DMUs in the PPS which has the best utility function value when the utility function of the DM’s preferences is available. This target is called the most preferred DMU. In this regard, we assume that is the utility function of the DM’s preferences. In the remaining of this paper, we use the lower index for an observed DMU such as and the upper index for a virtual DMU which, possibly, is unobserved such as . with activity vector clarifies the generated DMU in the th iteration of the algorithm.

Let be an efficient DMU in the PPS. To move to another efficient DMU in the PPS which is shown by we use the following linear programming problem:where , and

In the above model at first the DMU throws in the PPS by decreasing from outputs and adding to the inputs of . Then, it arises on the efficient frontier by adding to outputs and subtracting from inputs. In problem (5), , , , and are nonnegative constants and and are the auxiliary variables for all and .

To reach a DMU which has the better utility function value than the current efficient DMU, it is sufficient to project the gradient of the utility function on the efficient frontier at the current DMU, because the utility function value is increased at the ascent direction of the gradient projection.

Remark 7. To find a DMU which is better than in the base of the utility function value, , , , and should be determined at stage . These scalars are determined based on the gradient of the utility function and its projection on the efficient frontier at .

Theorem 8. Suppose that is an optimal solution of (5).(1)If and , where and , then is an efficient DMU in the PPS.(2)Generally, if and , then is a weakly efficient DMU in the PPS.

Proof. Let and for all and . Moreover, consider , so problem (5) is rewritten as follows:where , , , and , and , are variables. Let be the optimal solution of problem (7). So we haveBy contradictions, suppose that is not an efficient DMU and another DMU such as is an efficient DMU in the PPS which dominates . Therefore, and at least one inequality is strict. This implies that there exist vectors and such that , , and . So from (8) we have Let , , , and for and . Therefore, is a feasible solution for problem (7) such that and . Because of and for all and , the objective function’s value of problem (7) corresponding to this feasible solution, , is larger than the optimal value of (7) and this contradicts with our assumption that is an optimal solution of (5) and (7).
The proof of property  2 is similar to the proof of property  1.

Theorem 9. Let and be the ideal point. Suppose that and . If and for all and , then is an optimal solution of the following problem:

Proof. Problem (10) is equivalent to the following problem:where , and , and , are variables.
By contradiction, suppose that is not an optimal solution of this problem. Therefore, there exists such that is an optimal solution of (11) and is the optimal value of that. We have because , where , is a feasible solution of problem (11). Moreover, and then . By the assumption of and the definition of the ideal point, we haveSimilarly, and we can conclude that and imply that is dominated by and this contradicts with the assumption that is efficient. Therefore, is the optimal solution of problems (10) and (11).

Suppose that is a unique normal vector of the PPS at . Because the PPS is a polyhedron, is the normal vector of a defining hyperplane of the PPS at . Using , we can find the projection of the gradient of the utility function on the efficient frontier at this point. In other words, if is not orthogonal to any tangent plane (defining hyperplane) of the PPS at , then we can project on the tangent plane of the PPS at this point. This projection provides a direction at in which the utility function value can be increased.

Remark 10. To obtain a defining hyperplane of the PPS at an efficient DMU, it is sufficient to solve problem (4) corresponding to the mentioned DMU. So if , such that , is an extreme optimal solution of (4), then is a defining hyperplane of the PPS and is the normal vector of this hyperplane (see Jahanshahloo et al. [23]).

Theorem 11. Let and the gradient of the utility function at is given by , . If is a member of the PPS which has the best utility function value, then there exists a supporting hyperplane of the PPS at whose normal vector is parallel to the gradient vector of the utility function at ; that is,where is the normal vector of a supporting hyperplane on the PPS at and is a positive scalar number.

Proof. When has the best utility function value, we can conclude that there does not exist any ascent direction of on the efficient frontier at such that we can move from on the efficient frontier and the value of is increased. Because of the convexity of the PPS, we have ; that is, for all . This implies that is a supporting hyperplane of the PPS binding at where .

Result. Let be the normal vectors of the defining hyperplanes of the PPS binding at . If , then is a most preferred DMU, where .

Remark 12. If is a relative interior point of a facet of the PPS, then the normal vector of the PPS at is unique.

Condition (12) shows that if is an efficient DMU with the best utility function value, then the projection of the gradient of at on the efficient frontier is zero. This shows that there does not exist any ascent direction of at and so is the most preferred DMU. Otherwise, if is not a most preferred DMU, then we project the gradient of on the efficient frontier. This projection shows the ascent direction of at . In this regard, suppose that is the unique normal vector of the PPS at and is the angle between and . If , then the tangent plane of the PPS, which is orthogonal to , is not parallel to a plane which is orthogonal to . So we can proceed from at the ascent direction of . Otherwise, if , then the most preferred DMU has been obtained.

Remark 13. If is an efficient DMU and there exist more than one defining hyperplane binding at this DMU, then we have multiple normal vectors of the PPS at . In this case, we choose one of the normal vectors which has the minimum angle with ; after that, is projected on the defining hyperplane corresponding to the chosen normal vector.

Theorem 14. Suppose that is an efficient DMU and is the gradient of at this DMU. If , denoted as follows, is the projection of on the defining hyperplane of the PPS binding at this point, then is the ascent direction of at . Furthermore,where is the normal vector of the defining hyperplane of the PPS binding at .

Proof. Geometrically, (13) is clear. If relation (13) is multiplied by , then we have where is the angle between and . Regarding , we conclude that , because the right hand side of the above equation is positive. Therefore, is the ascent direction of at .

Corollary 15. If is an efficient DMU and it has the best utility function value, then there exists a normal vector corresponding to a supporting hyperplane of the PPS at this DMU such that .

Proof. Because has the best utility function among all DMUs in the PPS, regarding Theorem 11, there exist and a supporting hyperplane of the PPS at with normal vector such that . Therefore, by relation (13) we have

Corollary 16. Suppose that is an efficient DMU and it has the best utility function value. Moreover, let the normal vector of the PPS at this point be such that and ; then one has

The proof of Corollary 16 can be obtained directly by Theorem 11. Note that can be obtained easily using Theorem 4 by solving problem (4).

4. Finding the Most Preferred DMU in DEA: An Algorithm

Let the gradient of the utility function at be Consider an arbitrary index as the index of a reference output such that , where . Let the normalized gradient vector of the utility function at be which is identified as follows:The projection of on the efficient frontier at is shown by and it is determined as follows:Let , andwhereIn (22), is a scalar and is the largest step size to move from in direction to remain in the PPS. In other words, . is obtained by solving the following linear programming problem:To find a preferred solution comparing to , we solve the following linear programming model:where the components of are the variables. Moreover, and , and , are the constants.

By the above discussions the summary of the proposed algorithm to find the most preferred DMU in DEA is presented as follows.

Step 1. Let and find an initial efficient DMU . To find this point (DMU) we can solve one of DEA models such as problem (2) for evaluating an observed DMU to project it on the efficient frontier. The projected DMU can be used as an initial efficient DMU. Note that if the evaluated observed DMU is on the efficient frontier, then it can be used as an initial efficient DMU.

Step 2. Let . Find the normal vector () of the PPS at by solving problem (4). Consider as the reference output. Identify at by (18).

Step 3. Find using (19). If , then the most preferred DMU is and stop. Otherwise, if , then go to Step 4.

Step 4. Find the step size by solving problem (23). Moreover, let .

Step 5. Let , and define by (20) and (21). Furthermore, solve problem (24) to obtain . If , then is the most preferred DMU and stop; otherwise, go to Step 6.

Step 6. Find and then . If , then is the most preferred DMU and stop. If , then let and go to Step 5. Otherwise, if , then let and go to Step 4.

5. Conclusion

In data envelopment analysis, usually, the projection of an inefficient DMU on the efficient frontier of the production possibility set is used as a target of the DMU. This target has two characteristics: the under-assessment inefficient DMU is dominated by its target and the target is efficient. The target is obtained corresponding to the used models. In other words, the targets, usually, are different depending on using different DEA models and the amounts of inputs and outputs of the observed DMUs. Moreover, possibly, the decision-maker has some preferences to characterize the target. In this case the standard DEA models cannot find a target of a DMU which maximizes the decision-maker’s preferences. In this paper, we propose an approach to find a target of DMUs which maximizes the utility function value of the decision-maker’s preferences. This approach is constructed based on finding the defining hyperplanes of the production possibility set and the projection of the gradient vector of the utility function on the defining hyperplanes of the production possibility set. By this projection, an ascent direction of the utility function is obtained and another DMU which has the better value of the utility function is obtained. By an iterative algorithm, the most preferred DMU is obtained.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.