Combination of Ant Colony Optimisation and Exact Methods applied to Routing Problems Samuel Carvalho Ana Maria Rodrigues José Soeiro Ferreira Supported.

Slides:



Advertisements
Similar presentations
Novembro 2003 Tabu search heuristic for partition coloring1/29 XXXV SBPO XXXV SBPO Natal, 4-7 de novembro de 2003 A Tabu Search Heuristic for Partition.
Advertisements

VEHICLE ROUTING PROBLEM
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
CSE 460 Hybrid Optimization In this section we will look at hybrid search methods That combine stochastic search with systematic search Problem Classes.
DOMinant workshop, Molde, September 20-22, 2009
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Ant colonies for the traveling salesman problem Eliran Natan Seminar in Bioinformatics (236818) – Spring 2013 Computer Science Department Technion - Israel.
Ant Colony Optimization. Brief introduction to ACO Ant colony optimization = ACO. Ants are capable of remarkably efficient discovery of short paths during.
Path Planning with the humanoid robot iCub Semester Project 2008 Pantelis Zotos Supervisor: Sarah Degallier Biologically Inspired Robotics Group (BIRG)
University of Minho School of Engineering Centre Algoritmi Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
Ant Colony Optimization Optimisation Methods. Overview.
Ant Colony Optimization Algorithms for the Traveling Salesman Problem ACO Kristie Simpson EE536: Advanced Artificial Intelligence Montana State.
Ant Colony Optimization to Resource Allocation Problems Peng-Yeng Yin and Ching-Yu Wang Department of Information Management National Chi Nan University.
Presented by: Martyna Kowalczyk CSCI 658
When Ants Attack! Ant Algorithms for Subset Selection Problems Derek BridgeFinbarr TarrantChristine Solnon University College CorkUniversity of Lyon.
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
OPTIMIZING THE SOLID WASTE COLLECTION SYSTEM OF ACSS USING LINEAR PROGRAMMING & GIS Mohammed Abdi Ali Term Project Fall 2000 CE 394 GIS for Water Resources.
Ant Colony Optimization: an introduction
Ant Colony Optimization (ACO): Applications to Scheduling
1 IE 607 Heuristic Optimization Ant Colony Optimization.
FORS 8450 Advanced Forest Planning Lecture 19 Ant Colony Optimization.
Ant colony optimization algorithms Mykulska Eugenia
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Genetic Algorithms and Ant Colony Optimisation
EE4E,M.Sc. C++ Programming Assignment Introduction.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
Edward Kent Jason Atkin Rong Qi 1. Contents Vehicle Routing Problem VRP in Forestry Commissioning Loading Bay Constraints Ant Colony Optimisation Handing.
Swarm Computing Applications in Software Engineering By Chaitanya.
Viviane Gascon François Meunier UQTR INFORMS Healthcare
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
PSO and ASO Variants/Hybrids/Example Applications & Results Lecture 12 of Biologically Inspired Computing Purpose: Not just to show variants/etc … for.
Heuristic Optimization Methods Tabu Search: Advanced Topics.
Ant Colony Optimization. Summer 2010: Dr. M. Ameer Ali Ant Colony Optimization.
Ant Colony Optimization with Multiple Objectives Hong Zhou Computer Systems Lab Quarter 3 Period 2.
Optimization of multi-pass turning operations using ant colony system Authors: K. Vijayakumar, G. Prabhaharan, P. Asokan, R. Saravanan 2003 Presented by:
The Optimization of Solid Waste Collection (SWC) in Nablus City Supervisor: Dr. Ramiz Assaf Co. Supervisor: Dr. Yahya Saleh An-Najah National University.
Object Oriented Programming Assignment Introduction Dr. Mike Spann
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Ant colony algorithm Ant colony algorithm mimics the behavior of insect colonies completing their activities Ant colony looking for food Solving a problem.
Vehicle Routing & Scheduling
Ant colony optimization. HISTORY introduced by Marco Dorigo (MILAN,ITALY) in his doctoral thesis in 1992 Using to solve traveling salesman problem(TSP).traveling.
Combinatorial Optimization Chapter 8, Essentials of Metaheuristics, 2013 Spring, 2014 Metaheuristics Byung-Hyun Ha R2.
Ant Colony Optimization Quadratic Assignment Problem Hernan AGUIRRE, Adel BEN HAJ YEDDER, Andre DIAS and Pascalis RAPTIS Problem Leader: Marco Dorigo Team.
Ant Colonies using Arc Consistency Techniques for the Set Partitioning Problem Broderick Crawford Pontificia Universidad Católica de Valparaíso - Chile.
Enlarging the Options in the Strategy-based Transit Assignment TRB Applications Conference Reno 2011 Isabelle Constantin and Michael Florian INRO.
5 Fundamentals of Ant Colony Search Algorithms Yong-Hua Song, Haiyan Lu, Kwang Y. Lee, and I. K. Yu.
Introduction Metaheuristics: increasingly popular in research and industry mimic natural metaphors to solve complex optimization problems efficient and.
Ant Colony Optimization Andriy Baranov
The Ant System Optimization by a colony of cooperating agents.
Biologically Inspired Computation Ant Colony Optimisation.
What is Ant Colony Optimization?
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
Name : Mamatha J M Seminar guide: Mr. Kemparaju. GRID COMPUTING.
On the Ability of Graph Coloring Heuristics to Find Substructures in Social Networks David Chalupa By, Tejaswini Nallagatla.
Ant Colony Optimisation. Emergent Problem Solving in Lasius Niger ants, For Lasius Niger ants, [Franks, 89] observed: –regulation of nest temperature.
Ant Colony Optimisation: Applications
Scientific Research Group in Egypt (SRGE)
Paper Report in ECCO group
Ant Colony Optimization with Multiple Objectives
Ant Colony Optimization with Multiple Objectives
TransCAD Vehicle Routing 2018/11/29.
Ant Colony Optimization Quadratic Assignment Problem
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Design & Analysis of Algorithms Combinatorial optimization
Planning the transportation of elderly to a daycare center
traveling salesman problem
Ants and the TSP.
Multiple Ant Colonies Presented by Brandon Borkholder
Vehicle routing in Python
Presentation transcript:

