PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham 108026.

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

The Particle Swarm Optimization Algorithm
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
VEHICLE ROUTING PROBLEM
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
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Scenario Trees and Metaheuristics for Stochastic Inventory Routing Problems DOMinant Workshop, Molde, Norway, September , 2009 Lars Magnus Hvattum.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
Delay-Minimized Route Design for Wireless Sensor-Actuator Networks Edith C.-H. Ngai 1, Jiangchuan Liu 2, and Michael R. Lyu 1 1 Department of Computer.
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.
1 The Dynamic Vehicle Routing Problem with A-priori Information ROUTE2000 Thursday August 17th 2000 Allan Larsen The Department of Mathematical Modelling,
EMBIO – Cambridge Particle Swarm Optimization applied to Automated Docking Automated docking of a ligand to a macromolecule Particle Swarm Optimization.
Vehicle Routing & Scheduling
Artificial Intelligence in Information Processing Genetic Algorithms by Theresa Kriese for Distributed Data Processing.
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.
A Dynamic Messenger Problem Jan Fábry University of Economics Prague
CAPS RoutePro CAPS Logistics Overview RoutePro Dispatcher Features.
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Manufacturing Planning and Control MPC 6 th Edition Chapter.
LOGO AAIA’2012 \ WCO’ – 12 september, 2012 S. Deleplanque, A. Quilliot. LIMOS, CNRS, BLAISE PASCAL UNIVERSITY, Clermont-Ferrand (FRANCE) Wrocław,
Networks and the Shortest Path Problem.  Physical Networks  Road Networks  Railway Networks  Airline traffic Networks  Electrical networks, e.g.,
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.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
A Parallel Cooperating Metaheuristics Solver for Large Scale VRP’s Jiayong Jin, Molde University College, Norway
Vehicle Routing & Scheduling: Developments & Applications in Urban Distribution Assoc. Prof. Russell G. Thompson Department of Infrastructure Engineering.
Swarm Intelligence 虞台文.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
Evaluation Methods and Challenges. 2 Deepak Agarwal & Bee-Chung ICML’11 Evaluation Methods Ideal method –Experimental Design: Run side-by-side.
A GENETIC ALGORITHM FOR PERIOD VEHICLE ROUTING PROBLEM WITH PRACTICAL APPLICATION JOSÉ LASSANCE DE CASTRO SILVA FELIPE PINHEIRO BEZERRA CYTEDHAROSA 2012.
28 April 2004 Javier Faulín & Israel Gil 1 DESCRIPTION OF THE ALGACEA-2 ALGORITHM IN THE ROUTING OPTIMIZATION IN CVRP Javier Faulín Department of Statistics.
Robin McDougall Scott Nokleby Mechatronic and Robotic Systems Laboratory 1.
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.
Bekkjarvik, A Heuristic Solution Method for a Stochastic Vehicle Routing Problem Lars Magnus Hvattum.
Multi-Speaker Modeling with Shared Prior Distributions and Model Structures for Bayesian Speech Synthesis Kei Hashimoto, Yoshihiko Nankaku, and Keiichi.
Vehicle Routing & Scheduling
Emergency Material Dispatching Model Based on Particle Swarm Optimization 赵伟川
Locating Locomotive Refueling Stations Problem Description Kamalesh Somani, on behalf of RAS 2010 Problem Solving Competition Committee November 06, 2010.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Log Truck Scheduling Problem
Vehicle Routing Problems
Hub Location–Allocation in Intermodal Logistic Networks Hüseyin Utku KIYMAZ.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Resolution of the Location Routing Problem C. Duhamel, P. Lacomme C. Prins, C. Prodhon Université de Clermont-Ferrand II, LIMOS, France Université de Technologie.
T RANSPORTATION MODEL - LOCATION PLANNING AND ANALYSIS.
Combination of Ant Colony Optimisation and Exact Methods applied to Routing Problems Samuel Carvalho Ana Maria Rodrigues José Soeiro Ferreira Supported.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
 Introduction  Particle swarm optimization  PSO algorithm  PSO solution update in 2-D  Example.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Advanced Computing and Networking Laboratory
Particle Swarm Optimization (2)
Network Analysis with ArcGIS Online
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
آموزش شبکه عصبی با استفاده از روش بهینه سازی PSO
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
B. Jayalakshmi and Alok Singh 2015
Multi-band impedance matching using an evolutionary algorithm
GEOP 4355 Transportation Routing Models
TransCAD Vehicle Routing 2018/11/29.
Multi-Objective Optimization
Multiple Ant Colonies Presented by Brandon Borkholder
Generating and Solving Very Large-Scale Vehicle Routing Problems
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

PSO algorithms for Generalized Multi-depot VRP with pickup & delivery requests Pandhapon Sombuntham

 Background  Proposed Approaches  Experiment  Summary  Q&A Contents

Transportation of Material Right Time Route Planning Right Place Right Quantity ?

Background Location A Location B Depot otb-games.com To ATo B VRP (Vehicle Routing Problem ) Shipment Done Shipment Done To Depot VRPSPD (Vehicle Routing Problem with simultaneous pickup & delivery ) Shipment Done To B No direct shipment between Locations (except depot) No direct shipment between Locations (except depot)

