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

Size: px
Start display at page:

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

Transcription

1 Parametrized Genetic Algorithms for NP-hard problems on Data Envelopment Analysis Juan Aparicio 1 Domingo Giménez 2 Martín González 1 José J. López-Espín 1 Jesús T. Pastor 1 1 Miguel Hernández University, 2 University of Murcia Spain The Santander Chair 2015 International Workshop of Efficiency and Productivity, Alicante, June 12, 2015

2 Outline 1 Data Envelopment Analysis 2 Valid Solutions 3 Genetic algorithm 4 Hybrid metaheuristics 5 Conclusions and future works

3 DEA (Data Envelopment Analysis): non-parametric technique to estimate the level of efficiency of a set of entities, DMU (Decision Making Unit), all of them operating in the same technological environment. Each DMU j consumes m inputs, denoted as (x 1j,..., x mj ), to produce s outputs, denoted as (y 1j,..., y sj ). DEA also provides information on how to remove inefficiency through the determination of benchmarking information. 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).

4 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) ν 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) It must be solved n times, one for each DMU.

5 Approaches to the problem Problem: combinatorial NP-hard problem, solved with unsatisfactory methods. Exact solutions only for small problem sizes. Possible solution: Metaheuristic algorithms. The main problem to apply metaheuristics is the difficulty of obtaining solutions satisfying all the constraints: In 2014, reduced problems with less than 14 constraints. Now, all the constraints and generation of a higher percentage of valid solutions, with a Genetic Algorithm, and improvement of the solutions with hybrid metaheuristics.

6 Representation of solutions 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 satisfying the 14 constraints.... t t +... t + ik 0k rk fitness: Value returned by the objective function. β k 1 m m t ik x ik i=1 Initialization: use of heuristics to generate valid solutions.

7 First heuristic 1 Generate b jk j (c.9). Restrictions: number of b jk equal to 0, > s and < s + m. 2 Calculate the values of α jk and d jk j by means of a system of equations. 3 t + rk r and β k are generated to satisfy c.1, with a refinement process: Generate r, t + rk randomly between 0 and 1; Obtain β k using c.1. while β k 0 OR β k 1 do {Local Search on t + } if β k < 0 then Generate r randomly, and t + rk = t+ rk /(2.0 + random(0, 1, 2)) else Generate r randomly, and t + rk = t+ rk (2.0 + random(0, 1, 2)) end if Obtain β k using c.1. end while 4 α jk j are calculated using c.3 by solving the system of equations. 5 t ik calculated using c.2. by solving the system of equations. 6 Finally, ν ik i generated randomly, µ rk r obtained from c.4, and number of d jk equal to 0 the same as number of α 0.

8 Second heuristic used to recalculate non valid solutions after the first heuristic 1 b jk j generated as in heuristic one; values α generated randomly. 2 α jk j modified to satisfy c.1, c.2., c.3., c.11. and c.12. {Local Search on α} for i = 1,..., m do if x ik < n j=1 α jkx ij then j 0 / 1 m m i=1 x ij 0 1 s s i=1 y ij 0 = max j=1,...,n { 1 m m i=1 x ij 1 s s i=1 y ij } α j0 k = α j0 k 0.95 end if end for for r = 1,..., s do j 0 /... α j0 k = α j0 k 1.05 end for j adjust α jk with a similar refinement method. Adjust β k to satisfy c.11. and c.12. Obtain t + rk r and t ik i using c.2. and c.3. 3 Similar refinement (LS) to do β k satisfy c.2., c.3., c.11. and c ν ik i, µ rk r and d jk j as in the first method.

9 Percentage of valid solutions size 9 constraints - ICCS14 13 constraints - ICAC14 14 constraints m n s time (sec) % val. time (sec) % val. time (sec) % val Now higher percentage of valid solutions and for all the constraints apply metaheuristics to improve solutions.

10 Initialization: with the heuristics. End Condition: a maximum number of iterations or a maximum number without improving the best solution. Selection: valid solutions are selected for combination. Non-valid solutions are substituted for new valid solutions. Crossover Individual with components of six types, each combination works with one of these types. 1 Only β is considered. The mean of β 1 and β 2 of the two ascendants is obtained and randomly perturbed. The values of t ik and t+ rk are recalculated so that constraints c.1, c.2 and c.3 are fulfilled. 2 Values of t +, t, ν, µ or d are crossed. In each combination only parameters of one type randomly selected, with middle point combination. 3 Combination of the previous crossovers. All the parameters are candidates, and one is randomly selected. Mutation: each individual a 10% probability of being mutated. One parameter is selected randomly, and new values are randomly generated.

11 Comparison with CPLEX Fitness Time (logarithmic scale) m=4,n=30, s=3 fitness CPLEX crossover 1 crossover 2 crossover iterations Small problems: solutions with GA close to those with CPLEX. Large problems: CPLEX impracticable.

12 Parameterized scheme Initialize(S,ParamIni) while not EndCondition(S,ParamEnd) do SS = Select(S,ParamSel) SS1 = Combine(SS,ParamCom) SS2 = Improve(SS1,ParamImp) S = Include(SS2,ParamInc) end while Different values of the Metaheuristic parameters different metaheuristics and hybridizations.

