Introduction

Data envelopment analysis (DEA) is a mathematical programming technique to evaluate relative efficiency of decision making units (DMUs) with multiple input–output. An important feature of this DEA technique which has been studied by many researchers is sensitivity analysis. During the recent years, the issue of sensitivity and stability of DEA results has been extensively studied (see for example Jahanshahloo et al. 2004, 2005a, b). The topic of sensitivity (=stability or robustness) analysis has taken a variety of forms in the DEA literature. One type of DEA sensitivity analysis is based upon data variations. The first DEA sensitivity analysis paper by Charnes et al. (1985) examined change in a single output. This is followed by a series of sensitivity analysis articles by Charnes and Neralic (1989a, b) in which sufficient conditions preserving efficiency for data variations of the test efficient DMU are determined. In other words, only subset of stability region has been achieved by their method. Moreover, the existence of alternative optimal bases is another defect of this method. Another type of DEA sensitivity analysis is based on super-efficiency DEA approach in which a test DMU is not included in reference set (see for example Andersen and Petersen 1993; Seiford and Zhu 1999: Charnes et al. 1992). In these methods, the variation range for inputs and outputs of DMUs has been attained so that the efficiency classification is preserved or an inefficient unit becomes efficient or vice versa. In this field, Zhu (1996) and Seiford and Zhu (1998) obtained the necessary and sufficient condition for preserving efficiency of a test DMU. In fact, the entire (largest) stability region which encompasses that of Charnes et al. (1992) has been obtained. Afterwards, Zhu (2001) used the super-efficiency approach in DEA sensitivity analysis for preserving a DMU’s efficiency classification when various data changes are applied to all DMUs. In this method, variable percentage data changes are assumed for a test DMU and for the remaining DMUs. Also, he considered the worst-case analysis where the efficiency of the test DMU is deteriorating while the efficiencies of the other DMUs are improving. Cooper et al. (2001) have studied another research for the sensitivity of DEA results to variations in the data. The newer method makes it possible to determine ranges within which all data may be varied for any DMU before a reclassification from efficient to inefficient status (or vice versa) occurs. The DEA sensitivity analysis methods that authors have just reviewed are all confined to stability of DEA results under data variations for inputs and outputs of DMUs. Other topics such as sensitivity analysis to model changes or diminution or augmentation of the number of DMUs are not examined in detail. Therefore, the purpose of this article is to propose such new type of DEA sensitivity analysis. From this viewpoint, the suggested method, in comparison with previous methods, provides a more comprehensive framework for sensitivity analysis in DEA.

In addition to DEA, sensitivity analysis is used in many fields, including industry. Pitchipoo et al. (2013) proposed an appropriate platform for process industries in selecting suppliers. In their research, the sensitivity analysis was performed to improve the robustness of the results with regard to the relative importance of the evaluation criteria and the parameters of the evaluation process. Singh et al. (2012) have studied the steady state behavior of a single server queueing model with vacation and varying arrival rates. They also used the sensitivity analysis to explore the effect of different parameters on the performance measures. Faghihinia and Mollaverdi (2012) presented a multi-criterion decision-making model for preventive maintenance planning. They also used sensitivity analysis to verify the robustness of certain parameters of their proposed model. Lachhwani and Poonia (2012) showed a procedure for solving multilevel fractional programming problem based on the fuzzy set theory and goal programming approach. They also provided sensitivity analysis with variation of tolerance values on decision vectors to show how the solution is sensitive to the change of tolerance values. In all of mentioned researches, Sensitivity analysis is a technique used to determine how different values of an independent variable will impact a particular dependent variable under a given set of assumptions. It is a method to predict the outcome of a decision if a situation turns out to be different compared to the key predictions. In fact, the validity proposed models is tested by the sensitivity analysis and applying it helps to understand how accurate the problem performance is (for more analysis, see also Tabrizi and Razmi 2013; Fardis et al. 2013). In a similar way, this paper is designed to examine the sensitivity of efficiency classification of variable returns to scale (VRS) technology for enhancing the credibility of DEA results in practical applications where researchers are faced with a situation in which an additional DMU needs to be added to the set of the observed DMUs, a new production possibility set (PPS) is obtained. As a result of the proposed method, the variation range for inputs and outputs of additional DMU is determined so that the additional DMU becomes efficient and the classification of efficient and inefficient DMUs of VRS technology remains unchanged; furthermore, the other special conditions are preserved. For example, the efficiency score of a specific inefficient DMU is preserved or a specific efficient DMU becomes inefficient or all DMUs on a specific defining hyperplane become inefficient.

