Inventory Routing for Bike Sharing Systems

Similar documents
INTEGRATED SCHEDULING OF DRAYAGE AND LONG-HAUL TRANSPORT

Modelling Shared Mobility in City Planning How Transport Planning Software Needs to Change ptvgroup.com

Collective Traffic Prediction with Partially Observed Traffic History using Location-Based Social Media

Autonomous taxicabs in Berlin a spatiotemporal analysis of service performance. Joschka Bischoff, M.Sc. Dr.-Ing. Michal Maciejewski

Routing and Planning for the Last Mile Mobility System

= an almost personalized transit system

Civil Engineering and Environmental, Gadjah Mada University TRIP ASSIGNMENT. Introduction to Transportation Planning

Written Exam Public Transport + Answers

Preferred citation style for this presentation

Suburban bus route design

CHAPTER 3 PROBLEM DEFINITION

Simulation-based Transportation Optimization Carolina Osorio

Restricted dynamic programming for the VRP

Simulated Annealing Algorithm for Customer-Centric Location Routing Problem

Adaptive diversification metaheuristic for the FSMVRPTW

Responsive Bus Bridging Service Planning Under Urban Rail Transit Line Emergency

Intelligent Mobility for Smart Cities

Power Distribution Scheduling for Electric Vehicles in Wireless Power Transfer Systems

On Using Storage and Genset for Mitigating Power Grid Failures

H. Hadera 1,2, I. Harjunkoski 1, G. Sand 1, I. E. Grossmann 3, S. Engell 2 1

Chapter 20 Assigning Hierarchy to Collaborative Mobile Charging in Sensor Networks

Chicago Transit Authority Service Standards and Policies

Train turn restrictions and line plan performance

Professor Dr. Gholamreza Nakhaeizadeh. Professor Dr. Gholamreza Nakhaeizadeh

Constructive Heuristics for Periodic Electric Vehicle Routing Problem

Agent-Based Modeling for Transportation Planning: A Method for Estimating Parking Search Time Based on Demand and Supply

Motion Planning Introduction to Optimization Techniques

Autonomous inverted helicopter flight via reinforcement learning

2.0 Development Driveways. Movin Out June 2017

Word Count: 4283 words + 6 figure(s) + 4 table(s) = 6783 words

Findings from the Limassol SUMP study

Abstract. Executive Summary. Emily Rogers Jean Wang ORF 467 Final Report-Middlesex County

Auc2Charge: An Online Auction Framework for Electric Vehicle Park-and-Charge

Preferred citation style

PLANNING FOR FEEDER BUS SERVICES USING VISUM: A CASE STUDY OF MUMBAI, INDIA. Prof. C.S.R.K. Prasad

Real-time Bus Tracking using CrowdSourcing

Managing Operations of Plug-In Hybrid Electric Vehicle (PHEV) Exchange Stations for use with a Smart Grid

Test Infrastructure Design for Core-Based System-on-Chip Under Cycle-Accurate Thermal Constraints

A Dynamic Programming Heuristic for the Vehicle Routing Problem with Time Windows and the European Community Social Legislation

Rotorcraft Gearbox Foundation Design by a Network of Optimizations

microscopic activity based travel demand modelling in large scale simulations The application of

Integrated System Design Optimisation: Combining Powertrain and Control Design

PCC Conference on Pervasive Computing and Communications

Routing a hybrid fleet of conventional and electric vehicles: the case of a French utility

Energy Systems Operational Optimisation. Emmanouil (Manolis) Loukarakis Pierluigi Mancarella

Comparing optimal relocation operations with simulated relocation policies in one-way carsharing systems

Intelligent Fault Analysis in Electrical Power Grids

Adaptive search techniques for problems in vehicle routing, Part II: A numerical comparison

INTEGRATING PLUG-IN- ELECTRIC VEHICLES WITH THE DISTRIBUTION SYSTEM

Electric Mobility-on-Demand a long step beyond carsharing. Jan-Olaf Willums Chairman EMN and Move About