13 Applications Successfully applied to: Signal filter design. Electricity consumption in exploitation of water-wells. Estimation of parameters in kinetic reactions. Maximum diversity problem. p-hub problem. Tasks-to-processors assignation. Simultaneous Equation Models. Molecules docking.

14 Metaheuristics in the experiments And Hyperheuristic implemented with the same parameterized scheme and searches for the best combination of metaheuristic parameters in the scheme.

15 Mean fitness Comparison of fitness Promedio Fitness m=2 s=1 N=50 m=3 s=2 N=30 m=4 s=2 N=28 m=4 s=3 N=20 m=5 s=3 N=20 Tipo Problem de problema size CPLEX Hiperheuristic SS GA GR

16 Conclusions Application of Genetic algorithms and hybrid metaheuristics for a mathematical programming model for Data Envelopment Analysis. The results of previous works are improved: all the constraints are considered, and larger number of valid solutions are generated. Small problems: metaheuristics give fitness values close to the optimum, and hyperheuristics can be used to obtain satisfactory hybrid metaheuristics. Metaheuristics can be applied for large problems, for which huge execution times make exact methods impracticable.

17 Future works Improvement of heuristics to generate valid solutions. Hybridization of metaheuristics and exact methods, and exploration of the use of heuristics in CPLEX. Improvement of the hyperheuristic. Parallelism to reduce the high execution time of metaheuristics, and specially of hyperheuristics.

Using Genetic Algorithms for Maximizing Technical Efficiency in Data Envelopment Analysis

Using Genetic Algorithms for Maximizing Technical Efficiency in Data Envelopment Analysis Using Genetic Algorithms for Maximizing Technical Efficiency in Data Envelopment Analysis Juan Aparicio 1 Domingo Giménez 2 Martín González 1 José J. López-Espín 1 Jesús T. Pastor 1 1 Miguel Hernández

More information

Data Envelopment Analysis with metaheuristics

Data Envelopment Analysis with metaheuristics 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

More information

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

Obtaining simultaneous equation models from a set of variables through genetic algorithms Obtaining simultaneous equation models from a set of variables through genetic algorithms José J. López Universidad Miguel Hernández (Elche, Spain) Domingo Giménez Universidad de Murcia (Murcia, Spain)

More information

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

Investigación Operativa. New Centralized Resource Allocation DEA Models under Constant Returns to Scale 1 Boletín de Estadística e Investigación Operativa Vol. 28, No. 2, Junio 2012, pp. 110-130 Investigación Operativa New Centralized Resource Allocation DEA Models under Constant Returns to Scale 1 Juan Aparicio,

More information

Zebo Peng Embedded Systems Laboratory IDA, Linköping University

Zebo Peng Embedded Systems Laboratory IDA, Linköping University TDTS 01 Lecture 8 Optimization Heuristics for Synthesis Zebo Peng Embedded Systems Laboratory IDA, Linköping University Lecture 8 Optimization problems Heuristic techniques Simulated annealing Genetic

More information

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

A MIXED INTEGER QUADRATIC PROGRAMMING MODEL FOR THE LOW AUTOCORRELATION BINARY SEQUENCE PROBLEM. Jozef Kratica Serdica J. Computing 6 (2012), 385 400 A MIXED INTEGER QUADRATIC PROGRAMMING MODEL FOR THE LOW AUTOCORRELATION BINARY SEQUENCE PROBLEM Jozef Kratica Abstract. In this paper the low autocorrelation binary

More information

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

INEFFICIENCY EVALUATION WITH AN ADDITIVE DEA MODEL UNDER IMPRECISE DATA, AN APPLICATION ON IAUK DEPARTMENTS Journal of the Operations Research Society of Japan 2007, Vol. 50, No. 3, 163-177 INEFFICIENCY EVALUATION WITH AN ADDITIVE DEA MODEL UNDER IMPRECISE DATA, AN APPLICATION ON IAUK DEPARTMENTS Reza Kazemi

More information

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

ILP-Based Reduced Variable Neighborhood Search for Large-Scale Minimum Common String Partition Available online at www.sciencedirect.com Electronic Notes in Discrete Mathematics 66 (2018) 15 22 www.elsevier.com/locate/endm ILP-Based Reduced Variable Neighborhood Search for Large-Scale Minimum Common

More information

Integer weight training by differential evolution algorithms

Integer weight training by differential evolution algorithms Integer weight training by differential evolution algorithms V.P. Plagianakos, D.G. Sotiropoulos, and M.N. Vrahatis University of Patras, Department of Mathematics, GR-265 00, Patras, Greece. e-mail: vpp

More information

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

Special Cases in Linear Programming. H. R. Alvarez A., Ph. D. 1 Special Cases in Linear Programming H. R. Alvarez A., Ph. D. 1 Data Envelopment Analysis Objective To compare technical efficiency of different Decision Making Units (DMU) The comparison is made as a function

More information