The current article proceeds as follows: Sect. “Background” briefly reviews a mathematical basis used for this study. Also, stability radius of DEA models in various papers is defined. In Sect. “Proposed method”, the proposed method is presented. Four proposed methods are applied for two numerical examples in Sect. “Numerical examples”. Finally, concluding remarks are summarized in the last section.

Background

DEA is a mathematical programming technique to evaluate relative efficiency of DMUs with multiple input–output. It was introduced by Charnes et al. (1978). In their original DEA model, Charnes et al. (CCR model) proposed that the efficiency of a DMU can be obtained as the maximum of a ratio of weighted outputs to weighted inputs, subject to the condition that the same ratio for all DMUs must be less than or equal to one. The envelopment in CCR is constant returns to scale (CRS) meaning that a proportional increase (decrease) in inputs results in a proportionate increase (decrease) in outputs. However, in efficiency analysis, VRS can also be considered. Banker et al. (1984) developed the BCC model with VRS to estimate the efficiency of DMUs, which we are interested in this paper.

Suppose that we have n DMUs, where each DMU j , j = 1,…,n, produces the same s outputs in (possibly) different amounts y rj , r = 1,…,s, using the same m inputs x ij , i = 1,…,m, also in (possibly) different amounts. All data are assumed to be nonnegative, but at least one of the components of every input and output vector is positive. A pair of such a semipositive input and output vector is called an activity. The PPS is defined as the set of feasible activities. Since, we are interested in BCC models in this paper, we represent the PPS of VRS technology in the following manner:

$$T_{v} = \left\{ {\left( {x, y} \right)|x \ge \sum\limits_{j = 1}^{n} {\lambda_{j} x_{j} } ,\quad y \le \sum\limits_{j = 1}^{n} {\lambda_{j} y_{j} } , \quad \sum\limits_{j = 1}^{n} {\lambda_{j} = 1} ,\quad \lambda_{j} \ge 0, \quad j = 1, \ldots , n} \right\}$$

Definition 1

DMU p is called to be efficient in T v if and only if there does not exist another (xy) ∊ T v such that (−xy) ≥ (−x p y p ) and (−xy) ≠ (−x p y p ), otherwise, DMU p is called inefficient. In other words, DMU p is called efficient if and only if DMU p is a non-dominated DMU in T v .

Based on the PPS of VRS technology the envelopment form of BCC model is in the following manner:

$$\begin{aligned} & {\text{Min}}\quad \theta \\ & {\text{s}} . {\text{t}} .\quad \sum\limits_{j = 1}^{n} {\lambda_{j} } x_{j} \le \theta x_{p} \\ & \quad \quad \sum\limits_{j = 1}^{n} {\lambda_{j} } y_{j} \ge y_{p} \\ & \quad \quad \sum\limits_{j = 1}^{n} {\lambda_{j} = 1} \\ & \quad \quad \lambda_{j} \ge 0,\quad j = 1, \ldots ,n \\ \end{aligned}$$
(1)

For DMUp, its reference set, E p , is defined by

$$E_{p} \, = \,j\left\{ {\left| {\lambda_{j}^{*} > 0\;\,\text{in}\,\,{\text{some}}\,\,{\text{optimal}}\,\,{\text{solution}}\,\,{\text{of}}\,\,(1)} \right.} \right\} \subseteq \{ 1, \ldots ,n\}$$

References of a DMUp are efficient DMUs that there is a combination of them that dominates DMU p .

Model (1) used for evaluating relative efficiency of DMU p (p = 1,…,n) classifies them into three different categories, which are mutually disjoint.

  1. 1.

    DMUp is inefficient, then it is not a reference DMU and there are other DMUs in its reference set, E p .

  2. 2.

    DMUp is extreme efficient, then its only reference of itself.

  3. 3.

    DMUp is nonextreme efficient, then in addition of itself, there is at least one other DMU in E p .

