The design of Demand-Adaptive public transportation Systems: Meta-Schedules

Similar documents
Viable and Sustainable Transportation Networks. Anna Nagurney Isenberg School of Management University of Massachusetts Amherst, MA 01003

Vehicle Routing and Scheduling. Martin Savelsbergh The Logistics Institute Georgia Institute of Technology

Supplementary Technical Details and Results

Models and Cuts for the Two-Echelon Vehicle Routing Problem

Chapter 3: Discrete Optimization Integer Programming

A Column Generation Based Heuristic for the Dial-A-Ride Problem

Trip Distribution Modeling Milos N. Mladenovic Assistant Professor Department of Built Environment

Service Capacity Design Problems for Mobility Allowance Shuttle Transit Systems

A Benders Decomposition Approach for the Symmetric TSP with Generalized Latency

Author's Personal Copy

Chapter 3: Discrete Optimization Integer Programming

An integrated schedule planning and revenue management model

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

2 GRAPH AND NETWORK OPTIMIZATION. E. Amaldi Introduction to Operations Research Politecnico Milano 1

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

Dynamic Call Center Routing Policies Using Call Waiting and Agent Idle Times Online Supplement

SPACE-TIME ACCESSIBILITY MEASURES FOR EVALUATING MOBILITY-RELATED SOCIAL EXCLUSION OF THE ELDERLY

MULTI-VEHICLE MOBILITY ALLOWANCE SHUTTLE TRANSIT (MAST) SYSTEM - AN ANALYTICAL MODEL TO SELECT THE FLEET SIZE AND A SCHEDULING HEURISTIC.

SCHEDULING PROBLEMS FOR FRACTIONAL AIRLINES

Traffic Demand Forecast

Fundamental Characteristics of Urban Transportation Services

3.10 Column generation method

Extracting mobility behavior from cell phone data DATA SIM Summer School 2013

Integrated schedule planning with supply-demand interactions for a new generation of aircrafts

A Joint Tour-Based Model of Vehicle Type Choice and Tour Length

Vehicle Scheduling for Accessible. Transportation Systems

Vehicle dispatching with time-dependent travel times

Final Report. Multi-vehicle Mobility Allowance Shuttle Transit (MAST) System: An Analytical Model to Select the Fleet Size and a Scheduling Heuristic

Surge Pricing and Labor Supply in the Ride- Sourcing Market

THE PICKUP AND DELIVERY PROBLEM WITH TRANSFERS: FORMULATION AND A BRANCH-AND-CUT SOLUTION METHOD

Travel and Transportation

7 Variance Reduction Techniques

The Tactical Berth Allocation Problem with Quay-Crane Assignment and Transshipment Quadratic Costs

A HYBRID FIXED AND FLEXIBLE TRANSPORTATION SERVICE: DESCRIPTION, VIABILITY, FORMULATION, OPTIMIZATION AND HEURISTIC.

3.10 Column generation method

ROUNDTABLE ON SOCIAL IMPACTS OF TIME AND SPACE-BASED ROAD PRICING Luis Martinez (with Olga Petrik, Francisco Furtado and Jari Kaupilla)

Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.

Continuous Random Variables

Scheduling Lecture 1: Scheduling on One Machine

Continuous Random Variables

TRAVELING SALESMAN PROBLEM WITH TIME WINDOWS (TSPTW)

Lecture 4: Bernoulli Process

The prediction of passenger flow under transport disturbance using accumulated passenger data

Characterizing Travel Time Reliability and Passenger Path Choice in a Metro Network

CHAPTER 3. CAPACITY OF SIGNALIZED INTERSECTIONS

A STUDY OF REALISTIC AND INNOVATIVE FEATURES OF THE SCHOOL BUS ROUTING PROBLEM

Single-part-type, multiple stage systems

Passenger-oriented railway disposition timetables in case of severe disruptions

CIE4801 Transportation and spatial modelling Modal split

Optimal Adaptive Departure Time Choices with Real-Time Traveler Information Considering Arrival Reliability

Complexity of Routing Problems with Release Dates and Deadlines

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 19