2018 Long Range Development Plan Update Community Advisory Group- February 21, 2018

The Travelling Salesman Problem

CITY OF EDMONTON COMMERCIAL VEHICLE MODEL UPDATE USING A ROADSIDE TRUCK SURVEY

Predictive Control Strategies using Simulink

Holistic Range Prediction for Electric Vehicles

Predicted response of Prague residents to regulation measures

Paratransit for the Masses: Can Technological Advances Mainstream this Niche Mode?

Your web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore

Preprint.

Multiobjective capacitated arc routing problem

2010 Journal of Industrial Ecology

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds.

The Session.. Rosaria Silipo Phil Winters KNIME KNIME.com AG. All Right Reserved.

Systematic evaluation of new services at mobility hubs

Key facts and analysis on driving and charge patterns Dr. Cristina Corchero, IREC Barcelona, November 18, 2013

Electric Vehicle Battery Swapping Stations, Calculating Batteries and Chargers to Satisfy Demand

Analyzing the Impacts of Plug-in Electric Vehicles on Distribution Networks in British Columbia

SOME ISSUES OF THE CRITICAL RATIO DISPATCH RULE IN SEMICONDUCTOR MANUFACTURING. Oliver Rose

Reallocation of Empty PRT Vehicles en Route

Model Predictive Control for Electric Vehicle Charging

IN recent years, aiming at profit increase, great attention has

Preferred citation style

38th LCA Discussion Forum

Fast Forwarding to a World of On-Demand Air Transportation

Trends in Experiment Design

PHEV Design Impacts. Jason Taylor Ph.D. South West Electric Distribution Exchange May 6 th, 2010

Discovery of Design Methodologies. Integration. Multi-disciplinary Design Problems

Available online at ScienceDirect. Transportation Research Procedia 19 (2016 )

The South Waterfront District and the Portland Aerial Tram

A Quantitative Model for Truck Parking Utilization with Hours of Service Regulations

Eco-driving simulation: evaluation of eco-driving within a network using traffic simulation

Reinventing Mobility with Artificial Intelligence. Pascal Van Hentenryck University of Michigan Ann Arbor, MI

Differential Evolution Algorithm for Gear Ratio Optimization of Vehicles

The Hybrid Vehicle Routing Problem

Relationship between spatio-temporal electricity cost variability and e-mobility

CHAPTER I INTRODUCTION

EVREST: Electric Vehicle with Range Extender as a Sustainable Technology.

Scheduling. Purpose of scheduling. Scheduling. Scheduling. Concurrent & Distributed Systems Purpose of scheduling.

Bus Stop Optimization Study

NetLogo and Multi-Agent Simulation (in Introductory Computer Science)

Real-Driving Emissions test programme results from a Plugin Hybrid Electric Vehicle (PHEV)

Integrating Small-Scale Distributed Energy Generation, Storage, and Demand-Side Management in the Unit Commitment Problem

EXPERIENCE IN A COMPANY-WIDE LONG DISTANCE CARPOOL PROGRAM IN SOUTH KOREA

Test Based Optimization and Evaluation of Energy Efficient Driving Behavior for Electric Vehicles

Charging Electric Vehicles in the Hanover Region: Toolbased Scenario Analyses. Bachelorarbeit

ME 455 Lecture Ideas, Fall 2010

Residential Lighting: Shedding Light on the Remaining Savings Potential in California

Solving the Open Vehicle Routing Problem: New Heuristic and Test Problems

EVALUATION OF THE VRP COMPLETION WITH DEVELOPING HYBRID GENETIC ALGORITHM USING FUZZY LOGIC CONTROLLER MODEL

Dynamical Simulation of Gear Shift Processes in BMW Motorcycle Gear Boxes.

Transcription:

Inventory Routing for Bike Sharing Systems mobil.tum 2016 Transforming Urban Mobility Technische Universität München, June 6-7, 2016 Jan Brinkmann, Marlin W. Ulmer, Dirk C. Mattfeld

Agenda Motivation Problem Definition Two-dimensional Decomposition Approach Temporal Dimension Spatial Dimension Case Studies Summary and Outlook mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 2