Restarting a Genetic Algorithm for Set Cover Problem Using Schnabel Census

Restarting a Genetic Algorithm for Set Cover Problem Using Schnabel Census Restarting a Genetic Algorithm for Set Cover Problem Using Schnabel Census Anton V. Eremeev 1,2 1 Dostoevsky Omsk State University, Omsk, Russia 2 The Institute of Scientific Information for Social Sciences

More information

Firefly algorithm in optimization of queueing systems

Firefly algorithm in optimization of queueing systems BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 60, No. 2, 2012 DOI: 10.2478/v10175-012-0049-y VARIA Firefly algorithm in optimization of queueing systems J. KWIECIEŃ and B. FILIPOWICZ

More information

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

Quadratic Multiple Knapsack Problem with Setups and a Solution Approach Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Quadratic Multiple Knapsack Problem with Setups and a Solution Approach

More information

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 12, December 2012 pp. 8249 8256 OPTIMIZED RESOURCE IN SATELLITE NETWORK

More information

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

A parallel metaheuristics for the single machine total weighted tardiness problem with sequence-dependent setup times A parallel metaheuristics for the single machine total weighted tardiness problem with sequence-dependent setup times Wojciech Bożejko Wroc law University of Technology Institute of Computer Engineering,

More information

Computational statistics

Computational statistics Computational statistics Combinatorial optimization Thierry Denœux February 2017 Thierry Denœux Computational statistics February 2017 1 / 37 Combinatorial optimization Assume we seek the maximum of f

More information

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems Journal of Applied Mathematics Volume 2013, Article ID 757391, 18 pages http://dx.doi.org/10.1155/2013/757391 Research Article A Novel Differential Evolution Invasive Weed Optimization for Solving Nonlinear

More information

Minimization of Energy Loss using Integrated Evolutionary Approaches

Minimization of Energy Loss using Integrated Evolutionary Approaches Minimization of Energy Loss using Integrated Evolutionary Approaches Attia A. El-Fergany, Member, IEEE, Mahdi El-Arini, Senior Member, IEEE Paper Number: 1569614661 Presentation's Outline Aim of this work,

More information

Mohammad Saidi-Mehrabad a, Samira Bairamzadeh b,*

Mohammad Saidi-Mehrabad a, Samira Bairamzadeh b,* Journal of Optimization in Industrial Engineering, Vol. 11, Issue 1,Winter and Spring 2018, 3-0 DOI:10.22094/JOIE.2018.272 Design of a Hybrid Genetic Algorithm for Parallel Machines Scheduling to Minimize

More information

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches Discrete Mathematics for Bioinformatics WS 07/08, G. W. Klau, 31. Januar 2008, 11:55 1 Metaheuristics and Local Search Discrete optimization problems Variables x 1,...,x n. Variable domains D 1,...,D n,

More information

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms

Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Generalization of Dominance Relation-Based Replacement Rules for Memetic EMO Algorithms Tadahiko Murata 1, Shiori Kaige 2, and Hisao Ishibuchi 2 1 Department of Informatics, Kansai University 2-1-1 Ryozenji-cho,

More information

Genetic Algorithms. Seth Bacon. 4/25/2005 Seth Bacon 1

Genetic Algorithms. Seth Bacon. 4/25/2005 Seth Bacon 1 Genetic Algorithms Seth Bacon 4/25/2005 Seth Bacon 1 What are Genetic Algorithms Search algorithm based on selection and genetics Manipulate a population of candidate solutions to find a good solution

More information

Identifying Efficient Units in Large-Scale Dea Models

Identifying Efficient Units in Large-Scale Dea Models Pyry-Antti Siitari Identifying Efficient Units in Large-Scale Dea Models Using Efficient Frontier Approximation W-463 Pyry-Antti Siitari Identifying Efficient Units in Large-Scale Dea Models Using Efficient

More information

Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm

Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm Sunil Kumar Soni, Vijay Bhuria Abstract The main aim of power utilities is to provide high quality power

More information

3D HP Protein Folding Problem using Ant Algorithm

3D HP Protein Folding Problem using Ant Algorithm 3D HP Protein Folding Problem using Ant Algorithm Fidanova S. Institute of Parallel Processing BAS 25A Acad. G. Bonchev Str., 1113 Sofia, Bulgaria Phone: +359 2 979 66 42 E-mail: stefka@parallel.bas.bg

More information

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough

Search. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough Search Search is a key component of intelligent problem solving Search can be used to Find a desired goal if time allows Get closer to the goal if time is not enough section 11 page 1 The size of the search

More information

Methods for finding optimal configurations

Methods for finding optimal configurations CS 1571 Introduction to AI Lecture 9 Methods for finding optimal configurations Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Search for the optimal configuration Optimal configuration search:

More information

HYBRID FLOW-SHOP WITH ADJUSTMENT

HYBRID FLOW-SHOP WITH ADJUSTMENT K Y BERNETIKA VOLUM E 47 ( 2011), NUMBER 1, P AGES 50 59 HYBRID FLOW-SHOP WITH ADJUSTMENT Jan Pelikán The subject of this paper is a flow-shop based on a case study aimed at the optimisation of ordering

