LOGO AAIA’2012 \ WCO’2012 09 – 12 september, 2012 S. Deleplanque, A. Quilliot. LIMOS, CNRS, BLAISE PASCAL UNIVERSITY, Clermont-Ferrand (FRANCE) Wrocław,

Slides:



Advertisements
Similar presentations
CITY LOGISTICS “Is the process of totally optimising the logistics and transport activities by private companies in urban areas while considering the traffic.
Advertisements

Greedy Random A Novel Algorithm for Vehicle Routing Optimization Dominik R. Rabiej 39 th National Junior Science and Humanities Symposium Orlando, Florida.
G5BAIM Artificial Intelligence Methods
Lecture 6: Job Shop Scheduling Introduction
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
A tabu search heuristic to solve the split delivery Vehicle Routing Problem with Production and Demand Calendars (VRPPDC) Marie-Claude Bolduc Gilbert Laporte,
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
DOMinant workshop, Molde, September 20-22, 2009
CREW SCHEDULING Past and Future Jacques Desrosiers HEC & GERAD Montréal, Canada.
Dynamic Pickup and Delivery with Transfers* P. Bouros 1, D. Sacharidis 2, T. Dalamagas 2, T. Sellis 1,2 1 NTUA, 2 IMIS – RC “Athena” * To appear in SSTD’11.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
The Min-Max Split Delivery Multi- Depot Vehicle Routing Problem with Minimum Delivery Amounts X. Wang, B. Golden, and E. Wasil INFORMS San Francisco November.
Unifying Local and Exhaustive Search John Hooker Carnegie Mellon University September 2005.
Vehicle Routing & Scheduling
Travelling Salesman Problem an unfinished story...
Ant Colony Optimization Optimisation Methods. Overview.
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results Speaker: Chen-Nien Tsai.
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Job Shop Reformulation of Vehicle Routing Evgeny Selensky University of Glasgow
Ant Colony Optimization: an introduction
A Dynamic Messenger Problem Jan Fábry University of Economics Prague
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna A Real-life Application of a Multi Depot.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Island Based GA for Optimization University of Guelph School of Engineering Hooman Homayounfar March 2003.
DEXA 2005 Quality-Aware Replication of Multimedia Data Yicheng Tu, Jingfeng Yan and Sunil Prabhakar Department of Computer Sciences, Purdue University.
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Ann Melissa Campbell, Jan Fabian Ehmke 2013 Service Management and Science Forum Decision.
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
Edward Kent Jason Atkin Rong Qi 1. Contents Vehicle Routing Problem VRP in Forestry Commissioning Loading Bay Constraints Ant Colony Optimisation Handing.
Vehicle Routing & Scheduling: Developments & Applications in Urban Distribution Assoc. Prof. Russell G. Thompson Department of Infrastructure Engineering.
Swarm Intelligence 虞台文.
17 th International Teletraffic Congress Topological design of telecommunication networks Michał Pióro a,b, Alpar Jüttner c, Janos Harmatos c, Áron Szentesi.
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
A Hybrid Genetic Algorithm for the Periodic Vehicle Routing Problem with Time Windows Michel Toulouse 1,2 Teodor Gabriel Crainic 2 Phuong Nguyen 2 1 Oklahoma.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Bekkjarvik, A Heuristic Solution Method for a Stochastic Vehicle Routing Problem Lars Magnus Hvattum.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Exact and heuristics algorithms
“LOGISTICS MODELS” Andrés Weintraub P
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Quality of LP-based Approximations for Highly Combinatorial Problems Lucian Leahu and Carla Gomes Computer Science Department Cornell University.
Ant Algorithm and its Applications for Solving Large Scale Optimization Problems on Parallel Computers Stefka Fidanova Institute for Information and Communication.
Intro. ANN & Fuzzy Systems Lecture 37 Genetic and Random Search Algorithms (2)
Resolution of the Location Routing Problem C. Duhamel, P. Lacomme C. Prins, C. Prodhon Université de Clermont-Ferrand II, LIMOS, France Université de Technologie.
The integrated dial-a-ride problem with timetabled fixed route service Marcus Posada, Henrik Andersson and Carl Henrik Häll.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
A Set-Partitioning-Based Model and Solution Procedure for the SVRP Rosemary Berger, Jeff Linderoth, Clara Novoa and Bob Storer Department of Industrial.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Online Routing Optimization at a Very Large Scale
Dynamic Pickup and Delivery with Transfers
Si Chen, University of Maryland Bruce Golden, University of Maryland
Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs
General Purpose Procedures Applied to Scheduling
TransCAD Vehicle Routing 2018/11/29.
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Design & Analysis of Algorithms Combinatorial optimization
Planning the transportation of elderly to a daycare center
Generating and Solving Very Large-Scale Vehicle Routing Problems
Construction Engineering Department Construction Project with Resources Constraints By. M. Chelaka, D. Greenwood & E. Johansen, /9/2019.
Route Graph Optimization
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

LOGO AAIA’2012 \ WCO’ – 12 september, 2012 S. Deleplanque, A. Quilliot. LIMOS, CNRS, BLAISE PASCAL UNIVERSITY, Clermont-Ferrand (FRANCE) Wrocław, Poland.

