1. Introduction
To increase their competitiveness and enhance their sustainability, decision-making units (DMUs) seek to allocate their resources optimally, maximize their output towards rational targeting and evaluate their efficiency systematically. At the same time, organizational resource allocation is of great importance, not only because resources are limited but also due to the fact that resource allocation has a serious impact on effectiveness, target setting and production planning. The process of resource distribution and target setting in organizations is usually implemented through a central unit that decides upon the resources supplied to the subordinate decision-making units (DMUs) along with DMUs lower bounds on desired efficiency. Moreover, the central unit has the authority to set the overall expected output targets so as to maximize the organizational effectiveness.
Data Envelopment Analysis (DEA) is a mathematical programming technique that has been extensively used for measuring the relative efficiency of homogeneous DMUs with multiple inputs and outputs [
1,
2]. Traditional DEA models can assess the efficiency of individual DMUs. However, such models are not suitable when one considers the scenario of multiple DMUs operating under the control of a higher-level supervising entity. In such a scenario, it is common that the higher-level entity seeks to maximize the efficiency of each DMU and at the same time minimize the total input consumption and/or maximize the total output production. This type of network structure is typical in organizations consisting of a central unit that makes centralized decisions affecting a number of subordinate decision-making units. The central unit decides for the allocation of limited resources to the DMUs and sets the output targets, which are influenced by the number of resources distributed to the DMUs. Typical organizations that exhibit this structure might include banks, hospitals, universities, etc.
DEA has been widely used for centralized resource allocation and various DEA-based resource allocation models have been published in the relevant literature. Beasley [
3] presented DEA-based models for allocating fixed costs and input resources to DMUs as well as for target setting. Moreover, he reinterpreted DEA as a holistic selection of weights for all DMUs so as to maximize the average efficiency, while in traditional DEA, weights are chosen separately for each DMU. Lozano and Villa [
4] presented two DEA models for centralized resource allocation, which minimize total input consumption or maximize total output production while considering the efficiency of the individual DMUs. Wu [
5] presented a bilevel DEA model that optimizes the firm performance in decentralized companies. The model allocates resources between the two stages of a DMU, the (first) stage of the leader and the (second) stage of the follower, in a cost-efficient way. Hakim [
6] proposed a bilevel DEA model for centralized resource allocation, where the organizational efficiency is maximized, satisfying at the same time, a lower bound on the efficiency of each DMU. Ang et al. [
7] propose two-stage DEA models with bilevel formulations, where the upper-level maximizes the organizational effectiveness, while the lower-level model constrains the efficiency of all DMUs simultaneously. Furthermore, they consider two-stage DMUs, where the inputs of the first stage are converted into intermediate measures, which in turn are converted into outputs in the second stage.
In this paper, we evaluate organizational efficiency using a bilevel network DEA approach in a framework that introduces an aspect of uncertainty. The proposed model is based on the bilevel DEA model presented in Hakim et al. [
6] and includes stochastic conditions. It attempts to optimize centralized resource allocation and target setting by imposing scenarios of lower bounds on the efficiencies of all DMUs belonging to the organization. Consequently, the total input consumption is minimized and, simultaneously, the total output production is maximized, while additional bounds and availability constraints (that is a stochasticity dimension) for inputs are considered. Concretely, in this bilevel DEA model, stochasticity takes the form of discrete scenarios associated with a user-defined occurrence probability. Each discrete scenario sets a value to the stochastic parameter of the model regarding input availability. Then, the expected total benefit for an organization is determined through a weighted average of the obtained optimal solutions based on the scenarios and their realization probabilities.
2. A Stochastic Bilevel DEA Model for Centralized Resource Allocation
Roughly speaking, a bilevel program is a mathematical programming problem whose feasible space encapsulates the parametric solution of another mathematical program. Moreover, such a structure consists of an upper-level optimization problem (leader’s problem) and a lower-level optimization problem (follower’s problem). Objective function, decision variables and parameters are defined for the upper and the lower-level problems, respectively. Bilevel programming has been used to model complex network structures of DMUs in a wide variety of fields, such as banking, engineering, supply chain management, ecology, etc. [
8].
Conventional DEA is a popular method for the efficiency evaluation of DMUs, where all input and output data used are assumed to be accurate and deterministic. However, in many real-world problems, input and output data may be erroneous and unavailable due to information loss, human errors and a lack of historical data. For this reason, conventional DEA models have received a great deal of criticism, leading to a variety of extensions to negate this drawback (such as fuzzy logic, stochastic approaches, models for imprecise data, etc.) [
9]. Apart from uncertainty in data, a solution may become infeasible or suboptimal in the implementation phase. Ben-Tal et al. [
10] showed that even a small perturbation in data can lead to a considerable change in the feasibility of the optimal solution.
For the DMU efficiency evaluation with uncertain data, two approaches are the most common, namely robust and stochastic optimization. Soyster [
11] sets the foundations for robust optimization by assigning each uncertain parameter in convex programming problems to its worst-case value within a set. Ben-Tal and Nemirovski ([
10,
12]) and El-Ghaoui and Lebret [
13], who considered this approach to be too conservative, allowed the uncertain parameters to uncertainty sets without the most unlikely values and derived tractable mathematical programs. Bertsimas et al. ([
14,
15]) proposed a robust optimization approach where the constructed problems remain in the same class. Mulvey et al. [
16] presented an approach that uses goal programming with a description of problem data based on scenarios. The number of studies that deal with stochasticity in the DEA framework is continuously growing. Omrani et al. [
17,
18] developed a multi-objective DEA model to determine three types of efficiency, i.e., profitability, operational and transactional for bank branches with uncertain data. The uncertainty in data is treated using discrete scenarios. The proposed models were tested on 45 Iranian Agriculture bank branches under four different scenarios. Shakouri et al. [
19] present a p-robust DEA model to evaluate the efficiency of DMUs under uncertainty in data, where input parameters are given for different scenarios. Their model performed an efficiency assessment of the Iranian banking sector. Moreover, Shakouri et al. [
20] presented network DEA models based on Stackelberg and game theory under uncertainty. They too applied their models on an analysis of bank branch performance.
In this paper, we propose a stochastic bilevel DEA-based model, which maximizes overall efficiency while considering, at the same time, a lower bound for the efficiency of the DMUs. In the proposed bilevel formulation, there are two submodels, the upper-level and the lower-level model. The upper-level determines the inputs and the outputs, which optimize overall efficiency by maximizing the total benefits (total outputs minus total inputs). The lower-level model computes the weights associated with the inputs and the outputs that maximize the efficiency of each subordinate DMU. Our approach exploits the leader–follower relationships in the bilevel framework that cannot be easily captured otherwise. To take into consideration the uncertainty aspect, we discretize the stochastic nature of resources upper bounds in the bilevel problem using an approach of different scenarios. Each discrete scenario sets a value to the stochastic parameter of the model in terms of input availability, along with a probability of realization that reflects the decision maker’s confidence or the aspiration of the specific scenario to be realized. Throughout the paper, we use the following notation.
Suppose we have
DMUs, which have a bilevel network structure and each DMU
uses
inputs
to produce
outputs
. Let
be a set of discrete scenarios, where each has an occurrence probability
. For each scenario
, the upper-level optimization model for DMU
is the following:
s.t.
In the objective Function (1) the unit costs
of the inputs and the unit prices
of the outputs are determined by the central unit. The optimal value of the objective function is denoted with
. Constraint (2) ensures that the efficiency of each subordinate DMU satisfies a lower bound set by the central unit. Constraints (3) and (4) ensure that the new input resources and the output targets belong to the production possibility set constructed by the observed inputs–outputs of all DMUs. The upper-level model is based on the variable returns to scale (VRS) assumption due to Constraint (5); however, it can also assume constant returns-to-scale (CRS), ignoring the latter constraint. Constraint (7) restricts the availabilities of resources with the stochastic parameter
. Constraints (8) and (9) set the lower and upper bounds for input resources and output targets, respectively. The lower-level optimization model for DMU
under scenario
is the following:
s.t.
The lower-level model is the standard DEA model, as presented in Beasley [
3]. The objective Function (10) maximizes the efficiency of each DMU
. Constraint (11) restricts cross efficiency to take values between zero and one. The cross-efficiency
is defined as the efficiency of DMU
, when it is evaluated using the weights that are used to compute the efficiency of DMU
. Constraints (12) and (13) impose the nonnegativity of the output and input weights respectively. Due to the existence of the free variable
, the lower-level model computes the variable returns to scale efficiency of DMU
.
The stochastic bilevel DEA model is a non-linear programming problem, which cannot be solved in its bilevel form. Thus, the proposed bilevel DEA model is converted to a single level optimization problem, according to Theorem 1 in [
6]. The single level problem for the proposed model is as follows:
s.t.
The single-level problem is a non-linear/non-convex programming problem due to Constraints (15) and (23). The superscript in the variables of the single-level model is used mostly for notational convenience, since the model is separable over each scenario . To estimate the optimal strategy for an organization concerning centralized resource allocation and target setting, we compute the expected total profit, which is a weighted average of the total optimized profits using as weights the occurrence probability for all scenarios.
3. Computational Results
In this section, we present preliminary computational results that we obtained by solving the proposed bilevel model for an example using data that appeared first in [
21]. The single-level DEA-based model is implemented in Python with the use of the Pyomo library and solved on a PC with 16 GB RAM and CPU 2.6 GHz.
In this example, 10 DMUs are considered, which consume two inputs and produce two outputs. We considered three scenarios under uncertainty conditions, with the realization probabilities
,
and
. For each scenario, we set the following upper bounds for the availability of the two inputs
,
,
,
,
and
. The input and output costs and prices for the two inputs and the two outputs were
,
,
and
. The upper and lower bounds for inputs and similarly for outputs were determined with the following rule: the upper input bound
(upper output bound
) is 110% of the input
(output
) and the lower input bound
(lower output bound
) is the 90% of the input
(output
). Furthermore, the lower-bound efficiencies for the ten DMUs are taken from Table 5 in [
6]. The data we use for inputs and outputs are discretionary and non-categorical and are presented in Table 2 in [
6]. The results obtained for each of the three scenarios are shown in
Table 1. These results describe the optimal allocation of resources and output targets achievement for an organization with 10 subordinate DMUs in each scenario. The profits are
for scenario 1 and 2 and
for scenario 3. The expected total profit is
.