Traffic Modelling for Moving-Block Train Control System

Progressive Hedging-Based Meta- Heuristics for Stochastic Network Design

Travel Time Calculation With GIS in Rail Station Location Optimization

Greedy Algorithms. Kleinberg and Tardos, Chapter 4

Rail Transportation Models for Rural Populations By Chase Rainwater, Ph.D., Ashlea Milburn, Ph.D. and Jeff Gwaltney. MBTC DOT 3024 October 2011

CIV3703 Transport Engineering. Module 2 Transport Modelling

The Stochastic Vehicle Routing Problem

URBAN TRANSPORTATION SYSTEM (ASSIGNMENT)

Network Equilibrium Models: Varied and Ambitious

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

The Multiple Traveling Salesman Problem with Time Windows: Bounds for the Minimum Number of Vehicles

Route choice on transit networks with on-line information at stops

HW7 Solutions. f(x) = 0 otherwise. 0 otherwise. The density function looks like this: = 20 if x [10, 90) if x [90, 100]

Departure time choice equilibrium problem with partial implementation of congestion pricing

Research Article Stochastic User Equilibrium Assignment in Schedule-Based Transit Networks with Capacity Constraints

Workforce Scheduling. Outline DM87 SCHEDULING, TIMETABLING AND ROUTING. Outline. Workforce Scheduling. 1. Workforce Scheduling.

INTRODUCTION TO TRANSPORTATION SYSTEMS

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

Integrating advanced discrete choice models in mixed integer linear optimization

Recoverable Robustness in Scheduling Problems

Chapter 4. Greedy Algorithms. Slides by Kevin Wayne. Copyright 2005 Pearson-Addison Wesley. All rights reserved.

Metrolinx Transit Accessibility/Connectivity Toolkit

Overall Plan of Simulation and Modeling I. Chapters

Session-Based Queueing Systems

On Two Class-Constrained Versions of the Multiple Knapsack Problem

The Queue Inference Engine and the Psychology of Queueing. ESD.86 Spring 2007 Richard C. Larson

How to estimate quantiles easily and reliably

Session 3: Spatial Diagnosis of Mobility and Accessibility in Urban Mobility Systems

Probe Placement Problem

Anticipatory Freight Selection in Intermodal Long-haul Round-trips

Agent based modelling of technological diffusion and network influence

Exploring Human Mobility with Multi-Source Data at Extremely Large Metropolitan Scales. ACM MobiCom 2014, Maui, HI

Understanding Travel Time to Airports in New York City Sierra Gentry Dominik Schunack

The Location Selection Problem for the Household Activity Pattern Problem UCI-ITS-WP Jee Eun Kang Will W. Recker

State-dependent and Energy-aware Control of Server Farm

The World Bank China Wuhan Second Urban Transport (P112838)

MOR CO Analysis of future residential and mobility costs for private households in Munich Region

An improved method for solving micro-ferry scheduling problems

Discrete-event simulations

ring structure Abstract Optical Grid networks allow many computing sites to share their resources by connecting

Energy-Efficient Broadcast Scheduling. Speed-Controlled Transmission Channels

Knapsack and Scheduling Problems. The Greedy Method

ENABLING CONGESTION AVOIDANCE REDUCTION IN THE MICHIGAN-OHIO TRANSPORTATION NETWORK TO IMPROVE SUPPLY CHAIN EFFICIENCY: FREIGHT ATIS

Simulation of Congestion Phenomena on Transit Networks

MEZZO: OPEN SOURCE MESOSCOPIC. Centre for Traffic Research Royal Institute of Technology, Stockholm, Sweden

A Benders decomposition method for locating stations in a one-way electric car sharing system under demand uncertainty

Machine Scheduling with Deliveries to Multiple Customer Locations

JOINT PRICING AND NETWORK CAPACITY SETTING PROBLEM

Transcription:

The design of Demand-Adaptive public transportation Systems: Meta-Schedules Gabriel Teodor Crainic Fausto Errico ESG, UQAM and CIRRELT, Montreal Federico Malucelli DEI, Politecnico di Milano Maddalena Nonato Università di Ferrara JOURNE SCIENTIFIQUE Chaire de recherche industrielle CRSNG en management logistique ESG UQAM The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.1/29

Outline 1. Demand Responsive transit Systems (e.g., DAR) 2. Demand Adaptive transit Systems (DAS) 3. Scheduling issues in DAS, DAR, and Traditional transit 4. The Meta-Schedule problem single segment subproblem - sampling-based technique sewing segments together 5. Conclusions The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.2/29

Flexibility in Transit Systems Offer competitive transportation services Capture additional demand Better address population needs Cover larger/additional areas Sustainability Reduce operating costs Increase resource utilization Integration with traditional transportation systems User point of view Management point of view The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.3/29

Dial a Ride Systems Users ask for personalized rides (door-to-door service) But are served collectively Similar to a collective taxi service Initially devised to meet needs of users with reduced mobility Extended (somewhat) to deal with low demand areas or periods Quite expensive compared to regular service Frequency? Regularity? The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.4/29

Demand Adaptive System (DAS) Combine DAR flexibility to traditional system regularity and low-cost Compulsory stops with time windows regular line Optional stops on request (active users) Segments: Set of optional stops between two consecutive compulsory stops Users can still access the service at compulsory stops (passive users) The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.5/29

A DAS line Passive users only The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.6/29

A DAS line Active and passive users The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.7/29

Integrated System DAS as feeder lines The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.8/29

Multiple Lines Transfer points among flexible (and traditional) lines (compulsory stops) The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.9/29

Schedules: Traditional Transit and DAR Traditional Transit Passing time at each stop of the line Designed for medium-term periods (six months, one year) Users plan their trips based on published schedules Tactical planning decision (line definition: higher level ) DAR Particular to each vehicle tour Varying according to the actual requests Operational planning activity The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.10/29

Scheduling Issues for DAS Combines planning phases of traditional transit and DAR Two schedules are built Meta-Schedule: Similar to Traditional Transit Basic line definition: time windows at compulsory stops Users plan trips based on the published Meta-Schedule Tactical planning decision (compulsory stops, segments, frequencies at higher level) Each departure schedule: Similar to DAR Defines the actual vehicle itinerary Varies according to actual requests Must be compatible with the Master Schedule Operational planning activity The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.11/29

Basic DAS Design Problem Input The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions Compulsory stops The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions Compulsory stops Sequencing The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions Compulsory stops Sequencing Segments The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions Compulsory stops Sequencing Segments Time windows The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Basic DAS Design Problem Input Region to serve Demand Decisions Compulsory stops Sequencing Segments Time windows Goals Low routing costs Hight level of service The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.12/29

Time Windows The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Time Windows Policy Given a compulsory stop and its time window [a, b] The Vehicle Must leave the compulsory stop within the time interval [a, b] May arrive before a a b The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Time Windows Consequences Passive users must be at the compulsory stop not later than a Passengers on the bus may experience idle times Time windows represent bounds on user travel time a b The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Time Windows Main Features Distance Width distance width width time The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Time Windows Main Features Distance Time to serve the optional stop Idle times at compulsory stops Width distance width width time The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Time Windows Main Features Distance Time to serve the optional stop Idle times at compulsory stops Width Flexibility Long waiting times for passive users distance width width time The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.13/29

Meta-Schedule: problem description Input Topological design Demand for transportation Policy for time windows The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.14/29

Meta-Schedule: problem description Input Topological design Demand for transportation Policy for time windows Output A time window for each compulsory stop The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.14/29

Meta-Schedule: problem description Input Topological design Demand for transportation Policy for time windows Output A time window for each compulsory stop Conflicting goals Provide sufficient time to serve optional stops Minimize total maximum time Small time windows Minimize idle times... The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.14/29

Problem Setting and Assumptions The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.15/29

Problem Setting and Assumptions Demand Probability distributions of requests for o/d pairs Probability of at least one request derived for each optional stop Serve the set of requests Serve the set of requested stops The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.15/29

