VEHICLE ROUTING PROBLEM
|
|
|
- Lewis Potter
- 10 years ago
- Views:
Transcription
1 VEHICLE ROUTING PROBLEM Readings: E&M 0 Topics: versus TSP Solution methods Decision support systems for Relationship between TSP and Vehicle routing problem () is similar to the Traveling salesman problem (TSP) but with more constraints such as vehicle capacity. Consider a TSP problem: Depot Suppose that the vehicle has a capacity of 0 and each customer has an order size as shown below, then the TSP solution is no longer feasible. Depot
2 A simple method : Use the TSP as usual When exceeding the vehicle capacity, go back to the depot Start another tour with the nearest customer as the first customer Repeat b. and c. until all customers are served. Depot Can we use only three tours to serve all customers? Depot As a Decision Problem Decisions Assignment of orders to vehicles The sequence of orders to be served Constraints Vehicle capacity (in terms of volume or weight normally) Objectives Minimizing mileages or time Considerations Known demand Delivery or pickup
3 Solution Strategy Tour construction heuristics Insertion methods (e.g. nearest insertion, min cost insertion) Savings methods (e.g. ClarkeWright savings) Generalized assignment methods (e.g FisherJaikumar method) Tour improvement Intraroute improvement methods (e.g. Opt, Opt) Interroute improvement methods (e.g. Relocate) Tour construction method : ClarkeWright savings method 0 9 Given depot customers with known demand Vehicle capacity (00) Costs for traveling between customers Demand for customer Depot Basic Steps Identify the distance matrix Identify the savings matrix Combine routes
4
5
6 s(, ) = + 9 = 9 s(, ) = c(, ) + c(, ) c(, ) = + 7 = s(, ) = c(, ) + c(, ) c(, ) = + = 7 7 s(, ) = c(, ) + c(, ) c(, ) = + 7 = 8 Begin combining tours: starting with the highest savings and (a) the combined tour cannot exceed vehicle capacity, (b) insertion cannot be in the interior of a tour Demand () = 60 Demand () = Vehicle capacity = 00 Decision: combine the tour Depo 6
7 Next highest savings: Demand () = 0 Demand (+) = 9 Vehicle capacity = 00 Decision: cannot combine the Depot 7
8 All nodes are visited once and the total cost is. How to speed up the ClarkeWright Savings Method? We can use Heap to store the savings (from the largest to the smallest). The use of Heap can speed up the operations. Tour construction method : Generalized assignment method (also called Fisher Jaikumar Method) Assign seed points for each route Evaluate insertion cost for each customer Assign customers to routes Parameters d i u k : demand of customer i : capacity of vehicle k 8
9 Decision variables y x ik ijk if customer i is assigned to route k = 0 otherwise if i is visited followed by visiting j on route k = 0 otherwise Define: N(y k ) = all nodes on route k f(y k ) = the cost of route k Our objective is to minimize the route cost while satisfying the demand. Therefore, we can write the problem as follows: Example Vehicle y y = = 0 N( y ) = {,, } 0 6 Vehicle y y = 0 = N( y ) = {,, 6} subject to min f( y ) k dy i y k y k i ik ik ik u k k i= 0 = i=,..., n {0,} The cost of route f (y k ) is defined as follows: 9
10 f( y ) = min k c x ij ij ijk subject to x = y j = 0,..., n i x j ijk ijk i Q j Q ik ik x, Q N( y ) A big problem: f (y k ) is a complex, nonlinear function. Solution idea: Approximate f (y k ) by some linear function: ijk = f (y k ) ~ ik ik i The coefficient, c ik, represents the approximated cost of putting customer i on route k. y c y k How do we get c ik? Idea : cheapest insertion cost Idea : use the concept of opportunity cost Steps of the generalized assignment Step : Assign a seed to each vehicle (or route) where the seeds are farthest away from each other (Suppose that we have vehicles) D 0
11 Step : Evaluate the cost of inserting the customers into the existing routes. Option : Approximate by the cheapest insertion cost a 9 9 D Customer 7 Best choice for customer : c cost = 7 Best choice for customer : b cost = Best choice for customer : b not available Second best for customer : a cost = 9 Total cost: 8 c Customer b Customer Option : Approximate by Opportunity cost or Regret Regret = Cost for second best choice cost for the best choice Customer with the highest opportunity cost should be inserted first a 9 9 D Customer 7 c Opportunity cost for customer : Opportunity cost for customer : Opportunity cost for customer : 6 Opportunity cost for customer : Opportunity cost for customer : Customer b Customer customer to b: customer to c: 7 customer to a: Total:
12 Step : Rank customers from highest to lowest regret. Example: Regret () > Regret () a Customer From to c route: From to b route: 7 From to a route: 8 Regret() = 6 From to c route: 0 From to a route: From to b route: D c Regret() = Customer b Step : Insert the customers according to the rank of regrets one at a time. Notice that the regrets may need to be updated. Tour improvement Methods There are general types of methods:. Intraroute improvement (changing the sequence of customers within a route) Examples: Opt Opt. Interroute improvement Exchanging customers between routes Exchanging segments of routes between routes Example of Intraroute improvement: opt algorithm Do a swap of arc pairs in a route if it can reduce the cost (or time). Below we consider a case where customers may impose delivery timewindows.
13 opt Note: the indices i and j are in the order of the nodes being visited in a given tour. For simplicity, we represent the route as a chain and ignore the physical shape of the route opt swapping illustration i i+ j j+ opt i i+ j+ j
14 o Flow chart: For the node pairs of i, j, consider swapping? Y d(i,j)+d(i+, j+)< d(i, i+) +d(j, j+)? N Y After the swap, is the resulting tour feasible? N Y Swap the arcs (Note that the arcs from i+ to j are reversed Stop? N Y Return new solution We can continue the swapping until the two cost savings of two consecutive swaps is smaller than some small values or the number of swapping has reached a predefined maximum number of swaps. In implementing Opt algorithm, there are several possible ways to select which pairs of arcs to be considered for swapping. Select the pair of arcs with the best cost savings and then make swap; Select several pair of arcs with the best cost savings and swap the best pair. From the second swap on, this method will check the feasibility before making it since the route has been changed after the first swap.
15 Randomly consider a pair of arcs and makes swap if it is feasible and can produce cost savings; Traverse the route from the starting point and make the swap once an eligible pair of arcs (feasible and cost savings) is found. Example of Interroute improvement: Relocate Consider the swapping between two existing routes. One way is to relocate a node in a route (say route B) to another route (say route A) i Route A j j+ i i+ Route B Depot We need to choose the route from which one node will be removed (route B) and the route to which the node will be inserted (route A). Then, we can follow the procedure below:
16 Expanding route A, Shrinking route B For each node i in B Y Find a new feasible position for i in Route A, say between j and j+ Y d(j,i)+d(i, j+) +d(i, i+)< d(i, i+) +d(j, j+) +d(i, i)? N Y Insert i between (j, j+) & Connect i, i+ Y Finish expanding/shrinking N Return In implementing the relocate algorithm, we have several options: For each node in the shrinking route, find the first position in the expanding route after which the node can be inserted and the relocation of the node results in cost saving. Similar to the above, except that for each node in the shrinking route, it will find the position in the expanding route that the relocation will result in the largest saving. For each node in the shrinking route, find the best position as well as the best expanding route Other Implementation issues Time window constraints Each customer has a specified time period during which the vehicle can visit 6
17 Backhaul (pickup and delivery) Not just delivery goods from the depot, but also pick up goods from customers Multiple depots Vehicles can be coming from different depots Split orders May have more than one delivery to a customer The case of a chemical product manufacturer: orders Customer service Production unit Warehouse Information system Fleet unit delivery Sites Multiple factories in Pearl River Delta Supply petrol chemical products to customers in PRD 7
18 Production Justintime production Distribution 0 0 trucks per factory Order cutoff at pm More than trip per vehicle Divide region in zones and one route per zone Process Receive an order Estimate the order finishing time Sort the orders to be finished on tomorrow Estimate the delivery schedules According to the delivery schedules, reestimate the production schedules When the orders are ready, ask warehouse people prepare for the loading Ask fleet unit to send trucks to warehouse for loading Operation Issues Information is not synchronized Paper work between units Spend hours in determining initial delivery schedules Low truck utilization Difficult to entertain customer s request on exact/approximate delivery time Urgent orders (some trucks are reserved to handle urgent order) DECISION SUPPORT SYSTEMS FOR What is a decision support system? What are the differences between Databases, Enterprise systems, Decision support systems? Database Organized storage of data Minimize data redundancy and inconsistency Data retrieval, search, and sort Enterprise system Minimize inconsistency across databases Realtime data Integrating databases Decision support system A system to support decision making Extract data and process data intelligently 8
19 The Components of DSS:. Database. Modelbase. User interface Decision support system development Analyzing the needs o Focus on causes, not symptoms o What will be the reasonable expectation? Data Development o Data administration is a critical requirement for longterm success o DSS requires their own database to produce effective results o Is historical data available? Is the data telling the truth? Modelbase o Model contents should be consistent with its goals: strategic, tactical, or operational? o What class of models do you want? Descriptive? Prescriptive? Performance how to measure? What assumptions do you make? Are we assuming: o Perfect data o Dispatchers follow instruction exactly o Drivers follow instruction exactly o Shippers with perfectly predictable demands o Personnel from different department have the same goal 9
20 Source: P.7, Mazza, Faircloug, Melton, de Pablo, Scheffer, Stevens, Software Engineering Standards, Prentice Hall Major phases in DSS development (and examples of activities) User Requirement Definition Capture, determine, specify and verify user requirements Software Requirement Definition Construct logical model Specify functional, performance, documentation, acceptance testing requirements, etc. Architectural Design Decompose software into components Define data input and output requirement, data structure, etc. Select programming languages Detailed Design and Production Detailed design of lowerlevel components Coding Integrating components Testing Transfer Installation Acceptance tests Operations and Maintenance Final acceptance 0
21 Data Preparation for DSS: Customer independent Customer dependent Static Raw location data: Road, speed limit, tolls, major intersections, landmarks, etc. Processed data: Distances, costs, times, etc. between points of interests (via shortest path methods on raw location data) Locations Trucks Details (e.g. capacity, loading and unloading time, running cost) Drivers Details (e.g. salary, overtime) Products Details (e.g. size, weight, price) Dynamic Travel flow pattern Road restriction Demand data: Orders Details (e.g. daily demand, amount) Items Details (e.g. product to be ordered, quantity) Processing on preliminary static data: Use shortest path engine to compute the distance, cost, or time, etc. between customers or between depot and customers.
22 Engine for the DSS A combination of Saving Heuristics, Generalized assignment (FisherJaikumar method), tour improvement (Opt, OrOpt), and different insertion methods. Resulting handling and tools for analysis Visualizing results o Gantt charts o Static route display o Animation Allow users to make changes Measure performance Compare scenarios Whatif analysis Typical decision support What are some good suggested solutions? What is the impact of changing the sequence of orders being served? What orders should be outsourced? Can an urgent pickup order be accepted? By what vehicle? At what time? What are the costs if different numbers of vehicles are used?
Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology
Vehicle Routing and Scheduling Martin Savelsbergh The Logistics Institute Georgia Institute of Technology Vehicle Routing and Scheduling Part I: Basic Models and Algorithms Introduction Freight routing
P13 Route Plan. E216 Distribution &Transportation
P13 Route Plan Vehicle Routing Problem (VRP) Principles of Good Routing Technologies to enhance Vehicle Routing Real-Life Application of Vehicle Routing E216 Distribution &Transportation Vehicle Routing
The Trip Scheduling Problem
The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems
Cost Models for Vehicle Routing Problems. 8850 Stanford Boulevard, Suite 260 R. H. Smith School of Business
0-7695-1435-9/02 $17.00 (c) 2002 IEEE 1 Cost Models for Vehicle Routing Problems John Sniezek Lawerence Bodin RouteSmart Technologies Decision and Information Technologies 8850 Stanford Boulevard, Suite
Research Paper Business Analytics. Applications for the Vehicle Routing Problem. Jelmer Blok
Research Paper Business Analytics Applications for the Vehicle Routing Problem Jelmer Blok Applications for the Vehicle Routing Problem Jelmer Blok Research Paper Vrije Universiteit Amsterdam Faculteit
Load Building and Route Scheduling
Load Building and Route Scheduling for SAP ERP Optimization Excellence Advanced 3D Load Building and Dynamic Route Scheduling Designed for use with SAP ERP Maximize your SAP ERP capabilities for shipping
Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan
International Journal of Applied Operational Research Vol. 3, o. 3, pp. 105-111, Summer 2013 Journal homepage: www.ijorlu.ir Waste Collection Vehicle Routing Problem Considering Similarity Pattern of Trashcan
Fowler Distributing Company Logistics Network Routing Analysis. Anthony Vatterott, Brian Vincenz, Tiffany Bowen. Executive Summary
Fowler Distributing Company Logistics Network Routing Analysis Anthony Vatterott, Brian Vincenz, Tiffany Bowen Executive Summary Our firm was contracted by Fowler Distributing Company to provide analysis
Transportation. Transportation decisions. The role of transportation in the SC. A key decision area within the logistics mix
Transportation A key decision area within the logistics mix Chapter 14 Transportation in the Supply Chain Inventory Strategy Forecasting Storage decisions Inventory decisions Purchasing & supply planning
Constraint Programming for the Vehicle Routing Problem. Philip Kilby
Constraint Programming for the Vehicle Routing Problem Philip Kilby A bit about NICTA National Information and Communications Technology Australia (NICTA) Research in ICT since 24 Major Labs in Sydney,
Dave Sly, PhD, MBA, PE Iowa State University
Dave Sly, PhD, MBA, PE Iowa State University Tuggers deliver to multiple locations on one trip, where Unit Load deliveries involve only one location per trip. Tugger deliveries are more complex since the
Transvision Waste Planner
Transvision Waste Planner Improving waste collection and transport efficiency TRANSVISION WASTE PLANNER facilitates major cost savings and impressive CO 2 emission reductions in your waste collection and
Managing Transportation in a Supply Chain Chapter 14 Sections 4.3, 4.4 and 4.5
Managing Transportation in a Supply Chain Chapter 14 Sections 4.3, 4.4 and 4.5 1 Outline Key modes of transport and major issues Transportation System Design Tradeoffs in transportation design Transportation
Load Planning for Less-than-truckload Carriers. Martin Savelsbergh
Load Planning for Less-than-truckload Carriers Martin Savelsbergh Centre for Optimal Planning and Operations School of Mathematical and Physical Sciences University of Newcastle Optimisation in Industry,
Scheduling and Routing Milk from Farm to Processors by a Cooperative
Journal of Agribusiness 22,2(Fall 2004):93S106 2004 Agricultural Economics Association of Georgia Scheduling and Routing Milk from Farm to Processors by a Cooperative Peerapon Prasertsri and Richard L.
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK. Kuladej Panapinun and Peerayuth Charnsethikul.
1 VEHICLE ROUTING AND SCHEDULING PROBLEMS: A CASE STUDY OF FOOD DISTRIBUTION IN GREATER BANGKOK By Kuladej Panapinun and Peerayuth Charnsethikul Abstract Vehicle routing problem (VRP) and its extension
Dynamic Vehicle Routing in MATSim
Poznan University of Technology Department of Motor Vehicles and Road Transport ZPSiTD Dynamic Vehicle Routing in MATSim Simulation and Optimization Michal Maciejewski [email protected]
Outline. IEEM241 Routing and Fleet Management. Course - Objectives. Background. Course summary Essence of decision models Decision models - examples
Outline IEEM241 Routing and Fleet Management Course summary Essence of decision models Decision models - examples Raymond Cheung Spring 2005 Course - Objectives Learn how to model decision problems in
Learning Objectives. Required Resources. Tasks. Deliverables
Fleet Modeling 10 Purpose This activity introduces you to the Vehicle Routing Problem (VRP) and fleet modeling through the use of a previously developed model. Using the model, you will explore the relationships
Two objective functions for a real life Split Delivery Vehicle Routing Problem
International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry
Integrated support system for planning and scheduling... 2003/4/24 page 75 #101. Chapter 5 Sequencing and assignment Strategies
Integrated support system for planning and scheduling... 2003/4/24 page 75 #101 Chapter 5 Sequencing and assignment Strategies 5.1 Overview This chapter is dedicated to the methodologies used in this work
Simulation of processes in a mining enterprise with Tecnomatix Plant Simulation
Simulation of processes in a mining enterprise with Tecnomatix Plant Simulation Vladimir Medvedev Simulation of ore extraction on the open mountain works Page 2 Simulation objective To verify current control
vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK
vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES
A Branch-Cut-and-Price Approach to the Bus Evacuation Problem with Integrated Collection Point and Shelter Decisions
A Branch-Cut-and-Price Approach to the Bus Evacuation Problem with Integrated Collection Point and Shelter Decisions Marc Goerigk, Bob Grün, and Philipp Heßler Fachbereich Mathematik, Technische Universität
Tactical Routing. The leading solution for optimizing your transport on a tactical level
Tactical Routing The leading solution for optimizing your transport on a tactical level How do we deploy our company fleet with optimal efficiency? Challenges The supply chain sector is currently under
A Hybrid Heuristic Method for the Compressed Natural Gas (CNG) Truck Routing Problem with Fueling Stations. I-NUF 2015, Long Beach
A Hybrid Heuristic Method for the Compressed Natural Gas (CNG) Truck Routing Problem with Fueling Stations Author: Advisor: Yihuan (Ethan) Shao Maged Dessouky Outline Introduction Literature review Problem
E-Logistics Successes and Failures
E-Logistics Successes and Failures Copyright April 2002 H. Donald Ratliff H. Donald Ratliff 1 Executive Director Regents & UPS Professor [email protected] President & CEO [email protected]
INTEGRATED OPTIMIZATION OF SAFETY STOCK
INTEGRATED OPTIMIZATION OF SAFETY STOCK AND TRANSPORTATION CAPACITY Horst Tempelmeier Department of Production Management University of Cologne Albertus-Magnus-Platz D-50932 Koeln, Germany http://www.spw.uni-koeln.de/
AN ABSTRACT OF THE THESIS OF
AN ABSTRACT OF THE THESIS OF Kyler S. Kokenge for the degree of Master of Science in Forest Engineering and Civil Engineering presented on June 8, 2011. Title: Opportunities and Challenges for Decision
Application of Business Intelligence in Transportation for a Transportation Service Provider
Application of Business Intelligence in Transportation for a Transportation Service Provider Mohamed Sheriff Business Analyst Satyam Computer Services Ltd Email: [email protected], [email protected]
INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
Outline. NP-completeness. When is a problem easy? When is a problem hard? Today. Euler Circuits
Outline NP-completeness Examples of Easy vs. Hard problems Euler circuit vs. Hamiltonian circuit Shortest Path vs. Longest Path 2-pairs sum vs. general Subset Sum Reducing one problem to another Clique
Discrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
TRANSPORTATION ROUTING MANAGEMENT SOFTWARE REQUEST FOR PROPOSAL SPECIFICATIONS SPECIFICATION DESCRIPTION YES NO COMMENTS
GENERAL SYSTEM CHARACTERISTICS The software should be a true Windows Client/Server program. The software should be currently installed and operational under any Microsoft supported Windows operating system.
Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina [email protected]
Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina [email protected] 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International
Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming
Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming Alfredo Olivera and Omar Viera Universidad de la República Montevideo, Uruguay ICIL 05, Montevideo, Uruguay, February
Models for Incorporating Block Scheduling in Blood Drive Staffing Problems
University of Arkansas, Fayetteville ScholarWorks@UARK Industrial Engineering Undergraduate Honors Theses Industrial Engineering 5-2014 Models for Incorporating Block Scheduling in Blood Drive Staffing
A Road Timetable TM to aid vehicle routing and scheduling
Computers & Operations Research 33 (2006) 3508 3519 www.elsevier.com/locate/cor A Road Timetable TM to aid vehicle routing and scheduling Richard Eglese a,, Will Maden a, Alan Slater b a Department of
Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions
Hybrid Heterogeneous Electric Fleet Routing Problem with City Center Restrictions Gerhard Hiermann 1, Richard Hartl 2, Jakob Puchinger 1, Thibaut Vidal 3 1 AIT Austrian Institute of Technology 2 University
Transportation Management
Transportation Management Network & Hubs Chris Caplice ESD.260/15.770/1.260 Logistics Systems Dec 2006 Distribution System Approach Distribution System Number and location of transshipment points Routes
Client Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
Stochastic Ship Fleet Routing with Inventory Limits YU YU
Stochastic Ship Fleet Routing with Inventory Limits YU YU Doctor of Philosophy University of Edinburgh 2009 Declaration I declare that this thesis was composed by myself and that the work contained therein
Model, Analyze and Optimize the Supply Chain
Model, Analyze and Optimize the Supply Chain Optimize networks Improve product flow Right-size inventory Simulate service Balance production Optimize routes The Leading Supply Chain Design and Analysis
Network (Tree) Topology Inference Based on Prüfer Sequence
Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 [email protected],
Production Planning Solution Techniques Part 1 MRP, MRP-II
Production Planning Solution Techniques Part 1 MRP, MRP-II Mads Kehlet Jepsen Production Planning Solution Techniques Part 1 MRP, MRP-II p.1/31 Overview Production Planning Solution Techniques Part 1 MRP,
Flexible Manufacturing System
Flexible Manufacturing System Introduction to FMS Features of FMS Operational problems in FMS Layout considerations Sequencing of Robot Moves FMS Scheduling and control Examples Deadlocking Flow system
LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES
LECTURE - 3 RESOURCE AND WORKFORCE SCHEDULING IN SERVICES Learning objective To explain various work shift scheduling methods for service sector. 8.9 Workforce Management Workforce management deals in
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
Factors to Describe Job Shop Scheduling Problem
Job Shop Scheduling Job Shop A work location in which a number of general purpose work stations exist and are used to perform a variety of jobs Example: Car repair each operator (mechanic) evaluates plus
It s Time to Think Big.
Roadnet Anywhere It s Time to Think Big. Roadnet Anywhere Get the Big Picture and Big Results with Roadnet Anywhere Dramatically reduce fleet miles and driver overtime to generate greater profitability
Charles Fleurent Director - Optimization algorithms
Software Tools for Transit Scheduling and Routing at GIRO Charles Fleurent Director - Optimization algorithms Objectives Provide an overview of software tools and optimization algorithms offered by GIRO
CAB TRAVEL TIME PREDICTI - BASED ON HISTORICAL TRIP OBSERVATION
CAB TRAVEL TIME PREDICTI - BASED ON HISTORICAL TRIP OBSERVATION N PROBLEM DEFINITION Opportunity New Booking - Time of Arrival Shortest Route (Distance/Time) Taxi-Passenger Demand Distribution Value Accurate
A Column Generation Model for Truck Routing in the Chilean Forest Industry
A Column Generation Model for Truck Routing in the Chilean Forest Industry Pablo A. Rey Escuela de Ingeniería Industrial, Facultad de Ingeniería, Universidad Diego Portales, Santiago, Chile, e-mail: [email protected]
Integer Programming. subject to: (i = 1, 2,..., m),
Integer Programming 9 The linear-programming models that have been discussed thus far all have been continuous, in the sense that decision variables are allowed to be fractional. Often this is a realistic
Design and Analysis of ACO algorithms for edge matching problems
Design and Analysis of ACO algorithms for edge matching problems Carl Martin Dissing Söderlind Kgs. Lyngby 2010 DTU Informatics Department of Informatics and Mathematical Modelling Technical University
Optimization Modeling for Mining Engineers
Optimization Modeling for Mining Engineers Alexandra M. Newman Division of Economics and Business Slide 1 Colorado School of Mines Seminar Outline Linear Programming Integer Linear Programming Slide 2
Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand
Strategic Planning and Vehicle Routing Algorithm for Newspaper Delivery Problem: Case study of Morning Newspaper, Bangkok, Thailand Arunya Boonkleaw, Nanthi Sutharnnarunai, PhD., Rawinkhan Srinon, PhD.
Unit Load Storage Policies
Unit Load Storage Policies Marc Goetschalckx [email protected] PASI 2013, Santiago, Chile 1 Instructor Information Born in Belgium Georgia Tech Total research career in logistics, material
A Library of Local Search Heuristics for the Vehicle Routing Problem
A Library of Local Search Heuristics for the Vehicle Routing Problem Chris Groër 1 Oak Ridge National Laboratory, 1 Bethel Valley Rd, Oak Ridge, TN 37831 [email protected] Bruce Golden R.H. Smith School
On the Impact of Real-Time Information on. Field Service Scheduling. Ioannis Petrakis, Christian Hass, Martin Bichler 1
On the Impact of Real-Time Information on Field Service Scheduling Ioannis Petrakis, Christian Hass, Martin Bichler 1 Department of Informatics, TU München, Germany Mobile phone operators need to plan
Title: Integrating Management of Truck and Rail Systems in LA. INTERIM REPORT August 2015
Title: Integrating Management of Truck and Rail Systems in LA Project Number: 3.1a Year: 2013-2017 INTERIM REPORT August 2015 Principal Investigator Maged Dessouky Researcher Lunce Fu MetroFreight Center
Real-Life Vehicle Routing with Non-Standard Constraints
, July 3-5, 203, London, U.K. Real-Life Vehicle Routing with n-standard Constraints W. L. Lee Abstract Real-life vehicle routing problems comprise of a number of complexities that are not considered by
Scheduling Resources and Costs
Student Version CHAPTER EIGHT Scheduling Resources and Costs McGraw-Hill/Irwin Copyright 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Gannt Chart Developed by Henry Gannt in 1916 is used
Chapter 6: Graph Theory
Chapter 6: Graph Theory Graph theory deals with routing and network problems and if it is possible to find a best route, whether that means the least expensive, least amount of time or the least distance.
5 Systems of Equations
Systems of Equations Concepts: Solutions to Systems of Equations-Graphically and Algebraically Solving Systems - Substitution Method Solving Systems - Elimination Method Using -Dimensional Graphs to Approximate
An Instructional Aid System for Driving Schools Based on Visual Simulation
An Instructional Aid System for Driving Schools Based on Visual Simulation Salvador Bayarri, Rafael Garcia, Pedro Valero, Ignacio Pareja, Institute of Traffic and Road Safety (INTRAS), Marcos Fernandez
A Logistic Management System Integrating Inventory Management and Routing
A Logistic Management System Integrating Inventory Management and Routing Ana Luísa Custódio* Dept. Mathematics FCT UNL *[email protected] Rui Carvalho Oliveira** CESUR/Dept. Civil Engineering IST UTL **[email protected]
Towards Participatory Design of Multi-agent Approach to Transport Demands
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 Towards Participatory Design of Multi-agent Approach to Transport Demands 10 Yee Ming Chen 1, Bo-Yuan Wang Department of Industrial Engineering and Management
Social Media Mining. Graph Essentials
Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures
Fleet Size and Mix Optimization for Paratransit Services
Fleet Size and Mix Optimization for Paratransit Services Liping Fu and Gary Ishkhanov Most paratransit agencies use a mix of different types of vehicles ranging from small sedans to large converted vans
A WEB-BASED TRAFFIC INFORMATION SYSTEM USING WIRELESS COMMUNICATION TECHNIQUES
Advanced OR and AI Methods in Transportation A WEB-BASED TRAFFIC INFORMATION SYSTEM USING WIRELESS COMMUNICATION TECHNIQUES Akmal ABDELFATAH 1, Abdul-Rahman AL-ALI 2 Abstract. This paper presents a procedure
Project Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
Zorba Asset Tracking Solution
Asset Tracking Solution State-of-the art fleet management and vehicle tracking solution to increase your productivity. Affordable installation and operating costs Easy to install and operate User friendly
Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes
Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes Thibaut VIDAL LOSI et CIRRELT Université de Technologie de Troyes et Université
Modeling and Solving the Capacitated Vehicle Routing Problem on Trees
in The Vehicle Routing Problem: Latest Advances and New Challenges Modeling and Solving the Capacitated Vehicle Routing Problem on Trees Bala Chandran 1 and S. Raghavan 2 1 Department of Industrial Engineering
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
Backward Scheduling An effective way of scheduling Warehouse activities
Backward Scheduling An effective way of scheduling Warehouse activities Traditionally, scheduling algorithms were used in capital intensive production processes where there was a need to optimize the production
AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager
AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT Rupesh Chokshi Project Manager AT&T Laboratories Room 3J-325 101 Crawfords Corner Road Holmdel, NJ 07733, U.S.A. Phone: 732-332-5118 Fax: 732-949-9112
Project Time Management
Project Time Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Please
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Material Requirements Planning MRP
Material Requirements Planning MRP ENM308 Planning and Control I Spring 2013 Haluk Yapıcıoğlu, PhD Hierarchy of Decisions Forecast of Demand Aggregate Planning Master Schedule Inventory Control Operations
Multi-Agent Technology & Scheduling Solutions
Multi-Agent Technology & Scheduling Solutions Knowledge Genesis, Ltd Real Time Scheduling Solutions Based on Multi-Agent Technology Prof. Petr Skobelev Knowledge Genesis (Samara, Russia) Founder and Chairman
MODELLING FRAMEWORK AND SOFTWARE TOOLS FOR CITY LOGISTICS PLANNING AND OPERATIONS
MODELLING FRAMEWORK AND SOFTWARE TOOLS FOR CITY LOGISTICS PLANNING AND OPERATIONS Gaetano Fusco Università di Roma La Sapienza, Dipartimento Idraulica Trasporti e Strade. Maria Pia Valentini ENEA, ENE/TEC,
3.7 Logistics Execution
106 3 SAP EP Operations 3.7 Logistics Execution The Logistics Execution (LE) component controls and organizes both the movement of material within the enterprise (warehouse management) and also transportation
