Data Envelopment Analysis with metaheuristics

Similar documents
Using Genetic Algorithms for Maximizing Technical Efficiency in Data Envelopment Analysis

Parametrized Genetic Algorithms for NP-hard problems on Data Envelopment Analysis

Obtaining simultaneous equation models from a set of variables through genetic algorithms

Investigación Operativa. New Centralized Resource Allocation DEA Models under Constant Returns to Scale 1

INEFFICIENCY EVALUATION WITH AN ADDITIVE DEA MODEL UNDER IMPRECISE DATA, AN APPLICATION ON IAUK DEPARTMENTS

Special Cases in Linear Programming. H. R. Alvarez A., Ph. D. 1

FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs

Neville s Method. MATH 375 Numerical Analysis. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Neville s Method

Data Envelopment Analysis and its aplications

PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH

PRINCIPAL COMPONENT ANALYSIS TO RANKING TECHNICAL EFFICIENCIES THROUGH STOCHASTIC FRONTIER ANALYSIS AND DEA

Finding the strong defining hyperplanes of production possibility set with constant returns to scale using the linear independent vectors

Chance Constrained Data Envelopment Analysis The Productive Efficiency of Units with Stochastic Outputs

Symmetric Error Structure in Stochastic DEA

7.1 Sampling Error The Need for Sampling Distributions

ABSTRACT INTRODUCTION

Data envelopment analysis

USING STRATIFICATION DATA ENVELOPMENT ANALYSIS FOR THE MULTI- OBJECTIVE FACILITY LOCATION-ALLOCATION PROBLEMS

Sensitivity and Stability Radius in Data Envelopment Analysis

3D HP Protein Folding Problem using Ant Algorithm

A parallel metaheuristics for the single machine total weighted tardiness problem with sequence-dependent setup times

Rank aggregation in cyclic sequences

Determination of Economic Optimal Strategy for Increment of the Electricity Supply Industry in Iran by DEA

A MIXED INTEGER QUADRATIC PROGRAMMING MODEL FOR THE LOW AUTOCORRELATION BINARY SEQUENCE PROBLEM. Jozef Kratica

Groups performance ranking based on inefficiency sharing

Ranking Decision Making Units with Negative and Positive Input and Output

Extended Job Shop Scheduling by Object-Oriented. Optimization Technology

ON MONOCHROMATIC ASCENDING WAVES. Tim LeSaulnier 1 and Aaron Robertson Department of Mathematics, Colgate University, Hamilton, NY 13346

AN IMPROVED APPROACH FOR MEASUREMENT EFFICIENCY OF DEA AND ITS STABILITY USING LOCAL VARIATIONS

A Slacks-base Measure of Super-efficiency for Dea with Negative Data

Firefly algorithm in optimization of queueing systems

A new ILS algorithm for parallel machine scheduling problems

Author Copy. A modified super-efficiency DEA model for infeasibility. WD Cook 1,LLiang 2,YZha 2 and J Zhu 3

A Data Envelopment Analysis Based Approach for Target Setting and Resource Allocation: Application in Gas Companies

Restarting a Genetic Algorithm for Set Cover Problem Using Schnabel Census

Sensitive Ant Model for Combinatorial Optimization

Recognizing single-peaked preferences on aggregated choice data

Nested Effects Models at Work

A DEA- COMPROMISE PROGRAMMING MODEL FOR COMPREHENSIVE RANKING

ILP-Based Reduced Variable Neighborhood Search for Large-Scale Minimum Common String Partition

European Journal of Operational Research

Joint Variable Selection for Data Envelopment Analysis via Group Sparsity

Novel Models for Obtaining the Closest Weak and Strong Efficient Projections in Data Envelopment Analysis

GENETIC ALGORITHM FOR CELL DESIGN UNDER SINGLE AND MULTIPLE PERIODS

Large-Scale 3D En-Route Conflict Resolution

Phylogenetic trees 07/10/13

Hybrid Metaheuristics for Crop Rotation

Single Solution-based Metaheuristics

Utility Maximizing Routing to Data Centers

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

Developing a Data Envelopment Analysis Methodology for Supplier Selection in the Presence of Fuzzy Undesirable Factors

A METHOD FOR SOLVING 0-1 MULTIPLE OBJECTIVE LINEAR PROGRAMMING PROBLEM USING DEA

Modeling undesirable factors in efficiency evaluation

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Using AHP for Priority Determination in IDEA

Methods for finding optimal configurations

Identifying Efficient Units in Large-Scale Dea Models

Classifying inputs and outputs in data envelopment analysis

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem.

USING LEXICOGRAPHIC PARAMETRIC PROGRAMMING FOR IDENTIFYING EFFICIENT UNITS IN DEA

Joint Use of Factor Analysis (FA) and Data Envelopment Analysis (DEA) for Ranking of Data Envelopment Analysis

Complete Closest-Target Based Directional FDH Measures of Efficiency in DEA

Genetic Algorithm approach to Solve Shortest Path and Travelling Salesman Problem

Selective Measures under Constant and Variable Returns-To- Scale Assumptions