Problem Setting and Assumptions Demand Probability distributions of requests for o/d pairs Probability of at least one request derived for each optional stop Serve the set of requests Serve the set of requested stops Time windows We consider time windows with common and fixed width δ Two possible easy extensions Fixed but different width Maximum width The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.15/29

Formaly Input A sequence of compulsory stops A set of optional stops partitioned into segments Travel time c ij for the pair of stops (i, j) in a segment Probability p i of being requested for service for optional stop i The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.16/29

Formaly Input A sequence of compulsory stops A set of optional stops partitioned into segments Travel time c ij for the pair of stops (i, j) in a segment Probability p i of being requested for service for optional stop i Output Time windows [a h, b h ] for compulsory stop f h, b h a h = δ It reduces to finding a sequence {b 0, b 1,...,b n } The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.16/29

Formaly Input A sequence of compulsory stops A set of optional stops partitioned into segments Travel time c ij for the pair of stops (i, j) in a segment Probability p i of being requested for service for optional stop i Output Time windows [a h, b h ] for compulsory stop f h, b h a h = δ It reduces to finding a sequence {b 0, b 1,...,b n } Goals Serve any requested optional stop with probability P ǫ Minimize b n The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.16/29

Subproblem: Single Segment f h 1 f h Input A segment The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h Input A segment Probability p i for optional stop i of being active The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 Input A segment Probability p i for optional stop i of being active The departure time L h 1 at compulsory f h 1 The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 Sh p Sh To any subset S h N h of optional stops is associated Probability p Sh of being active The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 Sh p Sh T h = H h + L h 1 To any subset S h N h of optional stops is associated Probability p Sh of being active Service Time H h (active set) Hamiltonian Path? Arrival Time T h at the second compulsory f h The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 Sh p Sh T h = H h + L h 1 To any subset S h N h of optional stops is associated Probability p Sh of being active Service Time H h (active set) Hamiltonian Path? Arrival Time T h at the second compulsory f h H h and T h are random variables The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Goal The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Goal Find the smallest value b h such that b h T h (ω) with probability 1 ǫ (to guarantee good service) The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Goal Find the smallest value b h such that b h T h (ω) with probability 1 ǫ (to guarantee good service) We take b h = T 1 ǫ h P{H h (w) H 1 ǫ h = H 1 ǫ h + L h 1, with T 1 ǫ h, H 1 ǫ h } 1 ǫ and P{T h (w) T 1 ǫ h defined as } 1 ǫ The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Crucial Point The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Crucial Point How do we compute T 1 ǫ h or H 1 ǫ h (they differ by a constant)? The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Crucial Point How do we compute T 1 ǫ h or H 1 ǫ h (they differ by a constant)? Cumulative Distribution Function (CDF) and Probability Mass Function (PMF) for H h (ω) and T h (ω) are needed The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Crucial Point How do we compute T 1 ǫ h or H 1 ǫ h (they differ by a constant)? Cumulative Distribution Function (CDF) and Probability Mass Function (PMF) for H h (ω) and T h (ω) are needed Requires 2 N h service-time evaluations! The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Subproblem: Single Segment f h 1 p i f h L h 1 S h (ω) T h (ω) = H h (ω) + L h 1 Crucial Point How do we compute T 1 ǫ h or H 1 ǫ h (they differ by a constant)? Cumulative Distribution Function (CDF) and Probability Mass Function (PMF) for H h (ω) and T h (ω) are needed Requires 2 N h service-time evaluations! We estimate the PMF by sampling The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.17/29

Sampling Algorithm Take {r 1, r 2,...,r l } random samples of relatively small cardinality Compute the PMF k, CDF k, and b k h for each sample r k Compute the mean value and standard deviation of b k h If the standard deviation is small, i.e.,the solution is precise, stop Otherwise, increment the cardinality of the samples and iterate The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.18/29

