Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.

Slides:



Advertisements
Similar presentations
ArcLogistics Routing Software for Special Needs, Maintenance and Delivery.
Advertisements

VEHICLE ROUTING PROBLEM
DOMinant workshop, Molde, September 20-22, 2009
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Technical Advisor : Mr. Roni Stern Academic Advisor : Dr. Meir Kalech Team members :  Amit Ofer  Liron Katav Project Homepage :
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.
CAPS RoutePro Routing Environment. Solution Methods. Backhauls. Dispatcher Interface. Demonstration.
Ant Colony Optimization Chapter 5 Ant Colony Optimization for NP- Hard Problems Ben Sauskojus.
Vehicle Routing & Scheduling
Decision Support Systems for Supply Chain Management Chap 10 王仁宏 助理教授 國立中正大學企業管理學系 ©Copyright 2001 製商整合科技中心.
Supply Chain Operations: Making and Delivering
Transportation Logistics Professor Goodchild Spring 2009.
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.
Distance Indexing on Road Networks A summary Andrew Chiang CS 4440.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Decision-making Levels on Logistics Engineering deals with decisions that have a long lasting effect on the firm. includes decisions that are updated anywhere.
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.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
Network-Based Optimization Models Charles E. Noon, Ph.D. The University of Tennessee.
The Optimization of Solid Waste Collection (SWC) in Nablus City Supervisor: Dr. Ramiz Assaf Co. Supervisor: Dr. Yahya Saleh An-Najah National University.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil POMS -May 4, 2013.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Optimizing Pheromone Modification for Dynamic Ant Algorithms Ryan Ward TJHSST Computer Systems Lab 2006/2007 Testing To test the relative effectiveness.
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
Final Version Olex Ponomarenko. Goals for the Project Create a fairly abstract map path-finding program Add more complex heuristics to account for things.
Vehicle Routing Problems
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Vehicle Routing Problem
Efficient Map Path Finding with Realistic Conditions Third Quarter Version Olex Ponomarenko.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
NETWORK ANALYSIS.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Network Analyst. Network A network is a system of linear features that has the appropriate attributes for the flow of objects. A network is typically.
Efficient Graph Traversal with Realistic Conditions by Olex Ponomarenko st Quarter Draft----
Decision Support Systems for Supply Chain Management
Analysis the performance of vehicles ad hoc network simulation based
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Routing Through Networks - 1
Lorenzo Ros Mª Victoria de la Fuente Norina Szander
Agent Based Traffic Simulator for Autonomous Vehicle
Service Delivery in the Field
Routing and Logistics Arc Routing 2018/11/19.
Routing and Logistics with TransCAD
TransCAD Vehicle Routing 2018/11/29.
Decision Maths Dijkstra’s Algorithm.
Unit-4: Dynamic Programming
The Tragedy of the Commons in Traffic Routing and Congestion
   Storage Space Allocation at Marine Container Terminals Using Ant-based Control by Omor Sharif and Nathan Huynh Session 677: Innovations in intermodal.
FPGA Interconnection Algorithm
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
The Rock Boxers: Tabitha Greenwood Cameron Meade Noah Cahan
Planning the transportation of elderly to a daycare center
Routing and Logistics with TransCAD
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Not guaranteed to find best answer, but run in a reasonable time
Simulation of Marketing Mix – Placement of Business
Efficient Graph Traversal with Realistic Conditions
Linear Referencing Systems
Martin Shell JumpStart Decision Sciences
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders

Goals Create a program that given: List of delivery points Number and capacity of vehicles List of roads Return a list of routes that most efficiently utilize vehicles Efficiency undefined, but probably will be product delivered over distance traveled

Scope Heuristics A* search Needed for program to identify optimal placement of delivery point into a route and assigning a vehicle to a route Will probably need new heuristic, although some already exist for this problem A* search Used to find shortest route between two locations Will use heuristic based on geographical coordinates

Previous Research Vehicle Routing Problem (VRP) Extensively researched Solutions Agent architecture Used agents to represent vehicles and “auctioneer” that assigned customers to routes Ant colony optimization Could solve variants of VRP

Variants of VRP Variants VRP with Time Windows (VRPTW) Requires deliveries to be in specific time ranges for each delivery Multi-Depot VRP (MDVRP) Multiple origins for vehicles

Components Route finder Delivery route creator Given two intersections, find shortest-time route between the two Delivery route creator Using list of delivery points and quantity to be delivered, utilizes other component to most efficiently deliver the product

Route Finder Program responsible finding quickest route Uses A* search with a geographic heuristic Will use latitude and longitude coordinates to help find best route Will use speed limit information as well to find quickest route as well Uses Fairfax Cty and Census data

Delivery Route Creator Using previous component, will create routes and assign vehicles to them Will involve heuristic to determine best delivery point to be added to route and when new route should be created

Timeline Route finder should be complete NLT ½ through second quarter Route creator will follow after that Aiming to be done early spring in time for volunteer group’s delivery day to test program

Testing Currently running route finder program and giving it two intersections and evaluating result against known route information As heuristic is implemented, results can be compared against commercially available mapping programs

Other Information Language Problems Ruby Road data Not complete in certain fields—addresses, coordinates, speed limits, etc. Delivery data is not standardized Road names not standard throughout list

Things Learned Use of hash tables and array storage Inprocessing of data

Testing Analysis Route finder is currently successful so far Is capable of finding route between two intersections near each other However, is very inefficient Breadth-first search Given complexity of local road network, finding a route between intersections that are far away can take days

Main Points Importance of the route finder Crucial to the route creator’s ability to function Ways of implementing a heuristic in the route creator Some ideas from literature research