The multiplier form of BCC model based on the dual of model (1) is as follows:

$$\begin{aligned} {\text{Max}}\quad & u^{t} y_{p} + u_{0} \\ {\text{s}} . {\text{t}} .\;\,\;\quad & v^{t} x_{p} = 1 \\ & u^{t} y_{j} - v^{t} x_{j} + u_{0} \le 0,\quad \, j = 1, \ldots ,n \\ & u \ge 0,\quad v \ge 0,\quad u_{0} \;\text{free} \\ \end{aligned}$$
(2)

where u t = (u 1, …, u s ) and v t = (v 1, …, v m )are s-vector and m-vector, respectively.

Definition 2

In (2), DMUp is efficient if and only if there exists at least one optimal solution (u *v *u *0 ) for (2), with (u *v *) > 0 such that u *t y p  + u *0  = 1; otherwise DMUp is inefficient.

In the evaluation of DMUp (p ∈ {1,…,n}), if (u *v *\(u_{0}^{*}\)) is an optimal solution of (2), u *t y − v *t x\(u_{0}^{*}\) = 0 will be a supporting hyperplane on the PPS (Cooper et al. 1999). Consider DMUp in Fig. 1. Using model (2), it can be seen that there are alternative optimal solutions (see cooper et al. 2007) which define an infinite number of hyperplanes passing through DMU p , of which only two hyperplanes (H 1 and H 2) are defining hyperplanes. (for more details of defining hyperplanes and properties see Jahanshahloo et al. 2007).

Fig. 1
figure 1

H 1 and H 2 are defining. H is not defining

The efficiency score obtained by standard DEA models cannot be used for ranking efficient DMUs. So Andersen and Petersen (1993) developed a procedure for ranking efficient units. They omitted the evaluating DMU p from the observed DMUs. Based on the VRS technology, the new PPS is as follows:

$$\mathop T\nolimits_{v}^{\prime } = \left\{ {\left. {(x,y)} \right|x \ge \sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} x_{j} ,\;y \le \sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} y_{j} ,} } \;\sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} = 1,\lambda_{j} } \ge 0,\quad j = 1, \ldots ,n,\quad j \ne p} \right\}$$

Let DMUp is evaluated. The AP model for ranking DMUs is as follow:

$$\begin{aligned} z_{p} = {\text{Min}}\,\theta \hfill \\ {\text{s}} . {\text{t}}.\quad \sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} x_{j} \le \theta } x_{p} \hfill \\ \quad \quad \sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} y_{j} \ge y_{p} } \hfill \\ \quad \quad \sum\limits_{\begin{subarray}{l} j = 1 \\ j \ne p \end{subarray} }^{n} {\lambda_{j} = 1} \hfill \\ \quad \quad \lambda_{j} \ge 0,\quad \, j = 1, \ldots ,n,\quad \, j \ne p \hfill \\ \end{aligned}$$
(3)

For the optimal solution \(z_{p}^{*}\):

  • If \(z_{p}^{*}\) < 1, then DMUp is inefficient.

  • If \(z_{p}^{*}\) = 1, then DMUp is non-extreme efficient.

  • If \(z_{p}^{*}\) > 1 or (3) is not feasible, then DMU p is extreme efficient.