Sampling Algorithm Take {r 1, r 2,...,r l } random samples of relatively small cardinality Compute the PMF k, CDF k, and b k h for each sample r k Compute the mean value and standard deviation of b k h If the standard deviation is small, i.e.,the solution is precise, stop Otherwise, increment the cardinality of the samples and iterate Observations The algorithm is very simple. But No guarantee of unbiased solution The dimension of the sample may become critical The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.18/29

Experimentation Focus on the estimation of the service time for a single segment Square-shaped segments, side length 300 Compulsory stops at the extremities of one diagonal Optional stops are uniformly distributed on the square To each optional stop is associated a positive probability, 50% in average P ǫ = 0.95 Hamiltonian Path computed by our basic B&C code The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.19/29

Results A20 Longest 1-Path Hamiltonian Path Real b h (ε) 546.1 1137 1062.5 Dim. nsamples dimsamples bh (ε) Std-dev/ b h (ε) Time(sec.) 20 5 50 1061.5 0.012 1.9 20 5 100 1061.5 0.01 3.77 20 5 150 1060.5 0.009 5.65 20 5 200 1057.5 0.007 7.52 20 5 250 1061.5 0.008 9.35 20 10 50 1061.5 0.013 3.76 20 10 100 1056.5 0.011 7.48 20 10 150 1061 0.009 11.31 20 10 200 1062.5 0.008 15.25 20 10 250 1063 0.007 18.81 20 15 50 1061.83 0.011 5.62 20 15 100 1059.17 0.01 11.29 20 15 150 1061.17 0.01 16.86 20 15 200 1061.5 0.007 22.58 20 15 250 1062.17 0.007 28.19 The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.20/29

Results A30 Longest 1-Path Hamiltonian Path Real b h (ε) 558.7 1244 1127.5 Dim. nsamples dimsamples bh (ε) Std-dev/ b h (ε) Time(sec.) 30 5 50 1117.5 0.011 3.74 30 5 100 1123.5 0.011 7.52 30 5 150 1124.5 0.008 11.79 30 5 200 1129.5 0.008 15.38 30 5 250 1131.5 0.008 19.41 30 10 50 1125 0.012 7.47 30 10 100 1127.5 0.013 15.4 30 10 150 1128 0.007 22.95 30 10 200 1129.5 0.006 30.13 30 10 250 1131.5 0.006 37.98 30 15 50 1123.83 0.012 11.85 30 15 100 1127.17 0.011 22.99 30 15 150 1130.17 0.007 34.58 30 15 200 1129.17 0.006 44.95 30 15 250 1130.17 0.005 55.47 The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.21/29

Results A40 Longest 1-Path Hamiltonian Path Real b h (ε) 558.7 1444 1272 Dim. nsamples dimsamples bh (ε) Std-dev/ b h (ε) Time(sec.) 40 5 50 1271.5 0.013 11.01 40 5 100 1272.5 0.009 17.24 40 5 150 1274.5 0.008 27.9 40 5 200 1278.5 0.009 34.5 40 5 250 1277.5 0.007 42.57 40 10 50 1275 0.009 17.23 40 10 100 1279 0.012 34.47 40 10 150 1281.5 0.011 50.13 40 10 200 1278.5 0.008 63.37 40 10 250 1276.5 0.006 80.98 40 15 50 1274.17 0.011 27.85 40 15 100 1280.17 0.012 50.23 40 15 150 1278.83 0.01 74.34 40 15 200 1276.5 0.007 97.67 40 15 250 1275.5 0.005 119.65 The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.22/29

Results A50 Longest 1-Path Hamiltonian Path Real b h (ε) 558.7 1880 1387.5 Dim. nsamples dimsamples bh (ε) Std-dev/ b h (ε) Time(sec.) 50 5 50 1387.5 0.009 33.82 50 5 100 1380.5 0.007 66.26 50 5 150 1387.5 0.01 99.03 50 5 200 1385.5 0.009 131.54 50 5 250 1387.5 0.004 164.13 50 10 50 1383.5 0.011 66.2 50 10 100 1383.5 0.01 131.49 50 10 150 1391 0.008 202.83 50 10 200 1386.5 0.007 267.47 50 10 250 1389.5 0.005 339.48 50 15 50 1382.83 0.014 98.93 50 15 100 1385.83 0.011 202.87 50 15 150 1389.5 0.007 304.37 50 15 200 1386.5 0.006 400.23 50 15 250 1388.17 0.006 494.62 The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.23/29

