Multi-Period Vehicle Routing with Stochastic Customers

Similar documents
Modern Robust Optimization: Opportunities for Enterprise-Wide Optimization

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT

Principles of Inventory Management

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

Vendor Managed Inventory vs. Order Based Fulfillment in a. Specialty Chemical Company

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

Problem-Specific State Space Partitioning for Dynamic Vehicle Routing Problems

SCHEDULING IN MANUFACTURING SYSTEMS

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

Congestion Reduction Through Efficient Empty Container Movement

Modeling and optimization of ATM cash replenishment

A Decomposition Approach for the Inventory Routing Problem

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

Stochastic and Dynamic Patient Transportation

Multi-Period Vehicle Routing

Optimization under Uncertainty. with Applications

Multi-Period Vehicle Routing Problem with Due Dates

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

Solving Business Problems with Analytics

Supply Chain Optimisation 2.0 for the Process Industries

Overview Day One. Introduction & background. Goal & objectives. System Model. Reinforcement Learning at Service Provider

MULTIPERIOD/MULTISCALE MILP MODEL FOR OPTIMAL PLANNING OF ELECTRIC POWER INFRASTRUCTURES

Structural Properties of third-party logistics networks

Optimized travel options with a Flexible Mobility on Demand System FMOD

Waiting Strategies for Regular and Emergency Patient Transportation

Design of Resilient Supply Chains with Risk of Facility Disruptions

Variable neighbourhood search in commercial VRP packages

A Genetic Algorithm on Inventory Routing Problem

Techniques of Operations Research

Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal

The present ACER Guidance to ENTSOG provides a framework for the development of a

Modeling of competition in revenue management Petr Fiala 1

Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry

Optimizing capital investments under technological change and deterioration: A case study on MRI machine replacement

The Stochastic Vehicle Routing Problem for Minimum Unmet Demand

Solving the Resource Allocation Problem in a Multimodal Container Terminal as a Network Flow Problem

Enhancing Pendulum Nusantara Model in Indonesian Maritime Logistics Network

Research Article Dealing with the Empty Vehicle Movements in Personal Rapid Transit System with Batteries Constraints in a Dynamic Context

We consider a distribution problem in which a set of products has to be shipped from

SCM Workshop, TU Berlin, October 17-18, 2005

The Dynamic Dispatch Waves Problem for Same-Day Delivery

Integrated Scheduling and Dynamic Optimization of Batch Processes Using State Equipment Networks

Optimization in Supply Chain Planning

Customer Consolidated Routing Problem An Omni-channel Retail Study

The evolution of optimization technologies

Simulation-Based Analysis and Optimisation of Planning Policies over the Product Life Cycle within the Entire Supply Chain

The Two-Echelon Capacitated Vehicle Routing. Problem

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

The Pennsylvania State University. The Graduate School. Department of Industrial and Manufacturing Engineering

Real-Time Variable Message Signs Based Route Guidance Consistent With Driver Behavior

ISE480 Sequencing and Scheduling

EFFICIENT RARE-EVENT SIMULATION FOR MANY-SERVER LOSS SYSTEMS

The Time Window Assignment Vehicle Routing Problem

TRANSPORTATION PROBLEM AND VARIANTS

SNF Report No. 26/10 Integrated planning of producttion, inventory and ship loading at refineries Jens Bengtsson Patrik Flisberg Mikael Rönnqvist

Flexible and Reconfigurable Layouts in Complex Manufacturing Systems

A robust approach for the interdependency analysis of integrated energy systems considering wind power uncertainty

Cost Effectiveness of Postponed Routing Decisions in a Supply Chain

Capacity Dilemma: Economic Scale Size versus. Demand Fulfillment

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

ABSTRACT. Ying Luo, Doctor of Philosophy, Professor Paul M. Schonfeld Department of Civil and Environmental Engineering

Real time disruption recovery for integrated berth allocation and crane assignment in container terminals