More information

A Hybrid Data Mining Metaheuristic for the p-median Problem

A Hybrid Data Mining Metaheuristic for the p-median Problem A Hybrid Data Mining Metaheuristic for the p-median Problem Alexandre Plastino Erick R. Fonseca Richard Fuchshuber Simone de L. Martins Alex A. Freitas Martino Luis Said Salhi Abstract Metaheuristics represent

More information

Data Envelopment Analysis and its aplications

Data Envelopment Analysis and its aplications Data Envelopment Analysis and its aplications VŠB-Technical University of Ostrava Czech Republic 13. Letní škola aplikované informatiky Bedřichov Content Classic Special - for the example The aim to calculate

More information

1. Introduction. Figure 1. The shallow water environment with the cold eddy. (c) European Acoustics Association

1. Introduction. Figure 1. The shallow water environment with the cold eddy. (c) European Acoustics Association A hybrid approach for ocean acoustic tomography in range dependent environments based on statistical characterization of the acoustic signal and the identification of modal arrivals Michael I. Taroudakis

More information

Metaheuristics and Local Search

Metaheuristics and Local Search Metaheuristics and Local Search 8000 Discrete optimization problems Variables x 1,..., x n. Variable domains D 1,..., D n, with D j Z. Constraints C 1,..., C m, with C i D 1 D n. Objective function f :

More information

Symmetric Error Structure in Stochastic DEA

Symmetric Error Structure in Stochastic DEA Available online at http://ijim.srbiau.ac.ir Int. J. Industrial Mathematics (ISSN 2008-5621) Vol. 4, No. 4, Year 2012 Article ID IJIM-00191, 9 pages Research Article Symmetric Error Structure in Stochastic

More information

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Self-Adaptive Ant Colony System for the Traveling Salesman Problem Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Self-Adaptive Ant Colony System for the Traveling Salesman Problem Wei-jie Yu, Xiao-min

More information

USING LEXICOGRAPHIC PARAMETRIC PROGRAMMING FOR IDENTIFYING EFFICIENT UNITS IN DEA

USING LEXICOGRAPHIC PARAMETRIC PROGRAMMING FOR IDENTIFYING EFFICIENT UNITS IN DEA Pekka J. Korhonen Pyry-Antti Siitari USING LEXICOGRAPHIC PARAMETRIC PROGRAMMING FOR IDENTIFYING EFFICIENT UNITS IN DEA HELSINKI SCHOOL OF ECONOMICS WORKING PAPERS W-381 Pekka J. Korhonen Pyry-Antti Siitari

More information

Genetic Algorithm. Outline

Genetic Algorithm. Outline Genetic Algorithm 056: 166 Production Systems Shital Shah SPRING 2004 Outline Genetic Algorithm (GA) Applications Search space Step-by-step GA Mechanism Examples GA performance Other GA examples 1 Genetic

More information

Permutation distance measures for memetic algorithms with population management

Permutation distance measures for memetic algorithms with population management MIC2005: The Sixth Metaheuristics International Conference??-1 Permutation distance measures for memetic algorithms with population management Marc Sevaux Kenneth Sörensen University of Valenciennes, CNRS,

More information

The treatment of uncertainty in uniform workload distribution problems

The treatment of uncertainty in uniform workload distribution problems The treatment of uncertainty in uniform workload distribution problems tefan PE KO, Roman HAJTMANEK University of šilina, Slovakia 34 th International Conference Mathematical Methods in Economics Liberec,

More information

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

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem. An artificial chemical reaction optimization algorithm for multiple-choice knapsack problem Tung Khac Truong 1,2, Kenli Li 1, Yuming Xu 1, Aijia Ouyang 1, and Xiaoyong Tang 1 1 College of Information Science

More information

A New Framework for Solving En-Route Conflicts

A New Framework for Solving En-Route Conflicts A New Framework for Solving En-Route Conflicts Cyril Allignol, Nicolas Barnier, Nicolas Durand and Jean-Marc Alliot allignol,barnier,durand@recherche.enac.fr jean-marc.alliot@irit.fr ATM 2013 Chicago June

More information

Featured Articles Advanced Research into AI Ising Computer

Featured Articles Advanced Research into AI Ising Computer 156 Hitachi Review Vol. 65 (2016), No. 6 Featured Articles Advanced Research into AI Ising Computer Masanao Yamaoka, Ph.D. Chihiro Yoshimura Masato Hayashi Takuya Okuyama Hidetaka Aoki Hiroyuki Mizuno,

More information

Exponential neighborhood search for a parallel machine scheduling problem

Exponential neighborhood search for a parallel machine scheduling problem xponential neighborhood search for a parallel machine scheduling problem Y.A. Rios Solis and F. Sourd LIP6 - Université Pierre et Marie Curie 4 Place Jussieu, 75252 Paris Cedex 05, France Abstract We consider

More information

A Genetic Algorithm and an Exact Algorithm for Classifying the Items of a Questionnaire Into Different Competences