Combination of Ant Colony Optimisation and Exact Methods applied to Routing Problems Samuel Carvalho Ana Maria Rodrigues José Soeiro Ferreira Supported by FCT (PTDC/EGE GES/121406/2010)

Agenda 1. Introduction 2.Case Study 3.Models 4.ACO-LML 5.Computational Results 6.Conclusions and Future Work

1. Introduction Solid waste collection – a real problem.

Monção 33 boroughs 220 km 2 20,000 inhabitants 2. Case study

Depot Population Selective Containers Undifferentiated Containers Landfill Transfer Station 2. Case study

Capacity (m 3 ) Time to Collect (sec) T10,1230 T20,860 T30,0820 T43240 T55300 T60,055 T2 T1 T5 T3 T2 T4 T6 2. Case study Different Containers

T1 T2 T3 T4 T5 T6 Street Length (m) ID Container Borough (name) 2. Case study Data

Street Length (m) Deadheading (sec) Time Service (sec) Quantity to collect (m 3 ) Borough (name) 2. Case study More Data

Streets required and streets not required; One way streets; Capacity restrictions; Containers with different capacities; Landfills/transfer stations with limitations related to the number of daily discharges; Mixed Capacitated Arc Routing Problem with Limited Multi-Landfills MCARP-LML 2. Case study Problem Characteristics

Different types of vehicles 2. Case study MCARP – LML Heterogeneous fleet Truck limitations Dump cost MCARP-LML-HF Problem Characteristics

3. Models MCARP-LML ModelMCARP-LML-HF Model

Min Landfill’s restrictions: A. M. Rodrigues e J. Soeiro Ferreira: Recolha de Resíduos Sólidos Urbanos- otimização de rotas. Proceedings IO pp Models MCARP-LML Model

Q 1 e Q 2 - Capacities of vehicles 1 and 2 Required edges (E R ) : E R1 - Served by type 1; E R2 - Served by type 2; E R \ (E R1  E R2 ) - Served by both types; The same happens with the arcs: A R1, A R2 e A R \(A R1  A R2 ) 3. Models MCARP-LML-HF Model

Some new restrictions: 3. Models Min MCARP-LML-HF Model

4. ACO-LML Ant Colony Optimization

4. ACO-LML ACO - LML Initialization Initial population generation ACO algorithm

4. ACO-LML Initialization Read the Graph Initialize parameters # Ants # Elitist Ants Pheromone Evaporation parameter # Iterations Others Shortest Paths

4. ACO-LML Initial Population Generation Path Scanning with Random Criterion (PSRC) Greedy Criteria Giant Route Global and Local Search Division in feasible routes Verify Clones Initialize pheromones

4. ACO-LML ACO algorithm Solution Construction Choose the next link to the Giant Route 1.Desirability 2.More Pheromones 3.Random Probabilities based on Pheromone quantities Global and Local Search Division in feasible routes Elitist Ants

Pheromone Actualization Required edge - Required edge Required edge - Depot Proportional to the inverse value of the solution (among others) Pheromone Evaporation After x iterations without improvement Minimum τ 0 ACO algorithm 4. ACO-LML

Local and Global Search Global Search Local Search Start End Required Zone Not Required Zone Required Edge Optional Edge

4. ACO-LML Division in feasible routes Capacities of the vehicles Capacities of the Landfills

4. ACO-LML ACO - LML - HF Division Heuristic ACO - LML adaptation

5. Computational Results (In GDB Alto Minho Instances Tools CPLEX Microsoft Visual Basic 2010

5. Computational Results ACO-LML

5. Computational Results ACO-LML-HF

6. Conclusion and Future work Routing problems in connection with Solid Waste Collection Future work Combination with exact methods Sectoring Problem Consideration of two Optimization Models Development of a new ACO algorithm Solutions based on a real case