Having identified efficient and inefficient DMUs in a DEA analysis, one may want to know how sensitive these identifications are to possible variations in the data. A new avenue for sensitivity analysis was opened by Charnes et al. (1992, 1996). They determined “radii of stability” within which data variations will not alter a DMU’s classification from efficient to inefficient status (or vice versa). Then, Cooper et al. (2001) modified the models in Charnes et al. (1996) for sensitivity analysis of inefficient DMUs. Their model have yielded a radius of stability within which all inputs and outputs for an inefficient DMUp can be improved without producing a change from inefficient to efficient status. This means that no reclassification to efficient status will occur within the symmetric region defined by them. However, for sensitivity analysis of efficient DMUs, they used the proposed model by Charnes et al. (1996). Jahanshahloo et al. (2005b) presented a modified version of the proposed models in Cooper et al. (2001) to determine stability radius for inputs and outputs of efficient and inefficient DMUs by one-model approach. In the method proposed by Cooper et al. (2001), separate models are solved for sensitivity analysis of efficient and inefficient DMUs. Therefore, by solving n problems, classification of DMUs is first identified. Then, for the purpose of obtaining the variation ranges and radius of stability, at least n problems are resolved. But in the latter method by solving only n problems, classification, variations ranges of inputs and outputs and radius of stability of all DMUs are identified. As mentioned, stability radius is obtained from various methods to preserve DEA results under data variations of DMUs. Other topics such as sensitivity (or stability) analysis in the presence of the additional DMU are not examined yet. Therefore, the purpose of this article is to propose such new type of DEA sensitivity analysis that examined in the next section. As a result, the procedure yields an exact stability radius for the additional DMU within which the efficiency classification of VRS technology remains unchanged.

Proposed method

This section outlines a sensitivity analysis approach for DEA studies where researchers are faced with a situation in which an additional DMU needs to be added to the set being considered. As a result of proposed method, the variation range for inputs and outputs of additional DMU is determined, so that the additional DMU becomes efficient and the classification of efficient and inefficient DMUs of T v remains unchanged. In this paper, this region is called stability region. This stability region is specified by the concept of defining hyperplanes of PPS of VRS technology and the corresponding halfspaces.

Recall that we have n DMUs. By adding an additional DMU (DMU n+1) to the set of observed DMUs and solving the problem (3) for it, we have:

  • If \(z_{n + 1}^{*}\) ≤ 1, the efficient frontier will remain unchanged.

  • If \(z_{n + 1}^{*}\) > 1, the additional DMU will change the efficient frontier and some efficient DMUs may become inefficient. Hence, a method for finding a stability region in this case is presented. (It should be noted that the new efficient frontier includes the additional DMU).

Regardless of the additional DMU, we first find all efficient DMUs (with model (2)) and defining hyperplanes of T v (for a review see Jahanshahloo et al. 2005c, 2007, 2009) which we are interested in. It has been assumed that the redundant hyperplanes, which have no effect on the PPS, are omitted.

Let \(H_{i} = \left\{ {\left( {x, y} \right)|u_{i}^{*t} y - v_{i}^{*t} x + u_{0i}^{*} = 0} \right\}\) be one of these defining hyperplanes. Corresponding to hyperplane H i , the halfspaceH + i is defined as follows:

$$H_{i}^{ + } = \left\{ {\left( {x, y} \right)|u_{i}^{*t} y - v_{i}^{*t} x + u_{0i}^{*} \ge 0} \right\}$$

After determining of H i , we find all efficient DMUs of T v that lie on H i . Let Ω = {DMU1,…, DMU h } be the set of these DMUs. Now, we find all defining hyperplanes of T v (excluding H i ) passing from each DMUl (l = 1,…, h) defined as follows:

$$H_{{i_{k} }} = \left\{ {(x,y)\left| {u_{{i_{k} }}^{*t} y - v_{{i_{k} }}^{*t} x + u_{{0i_{k} }}^{*} } \right. = 0} \right\},\quad k = 1, \ldots ,f$$

Corresponding to hyperplane \(H_{{i_{k} }}\), the halfspace \(H_{{i_{k} }}^{ - }\) is defined as follows:

$$H_{{i_{k} }}^{ - } = \left\{ {(x,y)\left| {u_{{i_{k} }}^{*t} y - v_{{i_{k} }}^{*t} x + u_{{0i_{k} }}^{*} } \right. \le 0} \right\},\quad k = 1, \ldots ,f$$

Now, corresponding to the ith defining hyperplane, we set

$$S_{i}^{\prime } = \bigcap\limits_{k = 1}^{f} {H_{{i_{k} }}^{ - } } ,\;S_{i} = S_{i}^{\prime } \bigcap H_{i}^{ + } ,\;{\text{S}} = \bigcup\limits_{\text{i}} {{\text{S}}_{\text{i}} }$$

Theorem 1

\(S = \bigcup\limits_{i} {S_{i} }\) is a stability region for the additional DMU.