Motivation: Bike-Sharing Systems Public bike rental Short usage time One-way trips Trips, i.e., Rental request Return request Spatio-temporal variation of requests mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 3

Motivation Problem Discrepancy of rental and return requests lead stations either to congest or to run out of bikes. Rental requests fail at empty stations. Return requests fail at full stations. Provider s view Needs to satisfy as many requests as possible. Relocates bikes via transport vehicles. Draws on target intervals provided by external information systems. Challenges Interdependent delivery amounts, due to balancing contraints. Interdependent replenishment times, due to routing. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 4

Problem Definition: Inventory Routing Inventory i.e., fill level Routing i.e., sequence Transportation i.e., relocations mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 5

Problem Definition: Sets and Functions Bike Sharing System Set of stations: N = n 0,, n max Capacity: r: N N 0 Initial fill levels: f: N N 0 Distances: d: N N R + Bikes: B = {b 0,, b max } Planning horizon: T = {t 0,, t max } Expected user activities Rental: R = r 0,, r max r = (t, n) Return: R + = r + + 0,, r max r + = t, n Target Intervals Upper Limits τ: N T N 0 Lower Limits τ: N T N 0 Optimization Set of vehicles: V = v o,, v max Capacity: c: V N Relocation operations Pickups: P = {p 0,, p max } p = (h, n, b) Deliveries: D = {d 0,, d max } d = (h, n, b) mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 6

Problem Definition: Fill Levels and Target Intervals 100% 100% 100% target interval target interval target interval 0% 0% 0% n 1 n 2 n 3 In the presence of large gaps, we assume a high probability of unsatisfied requests. Objective: Minimize the squared gaps over all stations. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 7

Two-dimensional Decomposition Approach Divide the IRP into several subproblems. Temporal dimension Divide planning horizon into periods. Solve periods sequentially Spatial dimension Divide set of stations into subsets Assign each subset to one vehicle For each vehicle / subset, determine a tour and relocation operations Challenge: Find proper subsets allowing efficient rebalancing. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 8

Spatial Decomposition: Set Partitioning Generate proper subsets via iterative local search proceedure: Subsets Decision Operator Routing Neighborhood mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 9

Spatial Decomposition: Operators Operator Operators span a neighborhood around a current solution. Insert Removes one station from it s subset. Inserts these station in an other subset. Small neighborhood Can change subsets sizes Exchange Removes two stations from their subsets. Exchanges station s assignments. Large neighborhood Cannot change subsets sizes mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 10

Spatial Decomposition: Routing Routing Routing evaluates subsets. Adapted Nearest Neighbor: target interval ρ = gap distance target interval gap = 2 gap = 1? ρ = 2 2 = 1 ρ = 1 2 = 0.5 n 1 d = 2 d = 2 n 2 mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 11

Spatial Decomposition: Routing Routing Routing evaluates subsets. Adapted Nearest Neighbor: target interval ρ = gap distance target interval gap = 0 gap = 1 n 1 n 2 mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 12

Spatial Decomposition: Decison Making Decision Choosing new solutions from the current solutions neighborhood. Hill Climbing Chooses the best subsets in the current neighborhood for next iteration Terminates in a local optimum Simulated Annealing For further exploitation, chooses randomly subsets from the current neighborhood Accepts (inferior) subsets with probability φ min 1, exp Ο c Ο n Τ Returns best subsets found Overcomes local optimality mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 13

Trips Case Studies: Instances Vienna s BSS City Bike Wien 59 stations Station capacity of 10-40 bike racks ~1,569 trips per day extracted by Vogel (2016) 200 Trips in the Course of the Day 175 150 125 100 75 Trips 50 25 0 0 2 4 6 8 10 12 14 16 18 20 22 Time [h] mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 14

Case Studies: Instances Vienna s BSS City Bike Wien 59 stations Station capacity of 10-40 bike racks ~1,569 trips per day extracted by Vogel (2016) 24 time periods à 60min Target fill levels by Vogel et al. (2014) 2, 3, 4, and 8 Vehicles Vehicle speed of 15 km h Vehicle capacity of 10 mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 15