Review of ranking methods in the data envelopment analysis context

Mohammad Saidi-Mehrabad a, Samira Bairamzadeh b,*

Ant Colony Optimization: an introduction. Daniel Chivilikhin

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

A DIMENSIONAL DECOMPOSITION APPROACH TO IDENTIFYING EFFICIENT UNITS IN LARGE-SCALE DEA MODELS

A Gossip Algorithm for Heterogeneous Multi-Vehicle Routing Problems

A Comparison of Evolutionary Approaches to the Shortest Common Supersequence Problem

A Stochastic-Oriented NLP Relaxation for Integer Programming

A New Method for Optimization of Inefficient Cost Units In The Presence of Undesirable Outputs

Integer Programming, Constraint Programming, and their Combination

Intuitionistic Fuzzy Estimation of the Ant Methodology

Homework 3 Solutions

Planning maximum capacity Wireless Local Area Networks

Indian Institute of Management Calcutta. Working Paper Series. WPS No. 787 September 2016

Construct, Merge, Solve & Adapt: A New General Algorithm For Combinatorial Optimization

Click-Through Rate prediction: TOP-5 solution for the Avazu contest

Minimization of Energy Loss using Integrated Evolutionary Approaches

Prediction of A CRS Frontier Function and A Transformation Function for A CCR DEA Using EMBEDED PCA

Implementation of Travelling Salesman Problem Using ant Colony Optimization

Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

30E00300 Productivity and Efficiency Analysis Abolfazl Keshvari, Ph.D.

A Note on the Scale Efficiency Test of Simar and Wilson

A hybrid heuristic for minimizing weighted carry-over effects in round robin tournaments

MULTI-COMPONENT RETURNS TO SCALE: A DEA-BASED APPROACH

PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH

Damages to return with a possible occurrence of eco technology innovation measured by DEA environmental assessment

Hill-climbing Strategies on Various Landscapes: An Empirical Comparison

Effective Variable Fixing and Scoring Strategies for Binary Quadratic Programming

TUTORIAL: HYPER-HEURISTICS AND COMPUTATIONAL INTELLIGENCE

EVOLUTIONARY DISTANCES

A General Framework for Designing Approximation Schemes for Combinatorial Optimization Problems with Many Objectives Combined into One

Metaheuristics and Local Search

A Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints

Climbing discrepancy search for flowshop and jobshop scheduling with time-lags

23. The Finite Fourier Transform and the Fast Fourier Transform Algorithm

15.1 Proof of the Cook-Levin Theorem: SAT is NP-complete

Transcription:

Data Envelopment Analysis with metaheuristics Juan Aparicio 1 Domingo Giménez 2 José J. López-Espín 1 Jesús T. Pastor 1 1 Miguel Hernández University, 2 University of Murcia ICCS, Cairns, June 10, 2014 Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 1 / 14

Outline 1 Introduction to DEA 2 Mix model of mathematical lineal programming 3 Metaheuristic Methods for Determining Closest Targets Experimental results 4 Conclusions and future works Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 2 / 14

Introduction to DEA DEA (Data Envelopment Analysis) is a non-parametric technique to estimate the current level of efficiency of a set of entities. DEA also provides information on how to remove inefficiency through the determination of benchmarking information. Objective: Study DEA models based on closest to efficient targets, which are related to the shortest projection to the production frontier. Problem: Usually, these models have been solved with unsatisfactory methods since all of them are related in some sense to a combinatorial NP-hard problem. Possible solution: Metaheuristic algorithms. Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 3 / 14

Object agent for the measure: DMU (Decision Making Unit). Each DMU j consumes m inputs, denoted as (x 1j,..., x mj ), to produce s outputs, denoted as (y 1j,..., y sj ). As usual, it is assumed that all DMUs operate in the same technological environment. Objetive: The estimation of the production frontier and the technical efficiency of each DMU (the distance from each interior DMU to the boundary of the technology). Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 4 / 14

Mix model of mathematical lineal programming (Aparicio et al., 2007) t ik x ik max β k 1 m m i=1 s.t. β k + 1 s t + rk s r=1 = 1 (c.1) y rk β k x ik + n j=1 α jkx ij + t ik = 0 i (c.2) β k y rk + n j=1 α jky rj t + rk = 0 r (c.3) m i=1 ν ikx ij + s r=1 µ rky rj + d jk = 0 j (c.4) It must be solved n times, one for each DMU. ν ik 1 i (c.5) µ rk 1 r (c.6) d jk Mb jk j (c.7) α jk M(1 b jk ) j (c.8) b jk = 0, 1 (c.9) β k 0 (c.10) t ik 0 i (c.11) t + rk 0 r (c.12) d jk 0 j (c.13) α jk 0 j (c.14) Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 5 / 14