LOGO 2 Introduction The Dial a Ride Problem NP-HARD (with time constraints) Randomized greedy insertion techniques Constraint propagation S. Deleplanque, A. Quilliot Static/Dynamic Wrocław, Poland, September, 2012

LOGO 3 Outline  Introduction  State of the art / model  Constraint propagation & insertion techniques  Experiments  Conclusion Wrocław, Poland, September, 2012 S. Deleplanque, A. Quilliot

LOGO 4 The DARP(TW) //20 Angers Avril 2012  DARPTW’s input  A homogeneous vehicle fleet VH,  A common capacity CAP of a vehicle in VH,  A transit network G=(V,E) which contains some node Depot,  A demand set D :  DARPTW’s output  VH ’s routes taking in charge D in such a way the performance is the highest possible. S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012

LOGO 5 The DARP(TW) //20 Angers Avril 2012  Time constraints  Load constraints S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 “A common capacity CAP of a vehicle in VH ” Easy Hard

LOGO 6 Performance criterions //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012  In the reviews…  Travel distance,  QoS: Passenger waiting time, Ride time;  (Robustness, reliability).

LOGO 7 Short state of the art – 1/2 //20 Angers Avril 2012  Dynamic Programming An exact algorithm for the single vehicle many-to-many dial-a-ride problem with time windows - H. Psaraftis - Transportation Science ; Comparison of three algorithms for solving the convergent demand responsive transportation problem – R. Chevrier et al. – ITSC ;  Column generation Time constrained routing and scheduling - J. Desrosiers et al., - Book – S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012

LOGO 8 Short state of the art – 2/2 //20 Angers Avril 2012  Genetic algorithm Intractability of the dial-a-ride problem and a multiobjective solution using simulated annealing - J. Baugh et al. - Engineering Optimization ;  Tabu search A tabu search heuristic algorithm for the static multi- vehicle dial-a-ride problem - J.-F. Cordeau et al., - Transportation Research – 2003 ;  Insertion techniques (IT) A heuristic algorithm for the multi-vehicle advance request dial-a-ride problem - J. Jaw et al. - Transportation Research – S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Telebus Berlin

LOGO 9 Insertion Techniques : Motives //20 Angers Avril 2012  + CPU time,  + programming time,  + adaptability,  + eases the integration in a dynamic context. S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012

LOGO 10 A tour Γ : a list //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 e.g. with 2 demands inserted

LOGO 11 Performance – tour Γ cost //20 Angers Avril 2012 Global Duration S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Riding Time Waiting Time

LOGO 12 Propagation time constraints Inference rules //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Rule R1 Rule R2

LOGO 13 //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Rule R3 Rule R4 Rule R5 Propagation time constraints Inference rules

LOGO 14 Propagation time constraints procedure Propagate //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Procedure Propagate (G: Tour, L: List of nodes, FS: Time windows set related to the node set of G): (Res: Boolean, FR: Time windows set related to node set of G); Not Stop; While L  Nil and Not Stop do z <- First(L); L <- Tail(L); For i = 1..5 do Compute all the pairs (x, y) which make possible an application of the rule R i and which are such that x = z or y = z; For any such pair (x, y) do Apply the rule R i ; If NFact is not in L then Insert NFact in L; If Fail then Stop; Propagate <- (Not Stop, FS);

LOGO 15 //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Initialize all the sets; // Including Free While J  Nil do Pick up some demand i 0 in J; Remove i 0 from J; If FREE(i 0 ) = Nil then Reject ← Reject  {i 0 }; Else Derive from FREE(i 0 ) (k 0, x 0, y 0, v 0 ); T(k 0 ) ← INSERT(T(k 0 ), x 0, y 0, i 0 ); // Insertion of oi 0 and di 0 d ← EVAL2(T(k 0 )).d; Insert i 0 into I 1 ; // Compute the new performance For any x in T(k 0 ) do t(x) ← d(x); For any i  J do Update Free(i) with the procedure Test-Insert(T(k 0 ), x, y, i) which includes the constraint propagation; Perf ← Perf A, B, C (T, t); INSERTION ← (T, t, Perf, Reject); Procedure Insertion

LOGO 16 //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Experiments Instances of : and We compare our results with(AG) (RV)

LOGO 17 Experiments – Objective function //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 The (AG)‘s objective function uses 5 criterions: (coefficients) Travel distance (8) Excess ride time (3) Passenger waiting (1) Total duration (1) Early arrival (|D|)

LOGO 18 Experiments //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012

LOGO 19 Future Works //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 DARP with vehicle 2-preemption DARP with load preemption

LOGO 20 Future works //20 Angers Avril 2012 S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Rule R6 Rule R7 DARP with vehicle 2-preemption 2 new inference rules R6 and R7:

LOGO //20 Angers Avril  And…  Dynamic context (robustness),  Reliability constraint. S. Deleplanque, A. Quilliot Wrocław, Poland, September, 2012 Future works

LOGO AAIA’2012 \ WCO’ – 12 september, 2012 Wrocław, Poland. S. Deleplanque, A. Quilliot (speaker)