An Inventory Model with Demand Dependent Replenishment Rate for Damageable Item and Shortage

Use of Controls Approaches for Verification, Validation and Certification of Distributed Mission Management Controls for Unmanned Systems

Optimization in offshore supply vessel planning

Logistics. Lecture notes. Maria Grazia Scutellà. Dipartimento di Informatica Università di Pisa. September 2015

VMI vs. Order Based Fulfillment

Routing and Inventory Allocation Policies in Multi-Echelon. Distribution Systems

Optimization of Scheduled Patients Transportation Routes : Amadora-Sintra Portuguese Red Cross Case Study

Vehicle Routing at a Food Service Marketplace

Scheduling of Maintenance Tasks and Routing of a Joint Vessel Fleet for Multiple Offshore Wind Farms

Design of Dynamic Distributed Layouts

Optimal supply chain design and management over a multi-period horizon under demand uncertainty. Part I: MINLP and MILP models

Minimizing Passenger Transfer Times in Public Transport Timetables.

CELLULAR BASED DISPATCH POLICIES FOR REAL-TIME VEHICLE ROUTING. February 22, Randolph Hall Boontariga Kaseemson

Computing the Non-Stationary Replenishment Cycle Inventory Policy under Stochastic Supplier Lead-Times

LINEAR PROGRAMMING APPROACHES TO AGGREGATE PLANNING. Linear programming is suitable to determine the best aggregate plan.

Mileage savings from optimization of coordinated trucking 1

SLA-Driven Planning and Optimization of Enterprise Applications

SAP Thought Leadership Paper Supply Chain Management. Inventory Optimization A New Approach to Operational Inventory Planning

OPTIMIZATION AND OPERATIONS RESEARCH Vol. IV - Inventory Models - Waldmann K.-H

A Single Item Non Linear Programming (NLP) Economic Order Quantity Model with Space Constraint

Hydropower as Flexibility Provider: Modeling Approaches and Numerical Analysis

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

A Branch-and-Price Algorithm for the Vehicle Routing Problem with Roaming Delivery Locations

A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator

Stochastic Passenger Train Timetabling using a Branch and Bound Approach

Operations and Production Management GPO300

Customer-centric transportation network modelling

THE VALUE OF DISCRETE-EVENT SIMULATION IN COMPUTER-AIDED PROCESS OPERATIONS

Solutions for Power Generation

Next generation energy modelling Benefits of applying parallel optimization and high performance computing

HCTL Open Int. J. of Technology Innovations and Research HCTL Open IJTIR, Volume 2, March 2013 e-issn: ISBN (Print):

Mathematical Programming Models for Revenue Management under Customer Choice

Determination of a Fair Price for Blood Transportation by Applying the Vehicle Routing Problem: A Case for National Blood Center, Thailand

Cycle Probabilistic Stockout in Supply Chain Management

Transcription:

Multi-Period Vehicle Routing with Stochastic Customers Anirudh Subramanyam, Chrysanthos E. Gounaris Frank Mufalli, Jose M. Pinto EWO Spring Meeting March 9, 2016 1

Tactical Planning in Vehicle Routing Given a set of customer requests Assign a visit day to each customer over a short-term horizon Design routes for each day in order to minimize sum of routing costs Day 01 {1} {1} {1} 2

Tactical Planning in Vehicle Routing Given a set of customer requests Assign a visit day to each customer over a short-term horizon Design routes for each day in order to minimize sum of routing costs Plan is executed in a rolling horizon fashion Routes of the first day are executed New requests arrive and problem is re-solved on the updated portfolio 2

Tactical Planning in Vehicle Routing Given a set of customer requests Assign a visit day to each customer over a short-term horizon Design routes for each day in order to minimize sum of routing costs Day 12 2