Conclusions (1) The algorithm for estimating time windows is fast The number of samplings is not very important The cardinality of samples is important. Around 200 Method successful in solving problems with high dimension The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.24/29

Sewing Segments We introduce a new random variable The vehicle departure time L h (ω) at compulsory stop f h where a h L h (ω) b h T h (ω) = L h 1 (ω) + H h (ω) needed to compute [a h, b h ] T h (ω) and L h (ω) are linked by the relation L h (ω) = T h (ω) if ω a h T h (ω) b h ; a h if ω T h (ω) < a h ; b h if ω T h (ω) > b h. Observe that L h 1 (ω) and H h (ω) are independent T h (ω) can be computed by convoluting L h 1 (ω) and H h (ω) The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.25/29

Complete Scheme Input Sequence of segments G = 1,2,...,n G h Service probability P ǫ = (1 ǫ) n The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.26/29

Complete Scheme Input Sequence of segments G = 1,2,...,n G h Service probability P ǫ = (1 ǫ) n Algorithm 1. For each segment G h, h {1, 2,...,n} (a) Compute PMF and CDF of L h 1 (ω) (b) Compute PMF and CDF of H h (ω) (c) Compute PMF and CDF of T h (ω) as the convolution of the PMFs of L h 1 and H h (d) Compute T 1 ǫ h and set b h = T 1 ǫ h. The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.26/29

Complete Scheme Input Sequence of segments G = 1,2,...,n G h Service probability P ǫ = (1 ǫ) n Algorithm 1. For each segment G h, h {1, 2,...,n} (a) Compute PMF and CDF of L h 1 (ω) (b) Compute PMF and CDF of H h (ω) (c) Compute PMF and CDF of T h (ω) as the convolution of the PMFs of L h 1 and H h (d) Compute T 1 ǫ h Output and set b h = T 1 ǫ h. The best sequence {b 1, b 2,...,b n } Such that any randomly requested optional stop is served with probability P ǫ The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.26/29

Experimentation Goal evaluate the quality of the produced master schedules Given several: topological DAS line design origin destination demand distributions Compute several master schedules varying: time window width δ probabilities ǫ Simulate operations monitoring: percentage of rejected requests passive user waiting times idle times at compulsory... The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.27/29

Results ǫ δ b 4 avg(r/t) stdv(r/t) avg(i) stdv(i) avg(p) stdv(p) 0.90 300 3032 0.008 0.028 68.09 54.64 46.17 43.76 0.90 400 3017 0.006 0.023 45.14 52.04 88.97 74.86 0.90 500 3117 0.006 0.023 30.30 44.21 148.70 108.48 0.95 300 3152 0.004 0.020 92.47 62.20 35.25 42.70 0.95 400 3132 0.004 0.020 65.47 54.62 61.40 64.54 0.95 500 3132 0.004 0.019 46.70 53.37 108.09 93.49 0.90 300 3692 0.016 0.021 9.1 26.30 154.1 71.20 0.90 400 3692 0.014 0.020 4.7 20.12 243.0 85.83 0.90 500 3692 0.015 0.021 2.7 15.11 345.79 96.03 0.95 300 4022 0.009 0.017 11.7 28.36 137.51 70.40 0.95 400 4022 0.011 0.018 6.6 23.46 222.95 89.44 0.95 500 4022 0.011 0.016 3.5 17.85 312.75 98.98 Master schedule evaluated on 4-segment line, low and high demand, 100 realizations The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.28/29

Conclusions (2) Demand Adaptive transit Systems DAS scheduling different from DAR and traditional transit The Meta-Schedule problem May be efficiently addressed by sampling (single segment) Results for general framework are satisfactory under different demand and line scenarios The design of Demand-Adaptive public transportation Systems: Meta-Schedules p.29/29