A Genetic Algorithm and an Exact Algorithm for Classifying the Items of a Questionnaire Into Different Competences A Genetic Algorithm and an Exact Algorithm for Classifying the Items of a Questionnaire Into Different Competences José Luis Galán-García 1, Salvador Merino 1 Javier Martínez 1, Miguel de Aguilera 2 1

More information

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

FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs Nadjat Meziani 1 and Mourad Boudhar 2 1 University of Abderrahmane Mira Bejaia, Algeria 2 USTHB University Algiers, Algeria ro nadjet07@yahoo.fr

More information

Sensitivity and Stability Radius in Data Envelopment Analysis

Sensitivity and Stability Radius in Data Envelopment Analysis Available online at http://ijim.srbiau.ac.ir Int. J. Industrial Mathematics Vol. 1, No. 3 (2009) 227-234 Sensitivity and Stability Radius in Data Envelopment Analysis A. Gholam Abri a, N. Shoja a, M. Fallah

More information

TUTORIAL: HYPER-HEURISTICS AND COMPUTATIONAL INTELLIGENCE

TUTORIAL: HYPER-HEURISTICS AND COMPUTATIONAL INTELLIGENCE TUTORIAL: HYPER-HEURISTICS AND COMPUTATIONAL INTELLIGENCE Nelishia Pillay School of Mathematics, Statistics and Computer Science University of KwaZulu-Natal South Africa TUTORIAL WEBSITE URL: http://titancs.ukzn.ac.za/ssci2015tutorial.aspx

More information

Integer Programming, Constraint Programming, and their Combination

Integer Programming, Constraint Programming, and their Combination Integer Programming, Constraint Programming, and their Combination Alexander Bockmayr Freie Universität Berlin & DFG Research Center Matheon Eindhoven, 27 January 2006 Discrete Optimization General framework

More information

Iterated Responsive Threshold Search for the Quadratic Multiple Knapsack Problem

Iterated Responsive Threshold Search for the Quadratic Multiple Knapsack Problem Noname manuscript No. (will be inserted by the editor) Iterated Responsive Threshold Search for the Quadratic Multiple Knapsack Problem Yuning Chen Jin-Kao Hao* Accepted to Annals of Operations Research

More information

The Multidimensional Knapsack Problem: Structure and Algorithms

The Multidimensional Knapsack Problem: Structure and Algorithms The Multidimensional Knapsack Problem: Structure and Algorithms Jakob Puchinger NICTA Victoria Laboratory Department of Computer Science & Software Engineering University of Melbourne, Australia jakobp@csse.unimelb.edu.au

More information

A new ILS algorithm for parallel machine scheduling problems

A new ILS algorithm for parallel machine scheduling problems J Intell Manuf (2006) 17:609 619 DOI 10.1007/s10845-006-0032-2 A new ILS algorithm for parallel machine scheduling problems Lixin Tang Jiaxiang Luo Received: April 2005 / Accepted: January 2006 Springer

More information

Energy-aware scheduling for GreenIT in large-scale distributed systems

Energy-aware scheduling for GreenIT in large-scale distributed systems Energy-aware scheduling for GreenIT in large-scale distributed systems 1 PASCAL BOUVRY UNIVERSITY OF LUXEMBOURG GreenIT CORE/FNR project Context and Motivation Outline 2 Problem Description Proposed Solution

More information

Lecture 8: Column Generation

Lecture 8: Column Generation Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective Vehicle routing problem 1 / 33 Cutting stock

More information

Multiobjective Optimization of Cement-bonded Sand Mould System with Differential Evolution

Multiobjective Optimization of Cement-bonded Sand Mould System with Differential Evolution DOI: 10.7763/IPEDR. 013. V63. 0 Multiobjective Optimization of Cement-bonded Sand Mould System with Differential Evolution T. Ganesan 1, I. Elamvazuthi, Ku Zilati Ku Shaari 3, and P. Vasant + 1, 3 Department

More information

A HEURISTIC APPROACH TO MINIMISING MAXIMUM LATENESS ON A SINGLE MACHINE. Marmara University, Turkey 1 2

A HEURISTIC APPROACH TO MINIMISING MAXIMUM LATENESS ON A SINGLE MACHINE. Marmara University, Turkey 1 2 http://dx.doi.org/10.7166/26-3-1030 A HEURISTIC APPROACH TO MINIMISING MAXIMUM LATENESS ON A SINGLE MACHINE B. Çalış 1 *, S. Bulkan 2 & F. Tunçer 3 1,2 Department of Industrial Engineering Marmara University,

More information

A Comparison of Evolutionary Approaches to the Shortest Common Supersequence Problem

A Comparison of Evolutionary Approaches to the Shortest Common Supersequence Problem A Comparison of Evolutionary Approaches to the Shortest Common Supersequence Problem Carlos Cotta Dept. Lenguajes y Ciencias de la Computación, ETSI Informática, University of Málaga, Campus de Teatinos,

More information

Improving Search Space Exploration and Exploitation with the Cross-Entropy Method and the Evolutionary Particle Swarm Optimization