We focus on some constraints: t ik x ik max β k 1 m m i=1 s.t. β k + 1 s t + rk s r=1 = 1 (c.1) y rk β k x ik + n j=1 α jkx ij + t ik = 0 i (c.2) β k y rk + n j=1 α jky rj t + rk = 0 r (c.3) m i=1 ν ikx ij + s r=1 µ rky rj + d jk = 0 j (c.4) ν ik 1 i (c.5) µ rk 1 r (c.6) d jk Mb jk j (c.7) α jk M(1 b jk ) j (c.8) It must be solved n times, one for each DMU. b jk = 0, 1 (c.9) β k 0 (c.10) t ik 0 i (c.11) t + rk 0 r (c.12) d jk 0 j (c.13) α jk 0 j (c.14) Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 6 / 14

Metaheuristic Methods for Determining Closest Targets Defining a Valid Solution: A solution is represented by a vector of real and binary values. Binary part: b 0k... b jk Real part: β k α 0k... α jk t 0k... t ik t + 0k... t + rk A valid chromosome satisfies the constraints (c.1, c.2, c.3, c.8, c.9, c.10, c.11, c.12, c14). Score: Value returned by the objective function. β k 1 m m t ik x ik i=1 Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 7 / 14

Initialization Methods: Method 1. Random. Generate randomly b, β, α, t + rk and t ik Method 2. Heuristic. βk is randomly generated. α jk are generated randomly in different ranges depending on X and Y. FOR j := 1,..., n IF X k high AND Y k low α jk 0 IF X k low AND Y k high α jk Generate randomly 0.5 α jk 1 IF (X k low AND Y k low) OR (X k high AND Y k high) α jk Generate randomly 0 α jk 0.25 t + rk and t ik are deduced from (c.2) and (c.3). Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 8 / 14

Method 3. Heuristic with local search. An extension of method 2 with an adjustment process for α jk. First, obtain βk, t 1k,...,t mk, t+ 1k,...,t+ sk, α 1k,...,α nk and b 1k,...,b nk as in Method 2. After that, adjust βk and α 1k,...,α nk : repeat while 1 i n and 1 r s such as t ik 0 or t+ rk 0 and the number of α jk 0 2 do if t ik 0 and t+ rk 0 then Increase β k end if if t ik 0 and t+ rk 0 then Decrease β k end if if t ik 0 or t+ rk 0 then Choose α jk no null randomly and make it equal to zero, decreasing the rest α jk in p and find the minimum α jk and modify its value in order to satisfy restrictions end if end while until a valid solution is obtained or Iterations MaxIter or the number of α jk no null is lower than 2 Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 9 / 14

Method 4. Distributed metaheuristic. A genetic algorithm is used to produce valid solutions of the problem. The chromosomes are sets of α jk and β k which satisfy c.1, c.2, c.3, c.8, c.9, c.10 and c.14. The evaluation function is the sum of t + rk and t ik, and the solution with the highest score gives the best candidate. Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 10 / 14

Experimental results Two objectives are pursued: To compare the effectiveness of the four methods proposed, studying the execution cost and the percentage of valid solutions. To study how the percentage of valid solutions decreases when the size of the problem increases. Comparison of the percentage of valid solutions with each generation method: Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 11 / 14

Execution cost and percentage of valid solutions when the four methods of initiation are used, varying the problem size: size Method 1 Method 2 m n s time % val. time % val. 2 15 1 0.003 0.004 0.75 1.71 0.008 0.005 50.83 41.92 3 25 2 0.004 0.004 0.00 0.00 0.010 0.006 33.55 38.24 4 30 2 0.004 0.005 0.00 0.00 0.022 0.008 26.87 29.09 5 40 3 0.004 0.003 0.00 0.00 0.019 0.003 13.90 23.90 6 60 4 0.006 0.000 0.00 0.00 0.032 0.001 0.03 0.16 10 100 10 0.011 0.000 0.00 0.00 0.092 0.002 0.00 0.00 size Method 3 Method 4 m n s time % val. time % val. 2 15 1 26.423 51.440 82.08 38.58 17.244 3.566 10.58 3.12 3 25 2 6.722 16.025 90.05 30.46 21.283 0.801 0.80 0.83 4 30 2 0.223 0.584 100.00 0.00 29.521 10.540 1.57 1,20 5 40 3 13.125 20.640 73.90 43.40 18.187 1.209 0.00 0.00 6 60 4 2.066 1.132 34.74 44.07 103.698 0.185 0.18 0.46 10 100 10 8.426 3.235 32.65 41.44 302.316 0.713 0.00 0.00 Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 12 / 14

Conclusions The application of heuristic and metaheuristic methods to obtain solutions for a mathematical programming model for Data Envelopment Analysis is studied. It is a first step to approximate the solution of the optimization problem. Four different methods to generate the sets of solutions were tested. The heuristic method with local search gives the best results. Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 13 / 14

Future works Roadmap: Increment the number of valid solutions with hybrid metaheuristics: combination of local search with distributed metaheuristics. Analyze the application of other metaheuristics, and hyperheuristics on top of them. Inclusion of the methods in metaheuristics for the optimization problem with a reduced number of restrictions. Extend the methodology to include the remaining restriction. Aparicio, Giménez, López-Espín, Pastor () DEA with metaheuristics ICCS, Cairns, June 10, 2014 14 / 14