Proof

Without loss of generality, we prove that the efficiency classification remains unchanged by adding an additional DMU to S i . By contradiction, suppose that one of the efficient DMUs, say DMUl, becomes inefficient. Therefore, there is another (virtual) DMU of new PPS such that \(( - \sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} x_{j} } ,\sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} y_{j} } ) \ge \left( { - x_{l} , y_{l} } \right)\) and \(( - \sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} x_{j} } ,\sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} y_{j} } ) \ne \left( { - x_{l} , y_{l} } \right)\).

Suppose that \(u_{{i_{k} }}^{*t} y_{l} - v_{{i_{k} }}^{*t} x_{l} + u_{{0i_{k} }}^{*} = 0\) is the passing defining hyperplane (excluding H i ) from DMUl. Hence

$$u_{{i_{k} }}^{*t} \sum\limits_{j = 1}^{n + 1} {\lambda_{j} y_{j} - v_{{i_{k} }}^{*t} \sum\limits_{j = 1}^{n + 1} {\lambda_{j} x_{j} > \,u_{{i_{k} }}^{*t} y_{l} - v_{{i_{k} }}^{*t} x_{l} } }$$

Set \(u_{{i_{k} }}^{*t} y_{l} - v_{{i_{k} }}^{*t} x_{l} = - u_{{0i_{k} }}^{*}\). Then substitute it in the above expression to obtain

$$u_{{i_{k} }}^{*t} \sum\limits_{j = 1}^{n + 1} {\lambda_{j} y_{j} - v_{{i_{k} }}^{*t} \sum\limits_{j = 1}^{n + 1} {\lambda_{j} x_{j} + u_{{0i_{k} }}^{*} > 0} }$$

This implies that \((\sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} x_{j} } ,\sum\nolimits_{j = 1}^{n + 1} {\lambda_{j} y_{j} } ) \notin S_{i}\). Consequently there is no another (virtual) DMU of new PPS which dominates DMUl. Thus, DMUl remains efficient.

Theorem 2

If the additional DMU does not belong to the reference set of a specific inefficient DMU p the efficiency score of DMU p will remain unchanged.

Proof Since additional DMU does not belong to the reference set of DMU p , λ * n+1  = 0 (for each optimal solutions of (1)), and elimination of DMU n+1 does not change the optimal objective function value of (1). Therefore, the efficiency score of DMU p remains unchanged.

Now, we obtain a stability region for the additional DMU within which, in addition to efficiency classification, the efficiency score of a specific inefficient DMU is preserved. In other words, by adding the additional DMU, the status of a special inefficient DMU does not change (does not become worse). One of the practical applications of this subject is when an additional DMU needs to be added to the set being considered, but by adding this additional DMU, Decision Maker (DM) does not want to deteriorate the situation of the other inefficient unit that is in the sensitive position.

For this purpose, we first find all efficient DMUs and defining hyperplanes of T v . Then by omission of defining hyperplane that includes the reference set of DMU p , we repeat previous methodology for the remaining defining hyperplanes of T v .

Sometimes, in practice, DM faced problems in which he wants to construct a new unit or department so that the competitor efficient units become inefficient and the efficiency classification of the other units remains unchanged. In this way, we now determine a stability region for additional DMU that an efficient DMU p becomes inefficient and also the efficiency classification of the other DMUs remains unchanged.

Again we first find all efficient DMUs and defining hyperplanes of T v that passes through DMU p . Corresponding to these hyperplanes, the halfspaces H + i (i = 1,…,l) are defined in the following manner:

$$H_{i}^{ + } = \left\{ {(x,y)\left| {u_{i}^{*t} y} \right. - v_{i}^{*t} x + u_{0i}^{*} \, > 0} \right\},\quad i = 1, \ldots ,l$$

Suppose that Ω = {DMU1,…, DMU h } be the set of efficient DMUs of T v that lies on H 1 or H 2 or …. or H l . So, we find all defining hyperplanes of T v (excluding H i ) that DMU1,…,DMU h lie on them. Let \(H_{{i_{k} }}^{ - } = \{ (x,y)\left| {u_{{i_{k} }}^{*t} y - v_{{i_{k} }}^{*t} x + u_{{0i_{k} }}^{*} \le 0\} } \right.,\quad \left( {k = 1, \ldots , \, f} \right)\) be the halfspaces obtained by these hyperplanes.