Improving Search Space Exploration and Exploitation with the Cross-Entropy Method and the Evolutionary Particle Swarm Optimization 1 Improving Search Space Exploration and Exploitation with the Cross-Entropy Method and the Evolutionary Particle Swarm Optimization Leonel Carvalho, Vladimiro Miranda, Armando Leite da Silva, Carolina

More information

HYPER-HEURISTICS have attracted much research attention

HYPER-HEURISTICS have attracted much research attention IEEE TRANSACTIONS ON CYBERNETICS 1 New Insights Into Diversification of Hyper-Heuristics Zhilei Ren, He Jiang, Member, IEEE, Jifeng Xuan, Yan Hu, and Zhongxuan Luo Abstract There has been a growing research

More information

AN INTEGER LINEAR PROGRAMMING FORMULATION AND GENETIC ALGORITHM FOR THE MAXIMUM SET SPLITTING PROBLEM

AN INTEGER LINEAR PROGRAMMING FORMULATION AND GENETIC ALGORITHM FOR THE MAXIMUM SET SPLITTING PROBLEM PUBLICATIONS DE L INSTITUT MATHÉMATIQUE Nouvelle série, tome 92(106) (2012), 25 34 DOI: 10.2298/PIM1206025L AN INTEGER LINEAR PROGRAMMING FORMULATION AND GENETIC ALGORITHM FOR THE MAXIMUM SET SPLITTING

More information

CSC 4510 Machine Learning