Background Depot otb-games.com Location A Location B To B PDP (Pickup & Delivery Problem) Finished Shipment Empty truck Vehicle Station Direct shipment 3 Roles of Locations Pickup Location Delivery Location Vehicle Station One role for a location Direct shipment 3 Roles of Locations Pickup Location Delivery Location Vehicle Station One role for a location To B clipartof.com Delivery Location Pickup Location

Background Location A Location B 1 1 To A 2 2 To B Location C 7 7 To A Allow … Direct shipment … Can pickup more than 1 item from a location to deliver to more than one destinations. … Location can play multiple roles Allow … Direct shipment … Can pickup more than 1 item from a location to deliver to more than one destinations. … Location can play multiple roles 6 6 To D 3 3 To B 4 4 To C To B GVRP – MDPDP Generalized Vehicle Routing problem for multi-depot with pickup and delivery requests Location D Any location can play multiple roles

Deliver Background Depot (Supply Node) Customer ( Demand Node) VRP (Vehicle Routing Problem ) PDP (Pickup & Delivery Problem) GVRP – MDPDP Generalized Vehicle Routing problem for multi-depot with pickup and delivery requests Pickup Deliver Vehicle Station Pickup Location Deliver Location Location with Vehicle Location w/o Vehicle Allow Multiple roles for each location Many pickups at a location

 Limousine service at Airport in Big city Example mitchellslimousines.net Airport To C clipartof.com To B clipartof.com To A clipartof.com A B C Airport Station Many pickups at airport Airport is both pickup and delivery location

Pooling Vehicle SME Location A Location B 1 1 To A 2 2 To B Location C 7 7 To A 6 6 To D 3 3 To B 4 4 To C To B GVRP – MDPDP Generalized Vehicle Routing problem for multi-depot with pickup and delivery requests Location D SME Sharing Fleet of vehicles Among alliances Any location can play multiple roles + Many Pickups at locations

Daily operation  100s items  Consider ? VRP     Vehicle capacity Heterogeneous vehicle On-Time delivery Maximum Route time Direct shipments Many pickups items at any locations Multiple-role locations PDP      GVRP-MDPDR        Experience Poor Utilization

Proposed Approach Based on Particle Swarm Optimization (PSO) framework for solving the vehicle routing problems,i.e. CVRP VRPSPD,and VRPTW (Ai & Kachitvichyanukul, 2009a,2009b,2009c) PSO with multiple social learning terms of Pongchairerks & Kachitvichyanukul [10],[11] PSO rigasturists.lv istockphoto.com Initialize particles with random position and zero velocity Evaluate fitness value Update pbest and gbest Meet stopping criterion? Update velocity and position Start End YES NO

Thesis Framework GVRP-MDPDR GLNPSO Application Encoding (Solution representation) Encoding (Solution representation) Decoding SD1 SD2 SD3 Preliminary TestEffect on Time Appropriate Swarm size & steps Comparison algorithms

Test Instances  PDPTW (Li & Lim,2001)  Special cases of GVRP-MDPDR  Newly Generated Instances  locations with items involved Half-random-half-clustered Randomly distributed Clustered

Test on PDPTW Case Best known solution Best of 5 Replications Average NVDistanceNVDistanceNVDistance lc lc lc lc lc lc lc lc lc lc lc lc lc

Application on Real case Vehicle capacity Heterogeneous vehicle On-Time delivery Maximum Route time Direct shipments Many pickups items at any locations Multiple-role locations  128 items  Consider        Vehicle ID27 Items18 No. of Visit12 Route Time534 Sequence Location Visit Pickup ItemsDeliver Items , ,57, ,61, ,

Application with Multi-Objective PSO (MOPSO) GVRP-MDPDR GLNPSO Application Encoding (Solution representation) Encoding (Solution representation) Decoding MOPSO w 1 x Cost 1 x NV + w 2 x Cost 2 x Total distance = Total Cost

Multi-Objective PSO  Two objective functions  Number of Vehicle used  Total distances  MOPSO  Trade-off solutions  Pareto front optimality  (Nguyen et al., 2010)

Multi-Objective PSO Erc1 ParameterValue No. of Particle 50 Iteration500 No. of Neighbors 5 Cp1.3 Cg1.3 Cl1 Cn2 Inertia weight 0.9 to 0.4 Provide Alternatives for the decision maker to analyze the tradeoff.

 More Generalized case of VRP  Add practical consideration  Extend PSO Framework  Experiments  Application with Real-word  Decision Supports tools Summary Vehicle capacity Heterogeneous vehicle On-Time delivery Maximum Route time Direct shipments Many pickups items at any locations Multiple-role locations       

 Further study  Develop encoding and decoding Procedure Randomness & Logical methods  Analyze more about properties of the problem  More Practical consideration  MOPSO More objectives to considered  Adaptive PSO Recommendation

Q&A

Best Wishes For your attentions

Output Vehicle ID27 Items18 No. of Visit12 Route Time534 Sequence Location Visit Waiting TimePickup ItemsDeliver Items , ,57, ,61, ,