Research Article

Benchmarking in Data Envelopment Analysis: An Approach Based on Genetic Algorithms and Parallel Programming

Algorithm 2

Generate alpha.
Require: ,  , DMU .
Ensure: ,  .
such as and
Sort and in decreasing.
for   :=   do
if and then
  
else if and then
Generate randomly.
else if  ( and ) or ( and
) then
Generate 0 randomly.
end if
end for
Find the minimum and modify its value in order to satisfy (3)