CSC 4510 Machine Learning 10: Gene(c Algorithms CSC 4510 Machine Learning Dr. Mary Angela Papalaskari Department of CompuBng Sciences Villanova University Course website: www.csc.villanova.edu/~map/4510/ Slides of this presenta(on

More information

Event-based formulations for the RCPSP with production and consumption of resources

Event-based formulations for the RCPSP with production and consumption of resources Event-based formulations for the RCPSP with production and consumption of resources Oumar KONE 1, Christian ARTIGUES 1, Pierre LOPEZ 1, and Marcel MONGEAU 2 May 2010 1: CNRS ; LAAS ; 7 avenue du colonel

More information

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India Genetic Algorithm for Minimization of Total Cost Including Customer s Waiting Cost and Machine Setup Cost for Sequence Dependent Jobs on a Single Processor Neelam Tyagi #1, Mehdi Abedi *2 Ram Gopal Varshney

More information

Branch and Price for Hub Location Problems with Single Assignment

Branch and Price for Hub Location Problems with Single Assignment Branch and Price for Hub Location Problems with Single Assignment Ivan Contreras 1, Elena Fernández 2 1 Concordia University and CIRRELT, Montreal, Canada 2 Technical University of Catalonia, Barcelona,

More information

METAHEURISTICS FOR HUB LOCATION MODELS

METAHEURISTICS FOR HUB LOCATION MODELS Clemson University TigerPrints All Dissertations Dissertations 8-2011 METAHEURISTICS FOR HUB LOCATION MODELS Ornurai Sangsawang Clemson University, osangsawang@yahoo.com Follow this and additional works

More information

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

A DIMENSIONAL DECOMPOSITION APPROACH TO IDENTIFYING EFFICIENT UNITS IN LARGE-SCALE DEA MODELS Pekka J. Korhonen Pyry-Antti Siitari A DIMENSIONAL DECOMPOSITION APPROACH TO IDENTIFYING EFFICIENT UNITS IN LARGE-SCALE DEA MODELS HELSINKI SCHOOL OF ECONOMICS WORKING PAPERS W-421 Pekka J. Korhonen Pyry-Antti

More information

Lecture 9 Evolutionary Computation: Genetic algorithms

Lecture 9 Evolutionary Computation: Genetic algorithms Lecture 9 Evolutionary Computation: Genetic algorithms Introduction, or can evolution be intelligent? Simulation of natural evolution Genetic algorithms Case study: maintenance scheduling with genetic

More information

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

A METHOD FOR SOLVING 0-1 MULTIPLE OBJECTIVE LINEAR PROGRAMMING PROBLEM USING DEA Journal of the Operations Research Society of Japan 2003, Vol. 46, No. 2, 189-202 2003 The Operations Research Society of Japan A METHOD FOR SOLVING 0-1 MULTIPLE OBJECTIVE LINEAR PROGRAMMING PROBLEM USING

More information

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

Finding the strong defining hyperplanes of production possibility set with constant returns to scale using the linear independent vectors Rafati-Maleki et al., Cogent Mathematics & Statistics (28), 5: 447222 https://doi.org/.8/233835.28.447222 APPLIED & INTERDISCIPLINARY MATHEMATICS RESEARCH ARTICLE Finding the strong defining hyperplanes

More information

A genetic algorithm for robust berth allocation and quay crane assignment

A genetic algorithm for robust berth allocation and quay crane assignment Prog Artif Intell (2014) 2:177 192 DOI 10.1007/s13748-014-0056-3 REGULAR PAPER A genetic algorithm for robust berth allocation and quay crane assignment Mario Rodriguez-Molins Laura Ingolotti Federico

More information

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano ... Our contribution PIPS-PSBB*: Multi-level parallelism for Stochastic

More information

Algorithms and Complexity theory

Algorithms and Complexity theory Algorithms and Complexity theory Thibaut Barthelemy Some slides kindly provided by Fabien Tricoire University of Vienna WS 2014 Outline 1 Algorithms Overview How to write an algorithm 2 Complexity theory

More information

Parameter estimation using simulated annealing for S- system models of biochemical networks. Orland Gonzalez

Parameter estimation using simulated annealing for S- system models of biochemical networks. Orland Gonzalez Parameter estimation using simulated annealing for S- system models of biochemical networks Orland Gonzalez Outline S-systems quick review Definition of the problem Simulated annealing Perturbation function

More information

Structure Design of Neural Networks Using Genetic Algorithms

Structure Design of Neural Networks Using Genetic Algorithms Structure Design of Neural Networks Using Genetic Algorithms Satoshi Mizuta Takashi Sato Demelo Lao Masami Ikeda Toshio Shimizu Department of Electronic and Information System Engineering, Faculty of Science

More information

HOW TO IMPROVE FORECASTING WITH BRED VECTORS BY USING THE GEOMETRIC NORM

HOW TO IMPROVE FORECASTING WITH BRED VECTORS BY USING THE GEOMETRIC NORM HOW TO IMPROVE FORECASTING WITH BRED VECTORS BY USING THE GEOMETRIC NORM Diego Pazó Instituto de Física de Cantabria (IFCA), CSIC-UC, Santander (Spain) Santander OUTLINE 1) Lorenz '96 model. 2) Definition

More information

An Evolutionary Programming Based Algorithm for HMM training

An Evolutionary Programming Based Algorithm for HMM training An Evolutionary Programming Based Algorithm for HMM training Ewa Figielska,Wlodzimierz Kasprzak Institute of Control and Computation Engineering, Warsaw University of Technology ul. Nowowiejska 15/19,

More information

Metaheuristic algorithms for identification of the convection velocity in the convection-diffusion transport model

Metaheuristic algorithms for identification of the convection velocity in the convection-diffusion transport model Metaheuristic algorithms for identification of the convection velocity in the convection-diffusion transport model A V Tsyganov 1, Yu V Tsyganova 2, A N Kuvshinova 1 and H R Tapia Garza 1 1 Department

More information

An Ant Colony Optimisation Algorithm for the Set Packing Problem

An Ant Colony Optimisation Algorithm for the Set Packing Problem An Ant Colony Optimisation Algorithm for the Set Packing Problem Xavier GANDIBLEUX 1,2, Xavier DELORME 2 and Vincent T KINDT 3 (1) LINA - Laboratoire d Informatique de Nantes Atlantique Universite de Nantes

More information

Local Search and Optimization

Local Search and Optimization Local Search and Optimization Outline Local search techniques and optimization Hill-climbing Gradient methods Simulated annealing Genetic algorithms Issues with local search Local search and optimization

More information

Integer Linear Programming (ILP)

Integer Linear Programming (ILP) Integer Linear Programming (ILP) Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU in Prague March 8, 2017 Z. Hanzálek (CTU) Integer Linear Programming (ILP) March 8, 2017 1 / 43 Table of contents

More information

The Multiple Checkpoint Ordering Problem

The Multiple Checkpoint Ordering Problem The Multiple Checkpoint Ordering Problem Philipp Hungerländer Kerstin Maier November 19, 2017 Abstract The multiple Checkpoint Ordering Problem (mcop) aims to find an optimal arrangement of n one-dimensional

More information

Unit 1A: Computational Complexity

Unit 1A: Computational Complexity Unit 1A: Computational Complexity Course contents: Computational complexity NP-completeness Algorithmic Paradigms Readings Chapters 3, 4, and 5 Unit 1A 1 O: Upper Bounding Function Def: f(n)= O(g(n)) if

More information

A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems

A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems A Generalized Quantum-Inspired Evolutionary Algorithm for Combinatorial Optimization Problems Julio M. Alegría 1 julio.alegria@ucsp.edu.pe Yván J. Túpac 1 ytupac@ucsp.edu.pe 1 School of Computer Science

More information

A Compact Linearisation of Euclidean Single Allocation Hub Location Problems

A Compact Linearisation of Euclidean Single Allocation Hub Location Problems A Compact Linearisation of Euclidean Single Allocation Hub Location Problems J. Fabian Meier 1,2, Uwe Clausen 1 Institute of Transport Logistics, TU Dortmund, Germany Borzou Rostami 1, Christoph Buchheim

More information

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

A Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints A Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints Christoph Schwindt Institut für Wirtschaftstheorie und Operations Research University

More information

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

Construct, Merge, Solve & Adapt: A New General Algorithm For Combinatorial Optimization Construct, Merge, Solve & Adapt: A New General Algorithm For Combinatorial Optimization Christian Blum a,b, Pedro Pinacho a,c, Manuel López-Ibáñez d, José A. Lozano a a Department of Computer Science and

More information

PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH

PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH PRIORITIZATION METHOD FOR FRONTIER DMUs: A DISTANCE-BASED APPROACH ALIREZA AMIRTEIMOORI, GHOLAMREZA JAHANSHAHLOO, AND SOHRAB KORDROSTAMI Received 7 October 2003 and in revised form 27 May 2004 In nonparametric

More information

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

A hybrid heuristic for minimizing weighted carry-over effects in round robin tournaments A hybrid heuristic for minimizing weighted carry-over effects Allison C. B. Guedes Celso C. Ribeiro Summary Optimization problems in sports Preliminary definitions The carry-over effects minimization problem

More information

J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009

J.I. Aliaga 1 M. Bollhöfer 2 A.F. Martín 1 E.S. Quintana-Ortí 1. March, 2009 Parallel Preconditioning of Linear Systems based on ILUPACK for Multithreaded Architectures J.I. Aliaga M. Bollhöfer 2 A.F. Martín E.S. Quintana-Ortí Deparment of Computer Science and Engineering, Univ.

More information

Lin-Kernighan Heuristic. Simulated Annealing

Lin-Kernighan Heuristic. Simulated Annealing DM63 HEURISTICS FOR COMBINATORIAL OPTIMIZATION Lecture 6 Lin-Kernighan Heuristic. Simulated Annealing Marco Chiarandini Outline 1. Competition 2. Variable Depth Search 3. Simulated Annealing DM63 Heuristics

More information

Dynamic Optimization using Self-Adaptive Differential Evolution

Dynamic Optimization using Self-Adaptive Differential Evolution Dynamic Optimization using Self-Adaptive Differential Evolution IEEE Congress on Evolutionary Computation (IEEE CEC 2009), Trondheim, Norway, May 18-21, 2009 J. Brest, A. Zamuda, B. Bošković, M. S. Maučec,

More information

Optimal Partitioning and Coordination Decisions in System Design Using an Evolutionary Algorithm

Optimal Partitioning and Coordination Decisions in System Design Using an Evolutionary Algorithm 7 th World Congress on Structural and Multidisciplinary Optimization COEX Seoul, 1 May - May 7, Korea Optimal Partitioning and Coordination Decisions in System Design Using an Evolutionary Algorithm James

More information

Hybrid Metaheuristics for Crop Rotation

Hybrid Metaheuristics for Crop Rotation Hybrid Metaheuristics for Crop Rotation Angelo Aliano Filho Doutorando em Matemática Aplicada, IMECC, UNICAMP, 13083-859, Campinas, SP, Brazil Helenice de Oliveira Florentino Departamento de Bioestatística,

More information

Constrained Real-Parameter Optimization with Generalized Differential Evolution

Constrained Real-Parameter Optimization with Generalized Differential Evolution 2006 IEEE Congress on Evolutionary Computation Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 2006 Constrained Real-Parameter Optimization with Generalized Differential Evolution

More information

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

Neville s Method. MATH 375 Numerical Analysis. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Neville s Method Neville s Method MATH 375 Numerical Analysis J. Robert Buchanan Department of Mathematics Fall 2013 Motivation We have learned how to approximate a function using Lagrange polynomials and how to estimate

More information

A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization

A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization A Branch-and-Refine Method for Nonconvex Mixed-Integer Optimization Sven Leyffer 2 Annick Sartenaer 1 Emilie Wanufelle 1 1 University of Namur, Belgium 2 Argonne National Laboratory, USA IMA Workshop,

More information

Introduction to integer programming III:

Introduction to integer programming III: Introduction to integer programming III: Network Flow, Interval Scheduling, and Vehicle Routing Problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability

More information

A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning

A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning 009 Ninth International Conference on Intelligent Systems Design and Applications A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning Hui Wang, Zhijian Wu, Shahryar Rahnamayan,

More information

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems Miguel Leon Ortiz and Ning Xiong Mälardalen University, Västerås, SWEDEN Abstract. Differential evolution

More information

A Combinatorial Optimization Approach for the Electrical Energy Management in a Multi-Source System

A Combinatorial Optimization Approach for the Electrical Energy Management in a Multi-Source System Author manuscript, published in "2nd International Conference on Operations Research and Enterprise Systems (ICORES 213), Barcelona : Spain (213)" DOI : 1.22/42399 A Combinatorial Optimization Approach

More information

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

A Slacks-base Measure of Super-efficiency for Dea with Negative Data Australian Journal of Basic and Applied Sciences, 4(12): 6197-6210, 2010 ISSN 1991-8178 A Slacks-base Measure of Super-efficiency for Dea with Negative Data 1 F. Hosseinzadeh Lotfi, 2 A.A. Noora, 3 G.R.

More information

Solving the Post Enrolment Course Timetabling Problem by Ant Colony Optimization

Solving the Post Enrolment Course Timetabling Problem by Ant Colony Optimization Solving the Post Enrolment Course Timetabling Problem by Ant Colony Optimization Alfred Mayer 1, Clemens Nothegger 2, Andreas Chwatal 1, and Günther R. Raidl 1 1 Institute of Computer Graphics and Algorithms

More information