SBM 3
SBM 3
Omega
journal homepage: www.elsevier.com/locate/omega
a r t i c l e i n f o a b s t r a c t
Article history: The current paper visits a set of data envelopment analysis (DEA) models that identify inefficiency by
Received 14 August 2018 optimizing input and output slacks. These slacks are aggregated either in an additive or ratio form. Only
Accepted 27 December 2018
the ratio slacks-based DEA models can be solved as a linear program and generate a DEA score between
zero and unity. The additive slacks-based model can be equivalent to the Russell graph measure and
Keywords: converted into a second order cone programming (SOCP) problem whose solving procedure has become a
Data envelopment analysis (DEA) mature technology. As such, the additive slacks-based model can also yield a DEA score between zero and
Additive slacks-based measure unity. This study shows that the additive slacks-based model can be applied to modelling network DEA
Russell measure where the internal structures of decision making units (DMUs) are of interest. The additive slacks-based
Second order cone programming
network DEA can be solved using SOCP technique and adapted to the preference of the decision maker by
Network DEA
choosing the weights for aggregating individual components in the network structures. It is shown that
the additive slacks-based approach can yield divisional efficiencies of Pareto optimal equivalences to be
selected by the decision maker when compared to the existing ratio slacks-based measure. An example
and solving codes are provided in the current study.
© 2018 Elsevier Ltd. All rights reserved.
1. Introduction tween zero and unity and satisfies the property of units invariance.
However, Green et al.’s [22] ASBM model is a nonlinear program-
Data envelopment analysis (DEA) is a data-oriented tool for ef- ming problem. Their model is at the mercy of non-linear program-
ficiency analysis, performance evaluation and benchmarking. DEA ing software packages and does not guarantee that the global op-
identifies a set of best practices from a given set of decision mak- timum is obtained.
ing units (DMUs) where multiple performance measures classified Using the additive model concept, Färe et al. [21] develop a Rus-
as inputs and outputs are present. DEA provides a composite in- sell graph measure (RGM) which simultaneously minimizes the in-
dex measure that is equivalent to the ratio of weighted outputs put efficiency measure and maximizes the output inefficiency mea-
to weighted input without the need for specifying the weights. sure. Note that the original Russell measure proposed by Färe and
Such a composite index can be viewed as an efficiency measure Lovell [20] is an input-oriented measure. The RGM is non-oriented
or a benchmarking index depending on the actual application it- as in the additive DEA model. However, as noted in Cooper et al.
self (Cook et al. [12]). [13] and Cooper et al. [15], the RGM model is difficult to compute
Note that there are several DEA models that are based upon due to its nonlinear objective function. They therefore develop an
so-called DEA input and output slacks. For example, Charnes et al. enhanced Russell graph measure (ERGM) where the DEA score or
[4] develop the first additive DEA model where the DEA objec- the objective function is defined as a ratio of weighted input re-
tive function is defined as the summation of all input and output ductions to weighted output increases. While the objective func-
slacks. While the additive model can identify the best practices or tion is non-linear in ERGM, ERGM can be converted into a lin-
efficient DMUs, it fails to produce a comparable DEA score or com- ear programming problem by a technique similar to the Charnes–
posite index. To overcome this limitation of the additive model, Cooper transformation (Charnes and Cooper [3]).
Green et al. [22] modify the additive DEA model into an additive On the other hand, the slacks-based measure (SBM) proposed
slacks-based measure (ASBM) that yields a DEA efficiency score be- by Tone [34] is defined in a ratio form of aggregated output slacks
to input slacks. Cooper et al. [14] demonstrate that ERGM is equiv-
alent to Tone [34]’s SBM. While the SBM measure is defined in a
∗
Corresponding author. non-linear ratio form so that DEA efficiency scores are in-between
E-mail addresses: [email protected] (K. Chen), [email protected] (J. Zhu).
https://doi.org/10.1016/j.omega.2018.12.011
0305-0483/© 2018 Elsevier Ltd. All rights reserved.
2 K. Chen and J. Zhu / Omega 91 (2020) 102022
0 and 1, it can be converted into a linear programming problem tained. This advantage from the perspective of multi-objective pro-
using the Charnes–Cooper transformation. gramming helps internal evaluation of network DEA using ASBM to
Due to its ability of producing a comparable DEA score, the SBM match the preferences of decision makers.
measure of Tone [34] has been used to develop network DEA mod- The remainder of the article is organized as follows. In
els where the internal network structures of DMUs are studied Section 2, we present the ASBM by Green et al. [22]. We show that
(Chen et al. [9], Tone and Tsutsui [35]). Network DEA can be re- the ASBM is equivalent to the RGM and can be solved directly via
garded as a generalization of conventional DEA in modelling DMUs SOCP. In Section 3, we apply the ASBM in evaluating two-stage net-
with network structures. See, for example, Cook et al. [10,11], Chen work structures. For external evaluation, the ASBM is a valid alter-
et al. [7], Kao [25], An et al. [1], and Li et al. [27]. native to the SBM. For internal evaluation, the ASBM outperforms
In the current study, we re-visit the ASBM developed by Green the SBM with respect to providing more optimal solutions of di-
et al. [22]. We first present the ASBM in a form that captures the visional efficiencies and adapting to the preference of the decision
efficiency directly. We show that the ASBM is equivalent to the maker due to its flexibility of assigning combining weights of link-
RGM. Consequently, ASBM can be converted into a second order ing divisions. Extension to multiple stage network structures and
cone programming (SOCP) problem. Note that SOCP is a special illustrative example are provided in Sections 4 and 5, respectively.
form of convex optimization where local optimum ensures to be Section 6 concludes.
the global optimum and can be solved as easily as linear program-
ming problem via interior point algorithm (Lobo et al. [30]). Nowa- 2. Additive slacks-based measure
days, SOCP has become a mature technology and a number of com-
puter solvers guarantee its global optimal solution. In DEA, non- Suppose there are n DMUs to be evaluated. Each DMUj has
linearity has often been found either in formulating additive effi- m inputs denoted as x1j , x2j , , xmj and s outputs denoted as
n n
y1j , y2j , , ysj . Let s+ j=1 yr j λ j − yr0 and si = xi0 − j=1 xi j λ j
−
r =
ciency measures, or in studying more complex relationships among
inputs and outputs such as network structures (Cook et al. [10]). denote the slack variables for outputs and inputs, respectively.
s + m −
r=1 sr +
One recent attempt in solving these nonlinear DEA problems is In the additive model of Charnes et al. [4], i=1 si is
to reformulate the non-linear DEA models as SOCP problems by used as the objective function. Obviously, the additive model can
identifying second order cone structures in disguise and to con- identify the efficient DMUs, but fails to provide a DEA score be-
vert them into useful and solvable DEA models (see, e.g, Sueyoshi cause the objective function is not commensurate. One can use
and Sekitani [33], Chen and Zhu [5], Chen and Zhu [6], Halická and s s+ m s−i
s+m ( r=1 y + i=1 x ) as an objective function. However, since
1 r
Trnovská [23]). In fact, Sueyoshi and Sekitani [33] show that SOCP r0 i0
s+
can be used to solve the RGM. Unlike the SOCP procedure for solv- s+
r is likely to be greater than yr0 , there is no guarantee that yr0
r
ing the RGM developed by Sueyoshi and Sekitani [33], the current will lie on [0, 1]. In response, Green et al. [22] develop the follow-
study presents a different SOCP procedure for the ASBM without ing measures of efficiency and inefficiency. For output r of DMU0 ,
altering the production possibility set and DEA constraints. As a the measures are
result of the current study, the ASBM becomes an alternative to efficiency = yr0 = yr0
≤1 (1)
the SBM models developed by Tone [34]. We now have both the yr p yr0 + s+
r
ratio and additive forms of SBM along with the ERGM where the
global optimum is guaranteed. inefficiency = 1 − efficiency = s+
r
≤1 (2)
The current paper further shows that the ASBM can be applied yr0 + s+
r
to model network DEA. The resulting ASBM-based network DEA n
models can all be solved via SOCP. According to Kao [26], there where yr p = j=1 yr j λ j . For input i of DMU0 , the measures are
are two types of network performance evaluations. One is exter- −
efficiency = xip = xi0 − si ≤ 1 (3)
nal evaluation where the overall efficiency defined by outsiders
xi0 xi0
who do not concern the performance of intermediates which are
supposed to be invisible to them. The other is internal evaluation −
inefficiency = 1 − efficiency = si ≤ 1 (4)
where performance of intermediates are included into the overall
xi0
efficiency which is defined by internal managers.
In order to convert the non-linear network DEA model into a where xip = nj=1 xi j λ j . Green et al. [22] suggest the following in-
linear model, the SBM-based network DEA model requires a set of efficiency measure model by summing up inefficiency measures
special unknown weights to be given posterior to the computation. (2) and (4) in the objective function.
These special endogenous unknown weights are functions of slack
variables and may vary from one DMU to another. Magnitudes of 1
s
s+
m
s−
max s+m
r
yr0 +s+
+ i
xi0
r
those special weights become known only after the SBM network r=1 i=1
DEA is solved. The resulting weights may violate the preference
n
s.t yr j λ j − s+
r = yr0 , ∀r
of the decision maker. For example, it is likely that the resulting j=1
weight of the first division is greater than that of the second di-
n (5)
xi j λ j + s− = xi0 , ∀i
vision whereas the decision maker thinks the second division is j=1
i
to solve model (5), whether the global optimal solution can be ob- As shown in Fig. 1, the introduction of ASBM, i.e. model (6), en-
tained has not been discussed in detail. Further, the relationship ables us to visualize its relationships to other existing for efficiency
between model (5) and other efficiency measures such as RGM is measures, namely RGM, ERGM, and SBM.
also unknown.
Hence, it is useful to reconstruct an efficiency or performance 3. Extension to two-stage network structures
measure that has a transparent computational strategy. We will
show that such a measure can be equivalent to existing well- 3.1. Production possibility set
known efficiency measures in the literature. In addition, this new
efficiency measure can be extended to network DEA. Specifically, We consider a general two-stage network structure as shown
instead of combining (2) and (4) to derive an inefficiency measure, in Fig. 2 which has been widely studied in the DEA literature
we propose to add up (1) and (3) to establish the ASBM as follows. (Liang et al. [28], Lim and Zhu [29], Chen and Zhu [5], Kao [26]).
Each DMUj ( j = 1, 2, · · · , n ) has M inputs xij , (i = 1, 2, · · · , M ) to
s
m
xi0 −s−
the first stage and P outputs y1p j ( p = 1, 2, · · · , P ) that leave the
1 yr0
min s+m yr0 +s+
+ xi0
i
system. In addition to these P outputs, stage 1 has D outputszdj
r
r=1 i=1
n (d = 1, 2, · · · , D ) called intermediate measures that become in-
s.t yr j λ j − s+
r = yr0 , ∀r puts to the second stage. The second stage has its own inputs
j=1
n x2h j (h = 1, 2, · · · , H ). The outputs from the second stage are yrj
(6)
xi j λ j + s−
i
= xi0 , ∀i ( r = 1, 2, · · · , S ).
j=1
Färe and Grosskopf [19] suggest that the production possibility
n
λ j = 1, set (PPS) of network system is the aggregation of PPS of individual
j=1 divisions. Thus, based upon Tone and Tsutsui [35] and Kao [26],
λ j , s+r , s−i ≥ 0, ∀ j, r, i PPS of general two-stage network shown in Fig. 2 can be defined
as follows.
Let E0 ∗ be the optimal objective value obtained from model (6). ⎧
It is straightforward to show that models (5) and (6) will locate ⎪
⎨
the same optimal solution and E 0∗ = 1 − E 0 . Moreover, model (6) is T = x, x2 , y, y1 , z
equivalent to the RGM developed in Färe et al. [21]. ⎪
⎩
The RGM model can be presented as follows
n
n
n ⎫
m
s xi j λ1j ≤ xi , x2h j λ2j ≤ xh , ∀h, yr j λ2j ≥ yr , ∀r, ⎪
⎬
min 1
m+s
θi + φr
1
j=1 j=1 j=1
i=1 r=1
n
n
n
n
y1p j λ ≥ y p , ∀ p,
1
zdj λ ≥ zd , ∀d,
1
zdj λ2j ≤ zd , ∀d ⎪
⎭
s.t − x i j λ j + θi x i 0 ≥ 0 , ∀i j=1
j
j=1
j
j=1
j=1
n (7) (9)
yr j λ j − φr yr0 ≥ 0, ∀r
j=1 Clearly, in the general two-stage network system, xij , x2h j , y1p j ,
n
and yrj are visible to outsiders. Then, based on the PPS (9), we have
λ j = 1,
j=1 the following constraints after slacks are introduced:
λ j , θi , φr ≥ 0, ∀ j, i, r
n
xi j λ1j + s−
i
= xi0 , ∀i
Based upon Halická and Trnovská [23], let θi xi0 = and xi0 − s−
i
j=1
φr yr0 = yr0 + s+r , then model (7) is equivalent to the following n
x2h j λ2j + s−
h
= x2h0 , ∀h
model. j=1
n
1
m
xi0 −s−
s
yr0
yr j λ2j − s+
r = yr0 , ∀r
min m+s xi0
i
+ yr0 +s+ j=1 (10)
r
i=1 r=1 n
n y1p j λ −
1
s+p = y1p0 , ∀p
s.t − xi j λ j + xi0 − s−
i
≥ 0, ∀i j=1
j
j=1 n
n
n (8) λ
1
= 1, 2
λ = 1,
yr j λ j − yr0 − s+
r ≥ 0, ∀r j=1
j
j=1
j
j=1 − − + +
si , sh , sr , s p , j ,
1
λ λ2j ≥ 0
n
λ j = 1, Note that (10) is the union of constraints of slack variables
j=1
λ j , s+r , s−i ≥ 0, ∀ j, r, i for each stage without considering the connection in-between the
stages. In this sense, (10) can be viewed as the constraints for solv-
Further, for constraint − nj=1 xi j λ j + xi0 − s− ≥ 0, we can prove ing a variable returns to scale (VRS) SBM model for each stage su-
i
that we will always have − nj=1 xi j λ j + xi0 − s− = 0 at optimality. perlatively.
i
Further, zdj are intermediates of the two-stage network struc-
Suppose − nj=1 xi j λ j + xi0 − s− i
> 0 at optimality, we can achieve
a smaller objective value by increasing the value of s− such ture and are invisible to the outsiders. Two major views have been
i
established to impose constraints on zdj . The first type can be
that − nj=1 xi j λ j + xi0 − s− i
= 0. Thus, − nj=1 xi j λ j + xi0 − s−
i
>0
could not hold at optimality. Following this argument, we obtain viewed as cooperation on price and is defined as follows (Chen
n et al. [8])
j=1 yr j λ j − yr0 − sr = 0 at optimality. Thus, model (8) is equiva-
+
Note that the RGM model (7) can be solved via SOCP or λ1j zdj ≥ λ2j zdj , ∀d (11)
semidefinite programming (Sueyoshi and Sekitani [33], Halická and j=1 j=1
Trnovská [23]). Given the equivalence between the ASBM and RGM, Note that Kao [26] terms (11) as relational type. However, since
the ASBM can also be solved via SOCP or semidefinite program- zdj shares the same virtual price in multiplier form of (11, 11) can
ming. be viewed as a cooperation on price.
4 K. Chen and J. Zhu / Omega 91 (2020) 102022
√ n n n
r )ξs ≥ ( yr0 ) can be converted into
(S + P + M + H )(yr0 + s+ λ1j zdj = λ2j zdj (Kao [26]). For zd0 = λ1j zdj =
1 2 or zd0 = j=1 j=1 j=1
n
λ j zdj , the efficiency of zd0 will be greater than unity. For
√
1 2 j=1
2
2 n n
yr0 + (S + P + M + H ) yr0 + s+r − ξs1 zd0 = j=1 λ j zdj =
1
j=1 λ j zdj , the efficiency of zd0 will be unity
2
2 n
since td = td = j=1 λ j zdj − zd0 = zd0 − nj=1 λ2j zdj = 0.
+ − 1
1
≤ (S + P + M + H ) yr0 + s+r + ξs1 (17) Then, using the concept of ASBM, divisional efficiencies can be
2
defined as follows.
Note that the equivalence of (S + P + M + H )(yr0 + s+r ) ξs ≥
1
√
( yr0 )2 and (17) can be verified by squaring both the left hand 1 P
y1p0 M
xi0 − s−
D
zd0
i
side and the right hand side of (17) and expanding those square E1 = +
+ + +
P+M+D y 1 + s p x i 0 z d0 + td
terms out. p=1 p0 i=1 d=1
y1p0
Similarly, 1
S+P+M+H y1 +s+ ≤ ξ p2 is equivalent to (23)
p0 p
2 1 2
y1p0 + (S + P + M + H ) y1p0 + s+p − ξ p2
2 1 S
yr0
H
x2h0 − s−
D
zd0 − td−
h
E2 = + + +
1 S+H+D yr0 + sr 2
xh0 zd0
≤ (S + P + M + H ) y1p0 + s+p + ξ p2 (18) r=1 h=1 d=1
2
(24)
Note that models (17) and (18) are second order cone con-
straints (Boyd and Vandenberghe [2]). Thus, model (16) can be fur- In this manner, external DEA network evaluation can be viewed
ther converted into the following SOCP problem. as the process of efficiency decomposition where overall efficiency
S
P is computed first and divisional efficiencies are derived afterwards.
min ξs1 + ξ p2 + ξ 3
r=1 p=1 3.3. Internal evaluation with ASBM
√
yr0
s.t
1 (S + P + M + H )(yr0 + s+r ) − ξs1
Kao [26] also introduces a concept of internal DEA network
2 2 evaluation where the overall efficiency includes efficiencies of in-
1 termediates. In fact, internal evaluation is a process of efficiency
≤ (S + P + M + H ) yr0 + s+r + ξs1 , ∀s aggregation which can be viewed as a reverse process of external
2
evaluation. Unlike external evaluation where the overall efficiency
y1p0 and divisional efficiencies are computed in a successive manner,
1 internal evaluation is able to obtain overall efficiency and divi-
(S + P + M + H ) y + s p − ξ p
1 + 2
2 p0 2 sional efficiencies simultaneously.
1 For internal evaluation, the overall efficiency has to be defined
≤ (S + P + M + H ) y1p0 + s+p + ξ p2 , ∀p as the weighted average of divisional efficiencies. For example, un-
2
der SBM, Kao [26] define the following divisional efficiencies
1 M
xi0 − s−
H
x2h0 − s−
i
+ h
≤ ξ3
M
s−
S+P+M+H xi0 x2h0 1− 1
M
i
xi0
i=1 h=1
i=1
E1 = (25)
Constraint Sets (10 ) and (12 ) (19) 1
P
s+
D
td+
1+ P+D
p
y1p0
+ zd0
where 2 is a standard notation of l2 norm. Compared with the p=1 d=1
transformation method developed by Sueyoshi and Sekitani [33] to
derive their SOCP model, our method keeps the constraints cor- 1
H
s−
D
td−
1− H+D
h
x2h0
+ zd0
responding to the production possibility set, i.e. constraint sets h=1 d=1
(10) and (12), unchanged and reusable. For network DEA which E2 = (26)
1
S
s+
has complicated structures with respect to production possibility 1+ S
r
yr0
r=1
set, our method can also avoid notation troubles.
After solving model (19), we obtain the overall efficiency. In or- Therefore, under SBM, if we want to solve the resulting SBM-
η
der to compute the divisional efficiency, we need to examine effi- based network DEA model, we have to set weights w(1 ) = η +1η
1 2
ciency of intermediate variables. According to Kao [26], slack val- η
and w(2 ) = η +2η , where η1 and η2 are denominator of (25) and
ues of intermediates variables are defined as follows. 1 2
(26), respectively to aggregate (25) and (26) into the following
n
n
overall efficiency
td+ = λ1j zdj − zd0 , td− = zd0 − λ2j zdj , ∀d (20)
j=1 j=1
1 1
M
s− 1
H
s−
D
td−
1− 2 M
i
xi0
+ H+D
h
x2h0
+ zd0
Thus, efficiency of zd0 as outputs of the first division can be i=1 h=1 d=1
defined as follows. E= (27)
1 1
P
s+
D
td+ 1
S
s+
zd0 1+ 2 P+D
p
y1p0
+ zd0
+ S
r
yr0
(21) p=1 r=1
zd0 + td+ d=1
Similarly, the efficiency of zd0 as inputs of the second division Note that these weights w(1)
and w(2) are in fact functions of
can be defined as follows. slacks. We do not know their values before the models are calcu-
lated. In other words, when SBM is applied in the network DEA, its
zd0 − td−
(22) limitation in the case of internal evaluation is that this special set
zd0 of weights with respect to divisional efficiencies has to be assigned
Note that in the case of cooperation on quantity, i.e. (12), in order to ensure that the derived overall efficiency remains in a
the position of zd0 can be either zd0 = nj=1 λ1j zdj = nj=1 λ2j zdj format of SBM that can be converted into a linear program.
6 K. Chen and J. Zhu / Omega 91 (2020) 102022
Note also that after the model is solved, the resulting values
n
η η
on the weights w(1 ) = η +1η and w(2 ) = η +2η do not necessarily td+ = λ1j zdj − zd0 , ∀d
1 2 1 2
j=1
reflect the relative importance of the divisional efficiencies. It is
likely that the special weight of the first division is greater than
n
that of the second division whereas decision makers think the sec- td− = zd0 − λ2j zdj , ∀d
ond division is more important. j=1
cate different divisional efficiencies of Pareto optimal equivalence For external network evaluation, the ASBM-based overall effi-
by varying combining weight w(1) from zero to unity. However, in ciency can be defined as follows.
the case of SBM-based network DEA, only one pair of divisional
efficiencies can be found since combining weights are modeled as 1
endogenous variables. Given the fact that w(1) and w(2) are func-
Q
Q
O (q ) + I (q )
tions of the decision variables, these weights introduce implicit q=1 q=1
constraints that change the feasible region of SBM-based network ⎛ ⎛ (q ) ⎞⎞
DEA. The resulting SBM-based divisional efficiencies may not be
Q |
O |
y(p0
q) |
I (q ) | ( q )
x − s ( q )−
one of the Pareto solutions.
⎝ ⎝ + h0 h ⎠⎠ (34)
q=1 p=1 y(p0
q)
+ s(pq )+ h=1 xh(q0)
One may argue that it is likely that we do not know the pref-
erence over the divisional efficiencies. Under such a case, we rec-
ommend that using model (28) to locate multiple Pareto optimal where |O(q) | and |I(q) | are cardinality of O(q) and I(q) , respectively.
divisional solutions by varying weight w1 from zero to unity (see The corresponding multi-stage network DEA problem using
Appendix I). ASBM is defined as follows.
We finally note that the objective functions of SBM, i.e. (25) and 1
(26), are essentially quasi-convex functions. Thus, it is not clear min
Q
Q
whether SBM will help to find all divisional efficiencies of Pareto O (q ) + I (q )
optimal equivalence in the case of two-stage network DEA even q=1 q=1
the restriction of combining weights is relaxed. Also, the weighted
⎛ ⎛ ⎞⎞
Q |
O (q ) |
y(p0
q) |
I (q ) | ( q )
x − s ( q )−
sum of quasi-convex functions is a non-convex function. Therefore, ⎝ ⎝ + h0 h ⎠⎠
internal evaluation with exogenous combining weights based on
q=1 p=1 y(p0
q)
+ s(pq )+ h=1 xh(q0)
SBM is a NP-hard optimization problem. In such a case, although
convex relaxation model can be constructed to find the global op- s.t Constraint Sets (31 ) and (33 ) (35)
timal solution via branch and bound algorithm (Jiao and Liu [24]),
the solving process is more laborious than solving a SOCP problem. Likewise, we have that the DEA scores obtained by model
(35) are greater than those derived by SBM. In addition, both of
4. Extension to general multiple stage network structures them will identify the same efficient DMUs. Following the trans-
formation method in the two-stage network system, model (35) is
We consider the multi-stage series network structure shown in equivalent to the following SOCP problem.
Fig. 3 where each division only provides intermediates to another ⎛ ⎛ (q ) ⎞⎞
single division (Despotis et al. [18]). This network structure is also
Q |
O | |
I (q ) |
1
called distinctive case of general network structure by Kao [26]. min ⎝ ⎝ ξ p(q) + ξh(q) ⎠⎠
Q
Q
In Fig. 3, x(q) , y(q) , z(q) (q = 1, · · · , Q ) denote the inputs, outputs, O (q ) + I (q ) q=1 p=1 h=1
q=1 q=1
and intermediates of division q, respectively. Let I(q) , O(q) , M(q) be
the sets of the indices of x(q) , y(q) , z(q) respectively. Then, for in-
y(p0
q)
1 (q ) ( q )+ (q )
puts and outputs, equality constraints with slack variables can be s.t ≤ y p0 + s p + ξ p ,
defined as follows. 1 y(q) + s(pq)+ − ξ p(q) 2
2 p0 2
n
xh(qj) λ(jq ) + sh(q )− = xh(q0) , h∈ I (q ) p ∈ O (q ) , q = 1, · · · Q
j=1
n xh(q0) − sh(q )−
y(pqj) λ(jq ) − s(pq )+ = y(p0
q)
, p ∈ O (q ) ≤ ξh(q ) , h ∈ I (q ) , q = 1, · · · Q
j=1 (31) xh(q0)
n
(q )
λ j
= 1, Constraint Sets (31 ) and (33 ) (36)
j=1
sh(q )− , s(pq )+ , (jq ) λ ≥0 Further, divisional efficiencies can be computed after model
(36) is solved. Specially, efficiency of the first division denoted as
For intermediates in the case of cooperation on price, we have
E(1) and efficiency of the last division denoted as E(Q) can be ob-
n
n tained as follows.
λ(jq) zdj ≥ λ(jq+1) zdj , d ∈ M (q ) (32)
1
j=1 j=1
E (1 ) =
O (1 ) + I (1 ) + M (1 )
For intermediates in the case of cooperation on quantity, we ⎛ ⎞
have |
O (1 ) |
y(p0
1) |
I (1 ) | ( 1 )
x − s ( 1 )−
|M
|
(1 )
(1 )
zd0
n
n ⎝ + i0 i
+ ⎠ (37)
λ(jq) zdj = λ(jq+1) zdj , d ∈ M (q ) (33) p=1 y(p0
1)
+ s(p1)+ i=1 xi(01) d=1
(1 )
zd0 + td(1)+
j=1 j=1
follows.
|O
(q )
| y(p0
q) |
I ( q ) | ( q ) ( q )−
x −s
E (q ) = 1
+ i0 i
+
| | | | |
O(q ) + I (q ) + M (q ) + M (q−1) | | | p=1
(q )
y p0 +s p(q )+
i=1
xi(0q )
(39)
|M
(q−1 )
| z(q−1) −t (q−1)− |M(q) | (q )
zd0
d0 d
(q−1 ) + (q )
zd0 zd0 +td(q )+
d=1 d=1
i=1 d=1
s( 1 )− , s(2)− , s(3)− , s(2)+ , s(3)+ , λ(jk ) ≥ 0. k = 1, 2, 3 j = 1, · · · , 10.
y(p0
1)
s.t ≤ 12 y(p01) + s(p1)+ + ξ p(1) (42)
1 y(1) + s(p1)+ − ξ p(1)
2 p0 2
(1 ) As discussed above, we only consider the case of cooperation
zd0 (1 )
( 1 ) ( 1 )+ ≤ 12 zd0 + td(1)+ + ξd(1) ; on quantity and let intermediate satisfy the following conditions
1 z + t − ξd(1 )
2 d0 d 2
xi(01) −si(1)−
≤ ξ (1 )
10 10 10 10
(1 )
xi0 i (41) λ(j1) z(j1) = λ(j2) z(j1) , λ(j2) z(j2) = λ(j3) z(j2) (43)
y (q ) (q ) ( q )+ (q )
j=1 j=1 j=1 j=1
(q) (qp0 ≤ 12 y p0 + s p + ξ p
1 y + s )+ − ξ p(q)
2 p0 p 2 Note that in such a case, super-efficiencies are likely to occur,
z (q ) (q ) ( q )+ (q ) i.e. divisional efficiencies can be greater than one. If we want di-
(q) (qd0 ≤ 12 zd0 + td + ξd
1 z + t )+ − ξ ( q ) visional efficiencies to be between zero and unity, we can replace
10 (1 ) (1 ) 10 (2 ) (2 )
2 d0 d d
(q−1 )
2 (43) with j=1 λ j z j = z0(1 ) = 10 (2 ) (1 )
j=1 λ j z j and j=1 λ j z j =
xi(0q ) −si(q )− −td(q−1)−
≤ ξi(q ) ; ≤ ξd(q−1) ;
zd0
(q ) (q−1 ) q = 2, · · · Q − 1 (2 ) (3 ) (2 )
z0 = j=1 λ j z j .
10
xi0 zd0
(Q )
y p0
( Q ) ( Q )+ ≤ 1
y(p0
Q)
+ s(pQ )+ + ξ p(Q ) ;
1 y + s p − ξ p(Q ) 2
2 p0 2
(Q )
xi(0Q ) −si(Q )− −td(Q )−
≤ ξi(Q ) ; ≤ ξd(Q )
zd0
(Q ) (Q ) 5.1. External evaluation
xi0 zd0
n
td(q )− = zd0
(q )
− λ(jq) zdj , ∀d, q For external evaluation, the corresponding network DEA model
j=1
based on ASBM is as follows.
n
td(q )+ = λ(jq) zdj − zd0
(q )
, ∀d, q
j=1
x0(1) −s(1)− x0(2) −s(2)− x0(3) −s(3)− y0(2) y0(3)
Constraint Sets (31 ) and (33 ) min 1
5 (1 ) + (2 ) + (3 ) + (2 ) + (3 )
x0 x0 x0 y0 +s(2)+ y0 +s(3)+
the same. Finally, under external evaluation, overall efficiency is t ( 2 )+ = λ(j2) z(j2) − z0(2) , t ( 2 )− = z0 (2 )
− λ(j3) z(j2)
j=1 j=1
likely to be lower than all divisional efficiencies (Kao [26]). Such Constraint Sets (42 ) and (43 )
a phenomenon has also been found in Table 1 where the overall
efficiency of company A is less than all its stage efficiencies.
10 K. Chen and J. Zhu / Omega 91 (2020) 102022
Table 2
Slack variables of external evaluation based on ASBM.
Company s ( 1 )− s ( 2 )− s ( 3 )− s ( 2 )+ s ( 3 )+ t ( 1 )+ t ( 1 )− t ( 2 )+ t ( 2 )−
Table 3 (49)
Internal evaluation based on ASBM.
When it comes to decide divisional combining weights accord-
Company E E(1) E(2) E(3)
ing to the preference of the decision maker, there are usually two
A 0.7811 0.7262 0.8245 0.7894 cases to be considered. One is when the decision maker has an ex-
B 0.6490 0.5357 0.7682 0.8902 plicit preference and the other is when the decision maker does
C 0.9946 1.0 0 0 0 1.0 0 0 0 0.9729
D 0.8242 0.6484 1.0 0 0 0 1.0 0 0 0
not. If the decision maker does have an explicit preference, then
E 0.7717 0.6317 1.0 0 0 0 0.7793 the preference can be computed as weights via Multi-Criteria De-
F 0.8658 0.8163 0.7857 0.8613 cision Making (MCDM) methods such as Delphi method (Dalkey
G 0.8021 0.7428 0.9108 0.9505 and Helmer [16]) and Analytic Hierarchy Process (AHP) (Saaty [38];
H 0.9804 0.9608 1.0 0 0 0 1.0 0 0 0
Saaty [39]). Suppose that all DMUs share the same combining
I 0.9717 1.0 0 0 0 1.0 0 0 0 0.8583
J 0.7198 0.6050 0.7763 0.9572 weights and the preference of the decision maker is derived as
w(1) > w(2) > w(3) via MCDM methods and is valid for all DMUs.
For the purpose of illustration, we let w(1 ) = 0.5, w(2 ) = 0.3 and
w(3 ) = 0.2. The CVX codes in Matlab for internal evaluation are
Consequently, the equivalent SOCP model is as follows. presented in Appendix II. The results of overall efficiency and divi-
sional efficiencies are summarized in Table 3. The results of slack
min ξ1 + ξ2 + ξ3 + ξ4 + ξ5
variables are presented in Table 4. Note that SBM-based network
DEA cannot yield the results similar to those in Tables 3 and 4,
z0(1)
s.t ≤ 12 w2(1) z0(1) + t (1)+ + ξ 1 because the same combining weights w(1 ) = 0.5, w(2 ) = 0.3 and
1 2(1) z(1) + t (1)+ − ξ 1 w(3 ) = 0.2 have to be applied to all DMUs.
2 w 0 2
Comparisons between the results of Table 3 and those obtained
y0(2)
≤ 12 w4(2) y0(2) + s(2)+ + ξ 2 by SBM are made. We find that for DMU F in Table 3, the efficiency
1 4(2) y(2) + s(2)+ − ξ 2 of the first stage is larger than that of the second stage whereas
2 w 0 2
their order is switched in Table 4 in Kao [26]. Consequently, the
z0(2)
≤ 12 w4(2) z0(2) + t (2)+ + ξ 3 corresponding results of slack variables shown in Table 4 and those
1 4(2) z(2) + t (2)+ − ξ 3 presented in Table 3 in Kao [26] are very different. Due to these
2 w 0 2
differences, it is necessary to adopt ASBM when divisional com-
y0(3)
≤ 12 w3(3) y0(3) + s(3)+ + ξ 4 bining weights are set by the decision maker.
1 3(3) y(3) + s(3)+ − ξ 4 Moreover, since divisional combining weights of the ASBM-
2 w
(1 )
0 ( 2 ) ( 2 )− 2 ( 1 ) ( 1 )−
( 1 )−
x0 −s x0 −s z0 −t based model can be assigned according to the decision maker’s
w(1) 12 + w(2) 14 +
x0(1) x0(2) z0(1) preference, the ASBM-based model can also allow the case where
(3 )
x0 −s(3)− z0(2) −t (2)−
+w(3) 13 + ≤ ξ5 each DMU under evaluation is assigned by a set of different
x0(3) z0(2)
weights. In other words, ASBM can also deal with the case of
10
10
t ( 1 )+ = λ(j1) z(j1) − z0(1) , t (1)− = z0(1) − λ(j2) z(j1) , heterogeneous combining weights where weights can be different
j=1 j=1 across DMUs.
10 10
If the decision maker does not have an explicit preference over
t ( 2 )+ = λ(j2) z(j2) − z0(2) , t (2)− = z0(2) − λ(j3) z(j2)
j=1 j=1 the divisions in a network structure, we can locate all divisional ef-
Constraint Sets (42 ) and (43 ) ficiencies of Pareto optimal equivalence by varying each divisional
Table 4
Slack variables of internal evaluation based on ASBM.
Company s ( 1 )− s ( 2 )− s ( 3 )− s ( 2 )+ s ( 3 )+ t ( 1 )+ t ( 1 )− t ( 2 )+ t ( 2 )−
merit can help network DEA to match the preference of a decision P y1p0 M xi0 −s− D zd0
P+M+D ( p=1 y1 +s+ )
1
tions. Thus, + i=1 xi0
i
+ d=1 z +t +
maker. p0 p d0 d
is a convex function since nonnegative weighted sum
of convex function is still a convex function. Similarly,
S yr0 x2h0 −s− zd0 −t −
S+H+D ( r=1 yr0 +s+ + H d=1 zd0 ) is also a con-
+ D
6. Conclusions 1 h d
h=1 x2
r h0
As a DEA model, the ASBM is less known by researchers and vex function. Constraint sets td+ = nj=1 λ1j zdj − zd0 , td− =
practitioners than SBM which has been extensively studied and ex- zd0 − nj=1 λ2j zdj , (10), and (12) are convex since all of them
tended into network DEA (see, e.g., Tone and Tsutsui [36,37], Yu are linear. Consequently, model (50) is a convex multi-objective
[40], Morita et al. [32]). In this paper, we find that the ASBM is optimization problem and model (28) is ensured to find all Pareto
equivalent to the RGM. Further, the ASBM can be transformed into optimal solutions.
a problem of SOCP whose solving method is as mature as linear
programming problems. In this sense, both ASBM and SBM are eas- Appendix II. Computing codes
ily solvable DEA models.
The current paper applies the ASBM into two-stage and multi- External network DEA
stage network structures. We show that the ASBM-based network
DEA can be solved via SOCP. For the internal DEA network evalua- % input the data
tion, the advantage of using ASBM lies in its flexibility in assigning D = [0.838 0.277 0.962 0.879 0.337 0.894 0.362;
combining weights of linking divisions. In the case of SBM, com- 1.233 0.132 0.443 0.538 0.180 0.678 0.188;
bining weights have to be specified as functions of the slack vari- 0.321 0.045 0.482 0.911 0.198 0.836 0.207;
ables for each DMU. This property makes SBM unusable when the 1.483 0.111 0.467 0.570 0.491 0.869 0.516;
combining weights are required to be the same across all DMUs 1.592 0.208 1.073 1.086 0.372 0.693 0.407;
and adapt to the preferences of the decision maker. When the 0.790 0.139 0.545 0.722 0.253 0.966 0.269;
ASBM is applied to internal network evaluation, multiple solutions 0.451 0.075 0.366 0.509 0.241 0.647 0.257;
of divisional efficiencies of Pareto equivalence can be obtained. 0.408 0.074 0.229 0.619 0.097 0.756 0.103;
In summary, ASBM is a computable and useful DEA model 1.864 0.061 0.691 1.023 0.380 1.191 0.402;
that can be used in both conventional and network DEA mod- 1.222 0.149 0.337 0.769 0.178 0.792 0.187]
eling. It deserves new attention for the purpose of DEA devel- % specify the index of DMU under evaluation
opment and applications. Since the ASBM is equivalent to the t=1
RGM, RGM can also be applied to solve network DEA models (see % specify the length of the vector of upper bounds
Appendixes III and IV). As a result, we have both additive and n = 3 cvx_begin
12 K. Chen and J. Zhu / Omega 91 (2020) 102022
% L1,L2,L3 refer to lambda1, lambda2, and lambda 3 respectively D(t,1) + w2/4 ∗ ((D(t,2)-SX(2))/D(t,2) + (D(t,6)-t1m)/D(t,6)) +
% SX refers to slack variables for inputs w3/3 ∗ ((D(t,3)-SX(3))/D(t,3) + (D(t,7)-t2m)/D(t,7)) < = U(5) norm
% SY2 refers to slack variable for output of the second stage (CZ1, 2) < = (D(t,6) + t1p + 2∗ U(1))/2 norm(CY2, 2) < = (D(t,4) +
% SY3 refers to slack variable for output of the third stage SY2 + 4∗ U(2))/2 norm(CZ2, 2) < = (D(t,7) + t1p + 4∗ U(3))/2
% U refers to upper bounds in the objective function norm(CY3, 2) < = (D(t,5) + SY3 + 3∗ U(4))/2
% C2 refers to the LHS vector of the cone structure of the output t1p = = (transpose(D(:,6)) ∗ L1) - D(t,6)
of the second stage t1m = = D(t,6) - (transpose(D(:,6)) ∗ L2)
% C3 refers to the LHS vector of the cone structure of the output t2p = = (transpose(D(:,7)) ∗ L2) - D(t,7)
of the third stage t2m = = D(t,7) - (transpose(D(:,7)) ∗ L3) transpose(D(:,1))
% LHS refers to left hand side variables L1(10) L2(10) L3(10) ∗ L1 + SX(1) = = D(t,1) transpose(D(:,2)) ∗ L2 + SX(2) = = D(t,2)
SX(3) SY2(1) SY3(1) U(3) C2(2) C3(2) transpose(D(:,3)) ∗ L3 + SX(3) = = D(t,3) transpose(D(:,4)) ∗
C2(1) = = sqrt(D(t,4)); C2(2) = = (D(t,4) + SY2 - 5∗ U(2))/2; L2 - SY2 = = D(t,4) transpose(D(:,5)) ∗ L3 - SY3 = = D(t,5)
C3(1) = = sqrt(D(t,5)); C3(2) = = (D(t,5) + SY3 - 5∗ U(3))/2; mini- transpose(ones(10,1)) ∗ L1 = = 1 transpose(ones(10,1)) ∗
E3 = 1/3 ∗ ((D(t,3)-SX(3))/D(t,3) + D(t,5)/(D(t,5) + SY3) + (D(t,7)- φ p y1p0 = y1p0 + s+p . Then, model (14) becomes
t2m)/D(t,7))
Internal network DEA
S
P
M
H
min 1
S+P+M+H
1
φr +
1
φp + θi + θh
r=1 p=1 i=1 h=1
% specify the index of DMU under evaluation
n n
Consequently, model (52) can be written as a SOCP problem as
P
D S
follows. min w(1) P+M+
1
D
ξp +
ξd + 1 −w(1) S+H+ 1
D
ξr + ξ
p=1 d=1 r=1
1
S
P 1 1
min ξr + ξp +ξ s.t
1 (φr − ξr ) ≤ 2 (φr + ξr ), ∀r; 1 φ + − ξd
1
S+P+M+H 2 2 d
r=1 p=1 2 2
≤ 12 φd+ + ξd , ∀d
1 1
s.t. ≤ 1 (φr + ξr ), ∀r; 1
1 (φr − ξr ) φ − ξ p )2
1 (φ p − ξ p ) ≤ 2 (φ p + ξ p ), ∀ p
1
2( p
2 1
2 2
2 2
1 M
H D
≤ (φ p + ξ p ), ∀ p ( 1)
w P+M+D 1
θi + 1 −w S+H+D
( 1) 1
θh + θd ≤ ξ−
2 i=1 h=1
n
n
d=1
1
M
H
xi j λ1j ≤ θi xi0 , ∀i; x2h j λ2j ≤ θh x2h0 , ∀h;
θi + θh ≤ ξ , ∀i, h j=1 j=1 (55)
S+P+M+H
n
i=1 h=1
λ2
z
j dj
≤θ −
z ,
d d0
∀d
j=1
n
n
xi j λ1j ≤ θi xi0 , ∀i; x2h j λ2j ≤ θh x2h0 , ∀h
n
n
yr j λ2j ≥ φr yr0 , ∀r; y1p j λ1j ≥ φ p y1p0 , ∀ p;
j=1 j=1 j=1 j=1
n
n
n λ1j zdj ≥ φd+ zd0 , ∀d
yr j λ ≥ φr yr0 , ∀r;
2
j y1p j λ ≥φ
1
j
1
p y p0 , ∀p j=1
n
n
j=1 j=1 λ1j zdj = λ2j zdj , ∀d
j=1 j=1
n
n
n
n
n n
λ1j zdj = λ2j zdj , ∀d; λ1j = 1, λ2j = 1, λ1j = 1, λ2j = 1,
j=1 j=1 j=1 j=1 j=1 j=1
φr , φ p , θi , θh , φd+ , θd− , λ1j , λ2j ≥ 0
φr , φ p , θi , θh , λ1j , λ2j ≥ 0 (53)
[24] Jiao H-W, Liu S-Y. A practicable branch and bound algorithm for sum of linear [32] Morita H, Hirokawa K, Zhu J. A slack-based measure of efficiency in contex-
ratios problem. Eur J Oper Res 2015;243(3):723–30. t-dependent data envelopment analysis. Omega 2005;33(4):357–62.
[25] Kao C. Network data envelopment analysis: foundations and extensions. [33] Sueyoshi T, Sekitani K. Computational strategy for Russell measure in DEA:
Springer; 2016. Second-order cone programming. Eur J Oper Res 2007;180(1):459–71.
[26] Kao C. A classification of slacks-based efficiency measures in network data en- [34] Tone K. A slacks based measure of efficiency in data envelopment analysis. Eur
velopment analysis with an analysis of the properties possessed. Eur J Oper J Oper Res 2001;130(3):498–509.
Res 2018;270(3):1109–21. [35] Tone K, Tsutsui M. Network DEA: a slacks-based measure approach. Eur J Oper
[27] Li H, Chen C, Cook WD, Zhang J, Zhu J. Two-stage network DEA: who is the Res 2009;197(1):243–52.
leader? Omega 2018;74:15–19. [36] Tone K, Tsutsui M. Dynamic DEA: a slacks-based measure approach. Omega
[28] Liang L, Yang F, Cook WD, Zhu J. DEA models for supply chain efficiency eval- 2010;38(3):145–56.
uation. Ann Oper Res 2006;145(1):35–49. [37] Tone K, Tsutsui M. Dynamic DEA with network structure: a slacks-based mea-
[29] Lim S, Zhu J. Integrated data envelopment analysis: Global vs local optimum. sure approach. Omega 2014;42(1):124–31.
Eur J Oper Res 2013;229(1):276–8. [38] Saaty TL. A scaling method for priorities in hierarchical structures. J Math
[30] Lobo MS, Vandenberghe L, Boyd S, Lebret H. Applications second-order cone Psych 1977;15(3):234–81.
programming. Linear Algebra Appl 1998;284(1-3):193–228. [39] Saaty TL. Decision-making with the AHP: why is the principal eigenvector nec-
[31] Miettinen K. Nonlinear multiobjective optimization. Kluwer Academic Publish- essary. Eur J Oper Res 2003;145(1):85–91.
ers; 1998. [40] Yu M-M. Assessment of airport performance using the SBM-NDEA model.
Omega 2010;38(6):440–52.