Corresponding to DMUp, set

$$S_{1} = \bigcap\limits_{i = 1}^{l} {H_{i}^{ + } } ,\quad S_{2} = \bigcap\limits_{k = 1}^{f} {H_{{i_{k} }}^{ - } } ,\quad S = S_{1} \bigcap {S_{2} }$$

Theorem 3

\(S = S_{1} \bigcap S_{2}\) is a stability region for the additional DMU that an efficient DMU p becomes inefficient and also the efficiency classification of the other DMUs remains unchanged.

Proof By contradiction, suppose that DMUp remains efficient in the presence of additional DMU. Hence, there is at least a defining hyperplane of new PPS, say H p , which passes through DMU p . Since DMU p is efficient, there is no point of efficient facet contained in this hyperplane dominated by (virtual) DMUs that belong to new PPS. Consequently, DMU n+1 belongs to the halfspace H p of passing defining hyperplane from DMU p . So, DMU n+1 ∉ S is a contradiction.

In the following, we wish to determine a stability region for the additional DMU in which all DMUs that lie on a specific defining hyperplane (H) of T v become inefficient.

Suppose that Ω = {DMU1,…,DMU h } be the set of efficient DMUs that lies on H. So, we find all defining hyperplanes of T v (excluding H) which DMU1,…,DMU h lie on them. Corresponding to these hyperplanes, the halfspaces H + i (i = 1,…,l) are defined as follows:

$$H_{i}^{ + } = \left\{ {(x,y)\left| {u_{i}^{*t} y} \right. - v_{i}^{*t} x + u_{0i}^{*} > 0} \right\},\quad i = 1, \ldots ,l$$

Corresponding to the remaining defining hyperplanes of T v , we find halfspaces \(H_{{i_{k} }}^{ - } \left( {k = 1, \ldots ,f} \right)\)

Set

$$S_{1} = \bigcap\limits_{i = 1}^{l} {H_{i}^{ + } } ,\quad S_{2} = \bigcap\limits_{k = 1}^{f} {H_{{i_{k} }}^{ - } } ,\quad S = S_{1} \bigcap S_{2}$$

In the first glance, it seems that there should be enough information locally to determine whether a new DMU is inside a stability region without necessarily finding a full representation of this region using hyperplanes with resolving the entire DEA problem whenever there is a new exterior DMU and hence this leads to solve (n + 1) linear programs whereas the scheme proposed requires a complete description of T v in terms of hyperplanes which is computationally confusing.

There is one obvious alternative:

Despite the apparent simplicity of this approach, it has been noticed that the procedure needs to resolve (n + 1) linear programs in the presence of additional DMU and the problem actually grows every time a new DMU is considered. In this method we also cannot determine the variation range of inputs and outputs and stability region of additional DMU. However, in our method, since n earlier DMUs evaluated by multiplier form and the classification of efficient and inefficient DMUs specified, we can easily find all defining hyperplanes of T v with applying the proposed algorithm in Jahanshahloo et al. (2009). On the other hand, using optimal solutions of the multiplier form when n DMUs are evaluated, we can determine the stability region of additional DMU which satisfies the special conditions for the rest of DMUs (For example, the efficiency score of a specific inefficient unit must be preserved or some competitor efficient units need to be inefficient in the presence of additional DMU).

Numerical examples

To illustrate the proposed method, we present two examples.

Example 1

Consider the six DMUs with single input and single output as defined in Table 1.

Table 1 DMUs’ data of Example 1

By evaluating these DMUs by means of the model (2), we find out that the DMUs A, B, C and D are efficient and DMUs E and F are inefficient.

We find all defining hyperplanes of T v defined in the following manner:

$$\begin{aligned} H_{A} & = \{ (x,y)\left| { - x + 1 = 0\} } \right. \\ H_{AB} & = \{ (x,y)\left| {y - 3x + 2 = 0\} } \right. \\ H_{BC} & = \{ (x,y)\left| {y - x - 2 = 0\} } \right. \\ H_{CD} & = \{ (x,y)\left| {3y - x - 14 = 0\} } \right. \\ H_{D} & = \{ (x,y)\left| {y - 7 = 0\} } \right. \\ \end{aligned}$$

For finding a stability region for the additional DMU, we first consider H BC . The set of all DMUs that lie on H BC , Ω, is defined by

$$\varOmega = \left\{ {{\text{DMU}}_{B} ,{\text{ DMU}}_{C} } \right\}$$

Hence, we will have

$$\begin{aligned} H_{BC}^{ + } & = \{ (x,y)\left| {y - x - 2 \ge 0\} } \right. \\ H_{AB}^{ - } & = \{ (x,y)\left| {y - 3x + 2 \le 0\} } \right. \\ H_{CD}^{ - } & = \{ (x,y)\left| {3y - x - 14 \le 0\} } \right. \\ S_{BC}^{\prime } & = H_{AB}^{ - } \bigcap {H_{CD}^{ - } } \\ & = \{ (x,y)\left| {y - 3x + 2 \le 0,3y - x - 14 \le 0\} } \right. \\ S_{BC} & = S_{BC}^{\prime } \bigcap {H_{BC}^{ + } } \\ & = \{ (x,y)\left| {y - 3x + 2 \le 0} \right.,\quad 3y - x - 14 \le 0,\quad y - x - 2 \ge 0\} \\ \end{aligned}$$

Figure 2 illustrates a stability region for the additional DMU corresponding to H BC . So, we repeat the previous methodology for each defining hyperplane of T v . \(S = \cup_{i} S_{i}\) is a stability region of this problem.

Fig. 2
figure 2

Stability region for the additional DMU corresponding to H BC

Now, we obtain a stability region for the additional DMU within which, in addition to efficiency classification, the efficiency score of DMU F is preserved.

By omission of defining hyperplane that included the reference set of DMU F , H BC , we get:

$$\begin{aligned} S_{1} & = \{ (x,y)\left| { - x + 1 \ge 0,y - 3x + 2 \le 0\} } \right. \\ S_{2} & = \{ (x,y)\left| { - y - 3x + 2 \ge 0,\;y - x - 2 \le 0,\; - x + 1 \le 0\} } \right. \\ S_{3} & = \{ (x,y)\left| {3y - x - 14 \ge 0,\;y - x - 2 \le 0,\;y - 7 \le 0\} } \right. \\ S_{4} & = \{ (x,y)\left| {y - 7 \ge 0,\;3y - x - 14 \le 0\} } \right. \\ \end{aligned}$$

\(S = \bigcap\nolimits_{i = 1}^{4} S_{i}\) is a stability region for the additional DMU as shown in Fig. 3.

Fig. 3
figure 3

Stability region for the additional DMU where the efficiency score of DMU F is preserved

Example 2

Consider the data setting of Table 2 contain 7 DMUs with single input and single output.

Table 2 DMUs’ data of Example 2

The results of model (2) show five DMUs, A, B, P, C and D are efficient.

Now, we are interested to determine a stability region for the additional DMU such that DMU P becomes inefficient and also the efficiency classification of the other DMUs remains unchanged. We first find all defining hyperplanes of T v which are passing from DMU P . These hyperplanes and corresponding halfspaces (H + i ) are as follows:

$$\begin{aligned} H_{BP} & = \{ (x,y)\left| {2y - 3x - 2 = 0\} } \right. \\ H_{PC} & = \{ (x,y)\left| {2y - x - 10 = 0\} } \right. \\ H_{BP}^{ + } & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0\} } \right. \\ H_{PC}^{ + } & = \{ (x,y)\left| {2y - x - 10\rangle \,0\} } \right. \\ \end{aligned}$$

Ω = {DMU B , DMU C } is the set of efficient DMUs of T v that lies on H BP or H PC . The defining hyperplanes passing from the members of set Ω (excluding H BP and H PC ) and corresponding halfspaces \((H_{{i_{k} }}^{ - } )\) are as follows:

$$\begin{aligned} H_{AB} & = \{ (x,y)\left| {y - 3x + 2 = 0\} } \right. \\ H_{CD} & = \{ (x,y)\left| {4y - x - 26 = 0\} } \right. \\ H_{AB}^{ - } & = \{ (x,y)\left| {y - 3x + 2 \le 0\} } \right. \\ H_{CD}^{ - } & = \{ (x,y)\left| {4y - x - 26 \le 0\} } \right. \\ \end{aligned}$$

Therefore, we will have:

$$\begin{aligned} S_{1} & = H_{BP}^{ + } \bigcap {H_{PC}^{ + } } \\ & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0,\;2y - x - 10\rangle \,0\} } \right. \\ S_{2} & = H_{AB}^{ - } \bigcap {H_{CD}^{ - } } \\ & = \{ (x,y)\left| {y - 3x + 2 \le 0} \right.,\;4y - x - 26 \le 0\} \\ S & = S_{1} \bigcap {S_{2} } \\ & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0,\;2y - x - 10\rangle 0,\;y - 3x + 2 \le 0,\;4y - x - 26 \le 0\} } \right. \\ \end{aligned}$$

S is a stability region as shown in Fig. 4.

Fig. 4
figure 4

Stability region for the additional DMU where DMU p becomes inefficient

We wish to determine a stability region in which DMUP and DMUC that lie on H PC become inefficient as shown in Fig. 5.

Fig. 5
figure 5

Stability region for the additional DMU where all efficient DMUs that lie on H PC need to be inefficient

For this purpose, we perform as follows:

$$\begin{aligned} H_{BP}^{ + } & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0\} } \right. \\ H_{CD}^{ + } & = \{ (x,y)\left| {4y - x - 26\rangle \,0\} } \right. \\ H_{A}^{ - } & = \{ (x,y)\left| { - x + 1 \le 0\} } \right. \\ H_{AB}^{ - } & = \left\{ {\left( {x, y} \right)|y - 3x + 2 \le 0} \right\} \\ H_{D}^{ - } & = \{ (x,y)\left| {y - 9 \le 0\} } \right. \\ S_{1} & = H_{BP}^{ + } \bigcap {H_{CD}^{ + } } \\ & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0,4y - x - 26\rangle \,0\} } \right. \\ S_{2} & = H_{A}^{ - } \bigcap H_{AB}^{ - } \bigcap {H_{D}^{ - } } \\ & = \{ (x,y)\left| { - x + 1 \le 0} \right.,y - 3x + 2 \le 0,y - 9 \le 0\} \\ S & = S_{1} \bigcap {S_{2} } \\ & = \{ (x,y)\left| {2y - 3x - 2\rangle \,0,4y - x - 26\rangle \,0, - x + 1 \le 0,y - 3x + 2 \le 0,y - 9 \le 0\} } \right. \\ \end{aligned}$$

Conclusion

In this paper, a new version of proposed methods for sensitivity analysis DMUs has been presented. The problem is to assess the sensitivity and stability of efficiency classification of VRS technology when an additional DMU needs to be added to the set being considered. As a result of proposed method, a stability region for the additional DMU is specified within which the additional DMU becomes efficient and the classification of efficient and inefficient DMUs of T v remains unchanged. This stability region is simply specified by the concept of defining hyperplanes of PPS of VRS technology and the corresponding halfspaces. Furthermore, this stability region is determined under the special conditions in which the efficiency score of a specific inefficient DMU remains unchanged or some specific efficient DMUs become inefficient. Practical applications of each method provided in this article could be the reason for the contribution of this work. Also, the following directions can be applied for future researches:

  1. 1.

    Finding a stability region for the additional DMU under new condition in which the ranking of efficient DMUs does not change.

  2. 2.

    Finding a stability region for the additional DMU under new condition in which returns to scale of the other DMUs does not change.

  3. 3.

    Developing the proposed methods for preserving efficiency classification of constant returns to scale (CRS) technology in data envelopment analysis.

  4. 4.

    Determining the largest stability region for the additional DMU under different proposed conditions in Sect. “Prosposed method”.

The largest stability region means that if the additional DMU is placed outside this region, at least one of the efficient units will move interior of T v and becomes inefficient.