Case Studies: Results Algorithm selection: Vehicles 2 3 4 8 Hill Climbing 211.45 86.09 65.24 57.74 Simulated Annealing 171.99 69.98 52.77 49.83 Simulated Annealing outperforms Hill Climbing. Simulated Annealing considering 8 vehicles leads to minor improvements. Further analysis of results by Simulated Annealing with 4 vehicles. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 16

Average Sums Case Studies: Results Results for Simulated Annealing and four vehicles: 50 45 40 35 30 25 20 15 Squared Gaps Imbalanced Stations Relocation Operations 10 5 0 8 10 12 14 16 18 20 22 Time [h] Expect for afternoon rushhour stations can be keept balanced. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 17

Station's Fill Level Case Studies: Results Results for Simulated Annealing and four vehicles: 1.0 Residential Station 0.8 0.6 0.4 Lower Limit Upper Limit Fill Level 0.2 0.0 0 2 4 6 8 10 12 14 16 18 20 22 Pick-ups before the rushhour. Time [h] mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 18

Station's Fill Level Case Studies: Results Results for Simulated Annealing and four vehicles: 1.0 Working Station 0.8 0.6 0.4 Upper Limit Lower Limit Fill Level 0.2 0.0 0 2 4 6 8 10 12 14 16 18 20 22 Time [h] Deliveries before the afternoon rushhour. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 19

Summary and Outlook Inventory Routing Problem Goal: realize target fill levels Inventory Two-dimensional decomposition approach: Solved periods independently Finds subsets allowing efficient rebalancing Routing Transport Future research To count failed request directly, evaluate approach in stochastic-dynamic environment. Thank you! mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 20

Portion of Rentals Motivation: Spatio-temporal Variation of Requests 0.10 Rentals in the Course of the Day 0.08 0.06 0.04 Working Residential cluster0 cluster2 0.02 0.00 0 2 4 6 8 10 12 14 16 18 20 22 Time [h] Vogel et al. (2011) mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 21

Portion of Returns Motivation: Spatio-temporal Variation of Requests 0.10 Returns in the Course of the Day 0.08 0.06 0.04 Working Residential cluster0 cluster2 0.02 0.00 0 2 4 6 8 10 12 14 16 18 20 22 Time [h] Vogel et al. (2011) mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 22

Spatial Decomposition: Decison Making Decision Choosing new solutions from the current solutions neighborhood. Hill Climbing While current solution is no local optimum: Choose the best solution in the current solution neighborhood. Return current solution. Terminates in a local optimum Simulated Annealing Initialize Τ 0. While Τ < Τ min : Choose a random solution in the current solution s neighborhood. Accept solution with probability φ min 1, exp Ο c Ο n Τ Set Τ i+1 c Τ i. Return best solution found. Overcomes local optimality. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 23

Hill Climbing Case Studies: Results Operator selection: Vehicles 2 3 4 8 no optimization via local search 842.07 754.40 779.96 1,088.18 Insert 242.10 97.86 71.66 60.34 Exchange 248.79 113.87 96.61 106.22 Insert / Exchange 211.45 86.09 65.24 57.74 No optimization via local search leads to worse results. Combination of Insert and Exchange leads to best results. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 24

References Vogel P, Greiser T, Mattfeld DC (2011) Understanding bike-sharing systems using data mining: exploring activity patterns. Procedia-Social and Behavioral Sciences, 20:514-523. Vogel P, Neumann Saavedra BA, Mattfeld DC (2014) A hybrid metaheuristic to solve the resource allocation problem in bike sharing systems. Hybrid Metaheuristics. Lecture Notes in Computer Science, 8457:16-29, Springer. Vogel P (2016) Service Network Design of Bike Sharing Systems Analysis and Optimization. Lecture Notes in Mobility, Springer. mobil.tum 2016 Inventory Routing for Bike Sharing Systems Jan Brinkmann Slide 25