An Ant Colony Optimisation Algorithm for the Set Packing Problem
|
|
- Gwen Simmons
- 5 years ago
- Views:
Transcription
1 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 2 rue de la Houssiniere BP92208, F Nantes cedex 03 FRANCE Xavier.Gandibleux@lina.univ-nantes.fr (2) LAMIH - Recherche Opérationnelle et Informatique Université de Valenciennes et du Hainaut-Cambrésis Le Mont Houy, F Valenciennes cedex 09 FRANCE Xavier.Delorme@univ-valenciennes.fr (3) LI - Laboratoire d Informatique Polytech Tours 64 avenue Jean Portalis, F Tours FRANCE Tkindt@univ-tours.fr ANTS 04 Fourth International Workshop on Ant Colony Optimization and Swarm Intelligence Bruxelles, Belgium, September 05 08, 2004
2 An ACO Algorithm for The SPP (slide #2) ANTS 2004, September 05 08, 2004 The Set Packing Problem (SPP) Given a finite set I = {1,...,n} of items {T j },j J = {1,...,m}, a collection of m subsets of I a packing is a subset P I such that T j P 1, j J which 2 Max z(x) = X 3 c i x i i I X t i,j x i 1, j J i I (SPP) 6 x i {0,1}, i I t i,j {0,1}, i I, j J Strongly NP-Hard (Garey and Johnson 1979) Node Packing Problem : P i I t i,j = 2, j J
3 An ACO Algorithm for The SPP (slide #3) ANTS 2004, September 05 08, 2004 The literature about the SPP Theoretical results and Exact algorithms : polyhedral theory, facets (Padberg 1973) a Branch & Cut algorithm (Nemhauser 1999, Rossi 2001) a lagrangian relax. with subgradient opt. (Rönnqvist 1995) use a general solver (as LINDO) (Kim 1997) Heuristics and meta-heuristics : GRASP with a path-relinking technique, a learning process and a dynamic tuning of parameters (Delorme 2004) Practical applications : a cutting stock problem (Rönnqvist 1995) a ship scheduling problem (Kim 1997) bounds for a RCPSP (Mingozzi 1998) a ground holding problem (Rossi 2001) a railway planning problem (Zwaneveld 1996, Delorme 2003)
4 An ACO Algorithm for The SPP (slide #4) ANTS 2004, September 05 08, 2004 A railway planning problem Planning the construction or reconstruction of infrastructures Capacity of one component / junctions of a rail system Junction Pierrefitte-Gonesse, north of Paris
5 An ACO Algorithm for The SPP (slide #5) ANTS 2004, September 05 08, 2004 ACO principles for the SPP
6 An ACO Algorithm for The SPP (slide #6) ANTS 2004, September 05 08, 2004 A constructing solution process alternating exploration mode and exploitation mode with more diversification at the beginning of the solution process, and more intensification at the end (SACO, Stuztle 1998) : probability evolves along the solution process application of a local search on each solution built by an ant (memetic algorithm, Murata 1995) including a territory disturance strategy inspired by a warming up strategy, well-known for the SA
7 An ACO Algorithm for The SPP (slide #7) ANTS 2004, September 05 08, 2004 Construction of a solution (1/3) x 1 f 1 f 2 f 3 f 4 f 5 x 2 x 3 x 4 x 5 x 5 x 1 x 4 x 2 x 3 x 1 x 2 x 3 x 4 x
8 An ACO Algorithm for The SPP (slide #8) ANTS 2004, September 05 08, 2004 Construction of a solution (2/3) x 1 x 1 f 1 f 2 x 2 f 2 x 2 f 3 x 3 x 3 f 4 x 4 f 4 x 4 f 5 x 5 x 5 x 5 x 1 x 4 x 2 x 3 x 1 x 2 x 3 x 4 x x 1 x 2 x 3 x 4 x
9 An ACO Algorithm for The SPP (slide #9) ANTS 2004, September 05 08, 2004 Construction of a solution (3/3) x 1 x 1 x 1 f 1 f 2 x 2 f 2 x 2 x 2 f 3 x 3 x 3 f 4 x 3 f 4 x 4 f 4 x 4 x 4 f 5 x 5 x 5 x 5 x 5 x 1 x 4 x 2 x 4 x 2 x 42 x 3 x 1 x 2 x 3 x 4 x 5 x 1 x 2 x 3 x 4 x 5 x 1 x 2 x 3 x 4 x 5 x 1 x 2 x 3 x 4 x
10 An ACO Algorithm for The SPP (slide #10) ANTS 2004, September 05 08, 2004 Outline of the algorithm
11 An ACO Algorithm for The SPP (slide #11) ANTS 2004, September 05 08, 2004 elaboratesolgreedy( sol ) ; localsearch( sol ) ; copysol( sol, bestsolknown ) initpheromones( φ ) ; iter 0 while not( isfinished?( iter ) ) do resettozero( bestsoliter ) for ant in 1... maxant do if isexploitation?(ant, iter, iteronexploit, maxiter ) then elaboratesolutiongreedyphi( φ, solution ) else elaboratesolutionselectionmethod( φ, solution ) end if localsearch( sol ) if performance( sol ) > performance( bestsoliter ) then copysol( sol, bestsoliter ) if performance( sol ) > performance( bestsolknown ) then copysol( sol, bestsolknown ) end if end if end for managepheromones( φ, bestsolknown, bestsoliter ) ; iter++ end while
12 An ACO Algorithm for The SPP (slide #12) ANTS 2004, September 05 08, The elaboratesolutiongreedyphi procedure I t I ; x i 0, i I t while (I t ) do i bestvalue(φ i, i I t ) x i 1 ; I t I t \ {i } ; I t I t \ {i : j J, t i,j + t i,j > 1} end while - - The elaboratesolutionselectionmode procedure I t I ; x i 0, i I t P log 10 (iter)/ log 10 (maxiter) while (I t ) do if ( randomvalue(0,1) > P ) then i roulettewheel(φ i, i I t ) else i bestvalue(φ i, i I t ) end if x i 1 ; I t I t \ {i } ; I t I t \ {i : j J, t i,j + t i,j > 1} end while
13 An ACO Algorithm for The SPP (slide #13) ANTS 2004, September 05 08, 2004 elaboratesolgreedy( sol ) ; localsearch( sol ) ; copysol( sol, bestsolknown ) initpheromones( φ ) ; iter 0 while not( isfinished?( iter ) ) do resettozero( bestsoliter ) for ant in 1... maxant do if isexploitation?(ant, iter, iteronexploit, maxiter ) then elaboratesolutiongreedyphi( φ, solution ) else elaboratesolutionselectionmethod( φ, solution ) end if localsearch( sol ) if performance( sol ) > performance( bestsoliter ) then copysol( sol, bestsoliter ) if performance( sol ) > performance( bestsolknown ) then copysol( sol, bestsolknown ) end if end if end for managepheromones( φ, bestsolknown, bestsoliter ) ; iter iter + 1 end while
14 An ACO Algorithm for The SPP (slide #14) ANTS 2004, September 05 08, The managepheromones procedure for i in 1... ncol do φ i φ i rhoe if (bestsoliter.x[i] = 1) then φ i φ i + rhod end if end for -- Pheromone evaporation - - Pheromone deposition - - Territory disturbance if isstagnant?( bestsolution, iterstagnant ) and isexistsphinul?( φ ) and isrestartenable?( iter, lastiterrestart, maxiteration ) then for i in 1... ncol do φ i φ i 0.95 log10(iter)/log10(maxiteration) -- Disturb the pheromones end for for i in 1... random(0.0,0.1 ncol) do φ random(1,ncol) random(0.05,(1.0 iter/maxiteration) 0.5) end for - - Offset on the pheromones with low level for i in 1... ncol do if φ i < 0.1 then φ i φ i + random(0.05,(1.0 iter/maxiteration) 0.5) end if end for end if
15 An ACO Algorithm for The SPP (slide #15) ANTS 2004, September 05 08, 2004 Illustration: pb500rnd WSPP : pb_500rnd15 seed : 0.50 GR : 1059 LS : Restart! 1 1 Pheromones - after the restart phi(x) phi(x) z(x) BestGlobal BestIteration AllSolutions #iterations x #ants Pheromones - before the restart variable x variable x
16 An ACO Algorithm for The SPP (slide #16) ANTS 2004, September 05 08, 2004 Illustration: z(x) for pb500rnd WSPP : pb_500rnd15 seed : 0.50 GR : 1059 LS : 1110 ACO : z(x) BestGlobal BestIteration AllSolutions #iterations x #ants
17 An ACO Algorithm for The SPP (slide #17) ANTS 2004, September 05 08, Pheromones corresponding to the first best solution known for this instance phi(x) WSPP : pb_500rnd15 seed : 0.50 GR : 1059 LS : 1110 ACO : variable x z(x) Pheromones phi BestGlobal BestIteration AllSolutions #iterations x #ants 0.6 phi(x) variable x
18 An ACO Algorithm for The SPP (slide #18) ANTS 2004, September 05 08, 2004 Contribution of the pheromone matrix 1150 WSPP : pb_500rnd15 seed : 0.50 GR : 1059 LS : 1110 ACO : z(x) BestGlobal BestIteration AllSolutions #iterations x #ants To see contribution of the pheromone matrix it would have been beneficial to note what was the performance of the ACO algorithm when alpha - weight for the pheromone information is set to zero Management of pheromone information disabled
19 An ACO Algorithm for The SPP (slide #19) ANTS 2004, September 05 08, 2004 Numerical experiments
20 An ACO Algorithm for The SPP (slide #20) ANTS 2004, September 05 08, 2004 Parameters maxiter 200 Number of iterations determined a priori maxant 15 Number of ants for each iteration phiinit 1.0 Initial pheromone assigned to a variable rhoe 0.8 Pheromone evaporation rate rhod phiinit * (1.0 - rhoe) Pheromone deposition rate phinul Level of pheromon considered as zero iteronexploit Percentage of iterations when Exploitation mode is activated iterstagnant 8 Declare the procedure stagnant when no improvement is observed
21 An ACO Algorithm for The SPP (slide #21) ANTS 2004, September 05 08, 2004 Experiments information Numerical instances variables; constraints; WSPP/USPP Experimental environment PC Pentium III; 800 MHz; 628 Mb; Debian Cplex version GRASP (Delorme 2004) Ada language; gnat 3.14 ACO C language; gcc and O3
22 An ACO Algorithm for The SPP (slide #22) ANTS 2004, September 05 08, 2004 Data set 1: Instances variables: 100/300/500 constraints density of matrix between 2.0% and 3.1% USPP/WSPP [1,20] 200 variables: 200/600/1000 constraints density of matrix between 1.0% and 2.6% USPP/WSPP [1,20]
23 An ACO Algorithm for The SPP (slide #23) ANTS 2004, September 05 08, 2004 Inst. 0/1 Solution GRASP ACO Opt. CPUt(s) Avg CPUt(s) Avg CPUt(s) 100r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r
24 An ACO Algorithm for The SPP (slide #24) ANTS 2004, September 05 08, 2004 Inst. 0/1 Solution GRASP ACO Opt. CPUt(s) Avg CPUt(s) Avg CPUt(s) 100r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r
25 An ACO Algorithm for The SPP (slide #25) ANTS 2004, September 05 08, 2004 Data set 2: Instances variables: 500/1500/2500 constraints density of matrix between 0.7% and 2.3% USPP/WSPP [1,20] 1000 variables: 1000/5000 constraints density of matrix between 0.58% and 2.65% USPP/WSPP [1,20]
26 An ACO Algorithm for The SPP (slide #26) ANTS 2004, September 05 08, 2004 Inst. 0/1 Solution GRASP ACO Best known Avg CPUt (s) Avg CPUt (s) 500r01 323* r02 24* r03 776* r04 61* r r06 8* r r r r r r12 33* r13 474* r14 37* r * r16 88* r17 192* r18 13* r r r * r400 48* r * r600 15* r r *
27 An ACO Algorithm for The SPP (slide #27) ANTS 2004, September 05 08, 2004 Inst. 0/1 Solution GRASP ACO Best known Avg CPUt (s) Avg CPUt (s) 500r01 323* r02 24* r03 776* r04 61* r r06 8* r r r r r r12 33* r13 474* r14 37* r * r16 88* r17 192* r18 13* r r r * r400 48* r * r600 15* r r *
28 An ACO Algorithm for The SPP (slide #28) ANTS 2004, September 05 08, 2004 ACO solution vs best known solution ratio ACO / best known solution Avg ACO Max ACO instances
29 An ACO Algorithm for The SPP (slide #29) ANTS 2004, September 05 08, 2004 Conclusion Perspectives Even not sophisticated, ACO can find a good quality of solutions (including on large instances) ACO can find very good solutions, but it reacts differently according to the instances (convergence sometimes low?, more iterations?) A local search must be implemented for the USPP Faced with GRASP, this ACO version needs generally more CPUt, and sometimes takes a huge CPUt ACO, in its current version, is a good starting point. A more efficient version can be expected in integrating more input (coming from the ACO field or other metaheuristics) in the algorithm
Ant Colony Optimization: an introduction. Daniel Chivilikhin
Ant Colony Optimization: an introduction Daniel Chivilikhin 03.04.2013 Outline 1. Biological inspiration of ACO 2. Solving NP-hard combinatorial problems 3. The ACO metaheuristic 4. ACO for the Traveling
More informationA reactive framework for Ant Colony Optimization
A reactive framework for Ant Colony Optimization Madjid Khichane 1,2, Patrick Albert 1, and Christine Solnon 2 1 ILOG SA, 9 rue de Verdun, 94253 Gentilly cedex, France {mkhichane,palbert}@ilog.fr 2 LIRIS
More informationMetaheuristics 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 informationMetaheuristics 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 informationPermutation 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 informationJOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM
Advanced OR and AI Methods in Transportation JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM Luce BROTCORNE, Patrice MARCOTTE, Gilles SAVARD, Mickael WIART Abstract. We consider the problem of jointly
More informationSensitive Ant Model for Combinatorial Optimization
Sensitive Ant Model for Combinatorial Optimization CAMELIA CHIRA cchira@cs.ubbcluj.ro D. DUMITRESCU ddumitr@cs.ubbcluj.ro CAMELIA-MIHAELA PINTEA cmpintea@cs.ubbcluj.ro Abstract: A combinatorial optimization
More informationIntroduction to Bin Packing Problems
Introduction to Bin Packing Problems Fabio Furini March 13, 2015 Outline Origins and applications Applications: Definition: Bin Packing Problem (BPP) Solution techniques for the BPP Heuristic Algorithms
More informationAlgorithms 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 informationSingle machine scheduling with forbidden start times
4OR manuscript No. (will be inserted by the editor) Single machine scheduling with forbidden start times Jean-Charles Billaut 1 and Francis Sourd 2 1 Laboratoire d Informatique Université François-Rabelais
More informationSolving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic
Solving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic Leonora Bianchi 1, Luca Maria Gambardella 1 and Marco Dorigo 2 1 IDSIA, Strada Cantonale Galleria 2, CH-6928 Manno,
More informationOn the S-Labeling problem
On the S-Labeling problem Guillaume Fertin Laboratoire d Informatique de Nantes-Atlantique (LINA), UMR CNRS 6241 Université de Nantes, 2 rue de la Houssinière, 4422 Nantes Cedex - France guillaume.fertin@univ-nantes.fr
More informationIntuitionistic Fuzzy Estimation of the Ant Methodology
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 2 Sofia 2009 Intuitionistic Fuzzy Estimation of the Ant Methodology S Fidanova, P Marinov Institute of Parallel Processing,
More informationSurrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems
Surrogate upper bound sets for bi-objective bi-dimensional binary knapsack problems Audrey Cerqueus, Anthony Przybylski, Xavier Gandibleux Université de Nantes LINA UMR CNRS 624 UFR sciences 2 Rue de la
More informationA Framework for Integrating Exact and Heuristic Optimization Methods
A Framework for Integrating Eact and Heuristic Optimization Methods John Hooker Carnegie Mellon University Matheuristics 2012 Eact and Heuristic Methods Generally regarded as very different. Eact methods
More informationAnt Colony Optimization for Resource-Constrained Project Scheduling
Ant Colony Optimization for Resource-Constrained Project Scheduling Daniel Merkle, Martin Middendorf 2, Hartmut Schmeck 3 Institute for Applied Computer Science and Formal Description Methods University
More informationILP Formulations for the Lazy Bureaucrat Problem
the the PSL, Université Paris-Dauphine, 75775 Paris Cedex 16, France, CNRS, LAMSADE UMR 7243 Department of Statistics and Operations Research, University of Vienna, Vienna, Austria EURO 2015, 12-15 July,
More informationInspection Route Optimization
Inspection Route Optimization Bernard Gendron Thibaut Vidal + August 11, 2017 CRM Industrial Problem Solving Workshop, Montréal, Canada CIRRELT and Département d informatique et de recherche opérationnelle,
More informationEvent-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 informationLecture 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 informationParametrized Genetic Algorithms for NP-hard problems on Data Envelopment Analysis
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,
More informationOutline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature
DM812 METAHEURISTICS Outline Lecture 8 http://www.aco-metaheuristic.org/ 1. 2. 3. Marco Chiarandini Department of Mathematics and Computer Science University of Southern Denmark, Odense, Denmark
More informationA 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 informationImplementation of Travelling Salesman Problem Using ant Colony Optimization
RESEARCH ARTICLE OPEN ACCESS Implementation of Travelling Salesman Problem Using ant Colony Optimization Gaurav Singh, Rashi Mehta, Sonigoswami, Sapna Katiyar* ABES Institute of Technology, NH-24, Vay
More informationPermutation distance measures for memetic algorithms with population management
for memetic algorithms with population management for M PM M PM Marc Sevaux 1 2 1 University of Valenciennes, CNS, UM 8530, LMIH-SP Le Mont Houy - Bat Jonas 2, F 59313 Valenciennes cedex 9, France marc.sevaux@univ-valenciennes.fr
More informationAn approach for the Class/Teacher Timetabling Problem using Graph Coloring
An approach for the Class/Teacher Timetabling Problem using Graph Coloring G. S. Bello M. C. Rangel M. C. S. Boeres Received: date / Accepted: date Keywords Timetabling Graph Coloring Metaheuristics Tabu
More informationCAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES
CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES Nabil Absi,1 Safia Kedad-Sidhoum Laboratoire d Informatique d Avignon, 339 chemin des Meinajariès, 84911 Avignon Cedex 09, France
More informationResearch Article Ant Colony Search Algorithm for Optimal Generators Startup during Power System Restoration
Mathematical Problems in Engineering Volume 2010, Article ID 906935, 11 pages doi:10.1155/2010/906935 Research Article Ant Colony Search Algorithm for Optimal Generators Startup during Power System Restoration
More informationSingle Solution-based Metaheuristics
Parallel Cooperative Optimization Research Group Single Solution-based Metaheuristics E-G. Talbi Laboratoire d Informatique Fondamentale de Lille Single solution-based metaheuristics Improvement of a solution.
More informationAgent-Based Modeling Using Swarm Intelligence in Geographical Information Systems
Agent-Based Modeling Using Swarm Intelligence in Geographical Information Systems Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp To cite this version: Rawan Ghnemat, Cyrille Bertelle, Gérard H.E.
More informationComputational Intelligence in Product-line Optimization
Computational Intelligence in Product-line Optimization Simulations and Applications Peter Kurz peter.kurz@tns-global.com June 2017 Restricted use Restricted use Computational Intelligence in Product-line
More informationSwarm Intelligence Traveling Salesman Problem and Ant System
Swarm Intelligence Leslie Pérez áceres leslie.perez.caceres@ulb.ac.be Hayfa Hammami haifa.hammami@ulb.ac.be IRIIA Université Libre de ruxelles (UL) ruxelles, elgium Outline 1.oncept review 2.Travelling
More informationSolving an integrated Job-Shop problem with human resource constraints
Solving an integrated Job-Shop problem with human resource constraints Olivier Guyon, Pierre Lemaire, Eric Pinson, David Rivreau To cite this version: Olivier Guyon, Pierre Lemaire, Eric Pinson, David
More informationMVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms
MVE165/MMG631 Linear and integer optimization with applications Lecture 8 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2017 04 07 Lecture 8 Linear and integer optimization with applications
More informationCapacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm
Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm Bharat Solanki Abstract The optimal capacitor placement problem involves determination of the location, number, type
More informationThe breakpoint distance for signed sequences
The breakpoint distance for signed sequences Guillaume Blin 1, Cedric Chauve 2 Guillaume Fertin 1 and 1 LINA, FRE CNRS 2729 2 LACIM et Département d'informatique, Université de Nantes, Université du Québec
More informationMauro Birattari, Prasanna Balaprakash, and Marco Dorigo
Chapter 10 THE ACO/F-RACE ALGORITHM FOR COMBINATORIAL OPTIMIZATION UNDER UNCERTAINTY Mauro Birattari, Prasanna Balaprakash, and Marco Dorigo IRIDIA, CoDE, Université Libre de Bruxelles, Brussels, Belgium
More informationMULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE
MULTI-PERIOD MULTI-DIMENSIONAL KNAPSACK PROBLEM AND ITS APPLICATION TO AVAILABLE-TO-PROMISE Hoong Chuin LAU and Min Kwang LIM School of Computing National University of Singapore, 3 Science Drive 2, Singapore
More informationEvent-based MIP models for the resource constrained project scheduling problem
Event-based MIP models for the resource constrained project scheduling problem Oumar Koné, Christian Artigues, Pierre Lopez LAAS-CNRS, Université de Toulouse, France Marcel Mongeau IMT, Université de Toulouse,
More informationStabilized Branch-and-cut-and-price for the Generalized Assignment Problem
Stabilized Branch-and-cut-and-price for the Generalized Assignment Problem Alexandre Pigatti, Marcus Poggi de Aragão Departamento de Informática, PUC do Rio de Janeiro {apigatti, poggi}@inf.puc-rio.br
More informationOptimal dimensioning of pipe networks: the new situation when the distribution and the transportation functions are disconnected
Optimal dimensioning of pipe networks: the new situation when the distribution and the transportation functions are disconnected Bouchra Bakhouya 1,2 Daniel De Wolf 1,3 1 Institut des Mers du Nord 2 Ieseg
More informationMixed Integer Programming Solvers: from Where to Where. Andrea Lodi University of Bologna, Italy
Mixed Integer Programming Solvers: from Where to Where Andrea Lodi University of Bologna, Italy andrea.lodi@unibo.it November 30, 2011 @ Explanatory Workshop on Locational Analysis, Sevilla A. Lodi, MIP
More informationConvergence Control in ACO
Convergence Control in ACO Bernd Meyer bernd.meyer@acm.org Dept. of Computer Science, Monash University, Australia Abstract. Ant Colony Optimization (ACO) is a recent stochastic metaheuristic inspired
More informationSolving 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 informationLinear Programming Versus Convex Quadratic Programming for the Module Allocation Problem
Linear Programming Versus Convex Quadratic Programming for the Module Allocation Problem Sourour Elloumi 1 April 13, 2005 Abstract We consider the Module Allocation Problem with Non-Uniform communication
More informationLagrangian Relaxation in MIP
Lagrangian Relaxation in MIP Bernard Gendron May 28, 2016 Master Class on Decomposition, CPAIOR2016, Banff, Canada CIRRELT and Département d informatique et de recherche opérationnelle, Université de Montréal,
More informationSelf-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 informationConstruct, 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 informationPROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE
Artificial Intelligence, Computational Logic PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Lecture 4 Metaheuristic Algorithms Sarah Gaggl Dresden, 5th May 2017 Agenda 1 Introduction 2 Constraint
More informationAn Exact Algorithm for the Traveling Salesman Problem with Deliveries and Collections
An Exact Algorithm for the Traveling Salesman Problem with Deliveries and Collections R. Baldacci DISMI, University of Modena and Reggio E., V.le Allegri 15, 42100 Reggio E., Italy E. Hadjiconstantinou
More informationAn ant colony algorithm for multiple sequence alignment in bioinformatics
An ant colony algorithm for multiple sequence alignment in bioinformatics Jonathan Moss and Colin G. Johnson Computing Laboratory University of Kent at Canterbury Canterbury, Kent, CT2 7NF, England. C.G.Johnson@ukc.ac.uk
More informationInteger program reformulation for robust branch-and-cut-and-price
Integer program reformulation for robust branch-and-cut-and-price Marcus Poggi de Aragão Informática PUC-Rio Eduardo Uchoa Engenharia de Produção Universidade Federal Fluminense Outline of the talk Robust
More informationOn the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times
CORE DISCUSSION PAPER 2000/52 On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times Andrew J. Miller 1, George L. Nemhauser 2, and Martin W.P. Savelsbergh 2 November 2000
More informationILP-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 informationAnt Algorithms. Ant Algorithms. Ant Algorithms. Ant Algorithms. G5BAIM Artificial Intelligence Methods. Finally. Ant Algorithms.
G5BAIM Genetic Algorithms G5BAIM Artificial Intelligence Methods Dr. Rong Qu Finally.. So that s why we ve been getting pictures of ants all this time!!!! Guy Theraulaz Ants are practically blind but they
More informationCOSC 341: Lecture 25 Coping with NP-hardness (2)
1 Introduction Figure 1: Famous cartoon by Garey and Johnson, 1979 We have seen the definition of a constant factor approximation algorithm. The following is something even better. 2 Approximation Schemes
More informationSwarm intelligence: Ant Colony Optimisation
Swarm intelligence: Ant Colony Optimisation S Luz luzs@cs.tcd.ie October 7, 2014 Simulating problem solving? Can simulation be used to improve distributed (agent-based) problem solving algorithms? Yes:
More informationA branch-and-cut algorithm for the single commodity uncapacitated fixed charge network flow problem
A branch-and-cut algorithm for the single commodity uncapacitated fixed charge network flow problem Francisco Ortega and Laurence Wolsey CORE and INMA Université Catholique de Louvain September 28, 2000
More informationMulti-objective Quadratic Assignment Problem instances generator with a known optimum solution
Multi-objective Quadratic Assignment Problem instances generator with a known optimum solution Mădălina M. Drugan Artificial Intelligence lab, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels,
More informationColumn Generation in Integer Programming with Applications in Multicriteria Optimization
Column Generation in Integer Programming with Applications in Multicriteria Optimization Matthias Ehrgott Department of Engineering Science The University of Auckland, New Zealand email: m.ehrgott@auckland.ac.nz
More informationMinimum Linear Arrangements
Minimum Linear Arrangements Rafael Andrade, Tibérius Bonates, Manoel Câmpelo, Mardson Ferreira ParGO - Research team in Parallel computing, Graph theory and Optimization Department of Statistics and Applied
More informationA 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 informationIntroduction to optimization and operations research
Introduction to optimization and operations research David Pisinger, Fall 2002 1 Smoked ham (Chvatal 1.6, adapted from Greene et al. (1957)) A meat packing plant produces 480 hams, 400 pork bellies, and
More informationSEQUENCING A SINGLE MACHINE WITH DUE DATES AND DEADLINES: AN ILP-BASED APPROACH TO SOLVE VERY LARGE INSTANCES
SEQUENCING A SINGLE MACHINE WITH DUE DATES AND DEADLINES: AN ILP-BASED APPROACH TO SOLVE VERY LARGE INSTANCES PH. BAPTISTE, F. DELLA CROCE, A. GROSSO, AND V. T KINDT Abstract. We consider the problem of
More informationDeterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System
Deterministic Nonlinear Modeling of Ant Algorithm with Logistic Multi-Agent System Rodolphe Charrier, Christine Bourjot, François Charpillet To cite this version: Rodolphe Charrier, Christine Bourjot,
More informationMinimizing the weighted completion time on a single machine with periodic maintenance
Minimizing the weighted completion time on a single machine with periodic maintenance KRIM Hanane University of Valenciennes and Hainaut-Cambrésis LAMIH UMR CNRS 8201 1st year Phd Student February 12,
More informationA Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem. Ryutsu Keizai University Naoto KATAYAMA
A Capacity Scaling Procedure for the Multi-Commodity Capacitated Network Design Problem Ryutsu Keizai University Naoto KATAYAMA Problems 2006 1 Multi-Commodity Network Design Problem The basic model for
More informationUsing 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 informationFixed-charge transportation problems on trees
Fixed-charge transportation problems on trees Gustavo Angulo * Mathieu Van Vyve * gustavo.angulo@uclouvain.be mathieu.vanvyve@uclouvain.be November 23, 2015 Abstract We consider a class of fixed-charge
More informationSpeed-Up LOO-CV with SVM Classifier
Speed-Up LOO-CV with SVM Classifier G. Lebrun 1, O. Lezoray 1,C.Charrier 1,andH.Cardot 2 1 LUSAC EA 2607, groupe Vision et Analyse d Image, IUT Dépt. SRC, 120 Rue de l exode, Saint-Lô, F-50000, France
More informationLecture 8: Column Generation
Lecture 8: Column Generation (3 units) Outline Cutting stock problem Classical IP formulation Set covering formulation Column generation A dual perspective 1 / 24 Cutting stock problem 2 / 24 Problem description
More informationMeta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model
Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model Presented by Sayantika Goswami 1 Introduction Indian summer
More informationThe Core Concept for the Multidimensional Knapsack Problem
The Core Concept for the Multidimensional Knapsack Problem Jakob Puchinger 1, Günther R. Raidl 1, and Ulrich Pferschy 2 1 Institute of Computer Graphics and Algorithms Vienna University of Technology,
More informationMining Spatial Trends by a Colony of Cooperative Ant Agents
Mining Spatial Trends by a Colony of Cooperative Ant Agents Ashan Zarnani Masoud Rahgozar Abstract Large amounts of spatially referenced data has been aggregated in various application domains such as
More informationPart B" Ants (Natural and Artificial)! Langton s Vants" (Virtual Ants)! Vants! Example! Time Reversibility!
Part B" Ants (Natural and Artificial)! Langton s Vants" (Virtual Ants)! 11/14/08! 1! 11/14/08! 2! Vants!! Square grid!! Squares can be black or white!! Vants can face N, S, E, W!! Behavioral rule:!! take
More informationAn 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 informationColumn Generation for Extended Formulations
1 / 28 Column Generation for Extended Formulations Ruslan Sadykov 1 François Vanderbeck 2,1 1 INRIA Bordeaux Sud-Ouest, France 2 University Bordeaux I, France ISMP 2012 Berlin, August 23 2 / 28 Contents
More informationHeuristics for Solving the Bin-Packing Problem with Conflicts
Applied Mathematical Sciences, Vol. 5, 0, no. 35, 739-75 Heuristics for Solving the Bin-Packing Problem with Conflicts Mohamed Maiza Applied Mathematics Laboratory, Military Polytechnic School B.P.7 Bordj-El-Bahri,
More informationThe traveling salesman problem
Chapter 58 The traveling salesman problem The traveling salesman problem (TSP) asks for a shortest Hamiltonian circuit in a graph. It belongs to the most seductive problems in combinatorial optimization,
More informationNatural Computing. Lecture 11. Michael Herrmann phone: Informatics Forum /10/2011 ACO II
Natural Computing Lecture 11 Michael Herrmann mherrman@inf.ed.ac.uk phone: 0131 6 517177 Informatics Forum 1.42 25/10/2011 ACO II ACO (in brief) ACO Represent solution space Set parameters, initialize
More informationLecture H2. Heuristic Methods: Iterated Local Search, Simulated Annealing and Tabu Search. Saeed Bastani
Simulation Lecture H2 Heuristic Methods: Iterated Local Search, Simulated Annealing and Tabu Search Saeed Bastani saeed.bastani@eit.lth.se Spring 2017 Thanks to Prof. Arne Løkketangen at Molde University
More informationMaximizing the Cohesion is NP-hard
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE Maximizing the Cohesion is NP-hard arxiv:1109.1994v2 [cs.ni] 9 Oct 2011 Adrien Friggeri Eric Fleury N 774 version 2 initial version 8 September
More information21. Set cover and TSP
CS/ECE/ISyE 524 Introduction to Optimization Spring 2017 18 21. Set cover and TSP ˆ Set covering ˆ Cutting problems and column generation ˆ Traveling salesman problem Laurent Lessard (www.laurentlessard.com)
More informationMulti-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities
Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities Isabel Correia, Lídia Lampreia Lourenço and Francisco Saldanha-da-Gama CIO Working Paper 17/2008 Multi-Skill Resource-Constrained
More informationComputational Intelligence Methods
Computational Intelligence Methods Ant Colony Optimization, Partical Swarm Optimization Pavel Kordík, Martin Šlapák Katedra teoretické informatiky FIT České vysoké učení technické v Praze MI-MVI, ZS 2011/12,
More information3D 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 informationA 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 informationANT/OR. Risk-constrained Cash-in-Transit Vehicle Routing Problem. Luca Talarico, Kenneth Sörensen, Johan Springael. 19 June 2012
University of Antwerp Operations Research Group ANT/OR Risk-constrained Cash-in-Transit Vehicle Routing Problem Luca Talarico, Kenneth Sörensen, Johan Springael VEROLOG 212, Bologna, Italy 19 June 212
More informationSwarm intelligence for urban dynamics modeling
Swarm intelligence for urban dynamics modeling Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp To cite this version: Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp. Swarm intelligence for urban
More informationSolving the maximum edge weight clique problem via unconstrained quadratic programming
European Journal of Operational Research 181 (2007) 592 597 Discrete Optimization Solving the maximum edge weight clique problem via unconstrained quadratic programming Bahram Alidaee a, Fred Glover b,
More informationKNAPSACK PROBLEMS WITH SETUPS
7 e Conférence Francophone de MOdélisation et SIMulation - MOSIM 08 - du 31 mars au 2 avril 2008 - Paris - France Modélisation, Optimisation et Simulation des Systèmes : Communication, Coopération et Coordination
More information3.10 Column generation method
3.10 Column generation method Many relevant decision-making (discrete optimization) problems can be formulated as ILP problems with a very large (exponential) number of variables. Examples: cutting stock,
More informationSpectrum and Exact Controllability of a Hybrid System of Elasticity.
Spectrum and Exact Controllability of a Hybrid System of Elasticity. D. Mercier, January 16, 28 Abstract We consider the exact controllability of a hybrid system consisting of an elastic beam, clamped
More informationMulti-objective combinatorial optimization: From methods to problems, from the Earth to (almost) the Moon
Multi-objective combinatorial optimization: From methods to problems, from the Earth to (almost) the Moon Nicolas Jozefowiez Maı tre de confe rences en informatique INSA, LAAS-CNRS, Universite de Toulouse
More informationMeta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model
Chapter -7 Meta-heuristic ant colony optimization technique to forecast the amount of summer monsoon rainfall: skill comparison with Markov chain model 7.1 Summary Forecasting summer monsoon rainfall with
More informationA polynomial time algorithm to solve the single-item capacitated lot sizing problem with minimum order quantities and concave costs
A polynomial time algorithm to solve the single-item capacitated lot sizing problem with minimum order quantities and concave costs Bertrand Hellion, Bernard Penz, Fabien Mangione aboratoire G-SCOP n o
More informationThe Traveling Salesman Problem with Pickup and Delivery. A polyhedral approach. IBM Research - Australia. Irina Dumitrescu
Australia The Traveling Salesman Problem with Pickup and Delivery A polyhedral approach Irina Dumitrescu Jean-Francois Cordeau, Gilbert Laporte, Stefan Ropke The TSP with Pickup and Delivery (TSPPD) Given:
More informationClimbing discrepancy search for flowshop and jobshop scheduling with time-lags
Climbing discrepancy search for flowshop and jobshop scheduling with time-lags Wafa Karoui, Marie-José Huguet, Pierre Lopez, Mohamed Haouari To cite this version: Wafa Karoui, Marie-José Huguet, Pierre
More informationSWARM INTELLIGENCE ENGINEERING FOR SPATIAL ORGANIZATION MODELLING
SWARM INTELLIGENCE ENGINEERING FOR SPATIAL ORGANIZATION MODELLING Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp To cite this version: Rawan Ghnemat, Cyrille Bertelle, Gérard H.E. Duchamp. SWARM
More informationResearch Article An Exact Algorithm for Bilevel 0-1 Knapsack Problems
Mathematical Problems in Engineering Volume 2012, Article ID 504713, 23 pages doi:10.1155/2012/504713 Research Article An Exact Algorithm for Bilevel 0-1 Knapsack Problems Raid Mansi, 1 Cláudio Alves,
More information