Tactical Planning in Vehicle Routing Given a set of customer requests Assign a visit day to each customer over a short-term horizon Design routes for each day in order to minimize sum of routing costs Plan is executed in a rolling horizon fashion Routes of the first day are executed New requests arrive and problem is re-solved on the updated portfolio Single-day horizon reduces the problem to a standard VRP Can be infeasible or too expensive Actual setting may preclude single-day planning horizon Applications in chemical distribution (Wen et al, 2010), VMI systems (Coelho et al, 2012), automotive transportation (Cordeau et al, 2012) 2

Deterministic Tactical VRP Assignment constraints Feasible day window Generalized Rounded Capacity Inequalities Vehicle-customer assignments 3

Call-In Customers Customers who are not scheduled to be visited now but might potentially call in, requesting service in a future time period The above framework is completely agnostic to future orders within the planning horizon Myopically optimizes based on current information Can generate routing plans that are infeasible or too expensive Non-robust Day 2 Day 2 4

Call-In Customers Customers who are not scheduled to be visited now but might potentially call in, requesting service in a future time period The above framework is completely agnostic to future orders within the planning horizon Myopically optimizes based on current information Can generate routing plans that are infeasible or too expensive Robust Day 2 Day 2 4

Call-In Customers Customers who are not scheduled to be visited now but might potentially call in, requesting service in a future time period The above framework is completely agnostic to future orders within the planning horizon Myopically optimizes based on current information Can generate routing plans that are infeasible or too expensive Challenges Characterize discrete (yes/no) nature of uncertainty Build tractable models that insure against such uncertainty Avoid being conservative as much as possible 4

Characterizing Discrete Uncertainty All call-in orders are assumed to come from a database of potential orders V O Each call-in customer c o places an order o, associated with Call-in date d o Demand q o Service Day Window e o, l o Can account for multiple orders placed by the same customer Duplicate o 1, o 2, with different day windows All call-in orders satisfy e o 2, since all customers of day 1 ( today ) are known at time of optimization 5

Characterizing Discrete Uncertainty Uncertainty set Finite collection of relevant scenarios Each element is a indicates which orders can be realized together throughout the planning horizon The above representation can capture practically-meaningful scenarios budget of orders throughout the week budget of calls on any day geographical budgets budget of orders from same customer 6

Robust Formulation Routing plan must remain feasible for any realization of orders must have enough fleet capacity to accommodate call-in demand in future time periods Static policy likely to be infeasible A first adjustable robust approach always assign o to the same vehicle k in the same time period p irrespective of the realization that o is a part of 7

Robust Formulation Routing plan must remain feasible for any realization of orders must have enough fleet capacity to accommodate call-in demand in future time periods θ okp 0,1 indicates which vehicle we virtually assign to order o Add robust capacity constraint to deterministic problem: Resulting model is a semi-infinite MILP cutting plane algorithm Disjoint budgets: Can be reformulated into a finite MILP Note: deterministic problem already has O 2 n inequalities 8

Computational Results Database of 5 VRP benchmark instances 20 100 fixed/deterministic customers, 2 4 vehicles Extended into 5-period problems For each instance, we constructed a large database V O of orders Day windows randomly assigned with maximum window of 3 days Demands vary between q, q with respect to deterministic customers Budget of orders throughout the week Γ varies between 0% and 25% of the no. of fixed customers 90 problems 9

# Feasible Instances Cost Increase Computational Results C++/CPLEX 12.6 10 CPU minutes 45% 40% 35% 30% 25% 20% 15% 10% 5% 0% 5% 10% 15% 20% 25% Level of Robustness Γ 0% 10

Computational Results C++/CPLEX 12.6 10 CPU minutes 11

Conclusions Ignoring uncertainty in future customer requests can lead to infeasible or highly expensive routing plans in multi-period VRPs We developed an adjustable robust optimization framework to account for the uncertainty of future call-in customers A robust plan can be obtained with a small increase in routing costs Future work Improve conservatism of the proposed framework Reduce the number of relevant realizations Ξ using dominance rules Better formulations/decomposition techniques to solve larger instances Industrial case study 12