SlideShare a Scribd company logo
1 of 48
Download to read offline
Synchronisation of Key Travel Modes
within a Transport Hub
Dr Michelle Dunbar
SMART Infrastucture Facility,
University of Wollongong
May 26, 2015
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 1/35
Outline
Motivation for improving synchronisation in multi-modal transport.
Variations of the Vehicle Routing Problem (VRP).
A mathematical formulation for the VRPTW with heterogeneous
travellers.
Preliminary results.
Future directions + Application.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 2/35
Motivation for Improved Synchronisation
In modern cities, transport infrastructure has typically developed according to a radial
pattern, in response to urban-sprawl.
Figure: Heatmap of population density in Sydney. Source: RP Data.
Population density increase may lead to inaccessibility to transportation services.
Infrastructure has traditionally developed separately and sequentially =⇒ lack of
complementarity and synchronisation between services at Hubs (△).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 3/35
Motivation for Improved Synchronisation
Passengers increasingly required to
make a number of interchanges at
Hubs, between different transport
modes.
Excessive waiting-times, infrequent
feeder services =⇒ poor connectivity.
Long-term planning and coordination: A
key driver for environmentally and
financially sustainable transport
development (Transport for NSW, 2012).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 4/35
Motivation for Improved Synchronisation
In areas without an existing transport infrastructure (such as an existing rail line),
buses are typically used to service the population.
- May be undesirable: fixed routes, infrequent services =⇒ increased car usage.
One approach commonly used around the
world, is that of a Dial-a-Ride shuttle-bus
system. (e.g. SkyBus in Melbourne)
Mobile technology has allowed for ease-of-use
and uptake for services to major Transport
Hubs.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 5/35
The Vehicle Routing Problem
The Vehicle Routing Problem: Visit each node exactly once in minimal time.
Source: http://neo.lcc.uma.es/dynamic/vrp.html
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 6/35
Existing Vehicle Routing Approaches
Vehicle Routing Problem (VRP), VRPTW (Vehicle Routing with Time Windows) and
DARP (Dial-a-Ride Problems).
1 Typically assume passengers/items are homogeneous w.r.t importance/priority,
2 Minimise total route time, cost or number of vehicles,
3 Solution approaches have typically utilised a combination of exact and heuristic
techniques (eg. tabu search),
4 Ignore the potential multi-modal aspect of a passenger’s trip.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 7/35
Existing Vehicle Routing Approaches
Recent extensions include:
1 Multi-zone, multi-trip VRPTW to and from a
one or more depots (Crainic et al., 2012).
2 Heterogeneity of items and route-cost factors:
weight, volume, distance and number of stops.
(Cesseli et al., 2009.)
3 Exact solution techniques: Column generation.
(Ceselli et al., 2009)
4 Customer perceptions of quality of service:
waiting time at pick up node, trip length.
(Pacquette et al., 2013).
Figure 1: Example of a multi-zone, multi-trip solution.
vs
Figure 2: Non-Perishable vs Perishable items.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 8/35
Contributions of Our Model
We extend the ideas of Ceselli et al. and Pacquette et al. Our approach:
1 Incorporates passenger heterogeneity with respect to value-of-time and importance of
outbound connection,
2 Minimises the time cost and missed connection cost,
3 Solved exactly via Column Generation.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 9/35
Route-Based Formulation for the VRPTW
The VRPTW model may be formulated as a route-based model.
- Each route corresponds to a column of the coefficient matrix and has an
associated decision variable.
xr =



1, If route r is chosen,
0, otherwise.
(1)
Example:








1
0
1








,








0
1
0








Passenger 1
Passenger 2
Passenger 3
Route 1 Route 2
s t1
2
3
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
Route-Based Formulation for the VRPTW
The VRPTW model may be formulated as a route-based model.
- Each route corresponds to a column of the coefficient matrix and has an
associated decision variable.
xr =



1, If route r is chosen,
0, otherwise.
(1)
Example:








1
0
1








,








0
1
0








Passenger 1
Passenger 2
Passenger 3
Route 1 Route 2
s t1
2
3x1 x2
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
Route-Based Formulation for the VRPTW
The VRPTW model may be formulated as a route-based model.
- Each route corresponds to a column of the coefficient matrix and has an
associated decision variable.
xr =



1, If route r is chosen,
0, otherwise.
(1)
Example:








1
0
1








,








0
1
0








Passenger 1
Passenger 2
Passenger 3
Route 1 Route 2
s t1
2
3x1 x2
s 1
3
t
Route 1
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
Route-Based Formulation for the VRPTW
The VRPTW model may be formulated as a route-based model.
- Each route corresponds to a column of the coefficient matrix and has an
associated decision variable.
xr =



1, If route r is chosen,
0, otherwise.
(1)
Example:








1
0
1








,








0
1
0








Passenger 1
Passenger 2
Passenger 3
Route 1 Route 2
s t1
2
3x1 x2
s
2
t
Route 2
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
Column Generation
Master Problem Subproblem




















1 0 0
1 0 0
0 1 0
1 0 0
0 1 0
0 0 1




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Column Generation
Master Problem Subproblem




















1 0 0
1 0 0
0 1 0
1 0 0
0 1 0
0 0 1




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3 Generate Column




















1
0
1
0
0
1




















Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Column Generation
Master Problem Subproblem




















1 0 0 1
1 0 0 0
0 1 0 1
1 0 0 0
0 1 0 0
0 0 1 1




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3 + c4x4
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Column Generation
Master Problem Subproblem




















1 0 0 1
1 0 0 0
0 1 0 1
1 0 0 0
0 1 0 0
0 0 1 1




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3 + c4x4 Generate Column




















0
1
0
1
1
0




















Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Column Generation
Master Problem Subproblem




















1 0 0 1 0
1 0 0 0 1
0 1 0 1 0
1 0 0 0 1
0 1 0 0 1
0 0 1 1 0




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3 + c4x4 + c5x5
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Column Generation
Master Problem Subproblem




















1 0 0 1 0
1 0 0 0 1
0 1 0 1 0
1 0 0 0 1
0 1 0 0 1
0 0 1 1 0




















x =




















1
1
1
1
1
1




















z = c1x1 + c2x2 + c3x3 + c4x4 + c5x5
Terminate if we can find no other
beneficial columns.
(i.e. All reduced costs, cj ≥ 0)
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
Solving the VRPTW using Column Generation
Objective is to obtain a minimal time-cost assignment of available vehicles to
passenger pick-ups, ensuring each passenger is picked up within their specified
time-window.
Master Problem
Minimise :
r∈R
crxr
Subject to :
r∈R
airxr = 1 ∀i ∈ N
r∈R
xr ≤ N, xr ∈ {0, 1}
Subproblem
Generate a feasible vehicle
route (satisfying time window
and duration constraints).
Append to the set:
R = set of all possible routes.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 12/35
Route-Based VRPTW with Passenger Heterogeneity
Objective is minimise both time cost and missed (outbound) connection cost
at the Transport Hub, whilst ensuring each passenger is picked up within their
specified time window.
Master Problem
Minimise :
r∈R
cr + λcM
r xr
Subject to :
r∈R
airxr = 1 ∀i ∈ N
r∈R
xr ≤ N, xr ∈ {0, 1}
Subproblem
Generate a feasible vehicle
route (satisfying time window
and duration constraints).
Append to the set:
R = set of all possible routes.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 13/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6s
1
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6s
1
2
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6s
1
2
4
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6s
1
2
4
6
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Subproblem
A Label-Setting algorithm is used to determine the path with minimal reduced cost:
- Let π denote a path from source to sink.
- Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i.
- Let wi be the dual multiplier for node i.
- Let li and ui denote the lower and upper bounds of the time window for node i.
Subproblem Formulation
Minimise : λcM
r +
i∈π
(ti − wi)
Subject to: li ≤
i∈π(i)
ti ≤ ui, ∀i ∈ N.
i∈π
ti ≤ Tmax, ∀i ∈ N
π is a path from s to t.
Where: cr = i∈π ti, Time Cost
cM
r = i∈π max{pi(cr−di),0}, MC.Cost.
s t
1
2
3
4
5
6s
1
2
4
6 t




1
1
0
1
0
1




Route Cost = cr + λcM
r
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
Preliminary Numerical Results
We randomly generated 4 different datasets with characteristics reflecting ‘likely’
passenger compositions according to time-of-day requests.
- School commute (≈ 8am/3pm),
- Balanced number of requests (≈ 11am/2pm),
- Inter-city commute (≈ 7am/5pm),
- Business commute (≈ 6am/6pm).
For each of these datasets, we simulated 10 random instances with different passenger
outbound connection departure times at the Hub, to determine the effectiveness of our
algorithm.
Each dataset consists of 30 passengers, with the restriction that vehicles must return to
the Hub in <= 20 mins.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 15/35
Preliminary Numerical Results
In the slides that follow, we compare:
- The Base Case (Min TTT): Objective is to minimise Total Travel Time (TTT).
- Our Model (Min TTT+MC): Objective is to minimise Total Travel Time and Missed
Connection Cost.
We compare the following quantities:
- Time Cost,
- Missed Connection Cost,
- Time Cost + Missed Connection Cost (weighted),
- Total Cost (includes additional vehicle cost ($40/20 min), if required).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 16/35
Results: School (5,5,15,5)
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time): Using 6 vehicles.
1
2
3
10
21
25
5
14
16
18
23
30
6
7
8
22
24
27
28
29
4
13
15
19
9
11
17
26
1220
Total Travel Time Cost = 89,
Missed Connections = 4,
Missed Connection Cost = 310,
Weighted Cost Sum = 244.
Hub Aircraft Connection: 5 Inter−city Train Connection: 5 Bus Connection: 15 Walk Connection: 5
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time and Missed Connection Cost): Using 6 vehicles.
9
11
17
6
7
8
22
24
27
28
29
2
3
10
21
23
30
1
4
13
15
19
1220
25
5
14
16
18
26
Total Travel Time Cost = 90,
Missed Connections = 0,
Missed Connection Cost = 0,
Weighted Cost Sum = 90.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 17/35
Results: Balanced (10,10,10,0)
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time): Using 7 vehicles.
1
6
12
19
28
29
3
11
15
17
18
21
26
5
14
25
30
4
13
16
27
2
20
9
10
22
23
24
7
8
Total Travel Time Cost = 86,
Missed Connections = 3,
Missed Connection Cost = 850,
Weighted Cost Sum = 511.
Hub Aircraft Connection: 10 Inter−city Train Connection: 10 Bus Connection: 10
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time and Missed Connection Cost): Using 8 vehicles.
141
12
19
28
29
7
25
30
2
20
8
9
10
22
23
24
3
6
26
5
13
16
17
214
11
15
18
27
Total Travel Time Cost = 104,
Missed Connections = 1,
Missed Connection Cost = 40,
Weighted Cost Sum = 124(164).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 18/35
Results: Inter-city Commute (5,20,5,0)
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time): Using 6 vehicles.
6
12
18
30
9
11
15
16
26
2
14
21
22
23
13
17
25
3
5
10
28
1
4
78
1920 24
27
29
Total Travel Time Cost = 86,
Missed Connections = 3,
Missed Connection Cost = 525,
Weighted Cost Sum = 348.5.
Hub Aircraft Connection: 5 Inter−city Train Connection: 20 Walk Connection: 5
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time and Missed Connection Cost): Using 7 vehicles.
1920 24
29
3
5
10
17
13
25
28
2
14
21
22
23
9
11
15
16
26
6
12
18
30
1
4
78
27
Total Travel Time Cost = 94,
Missed Connections = 0,
Missed Connection Cost = 0,
Weighted Cost Sum = 94(134).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 19/35
Results: Business (15,10,5,0)
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time): Using 6 vehicles.
1
6
10
22
27
8
16 18
21
29
5
13
23
24
25
3
9
12
17
19
2
4 14
15
28
7
1120
26
30
Total Travel Time Cost = 88,
Missed Connections = 3,
Missed Connection Cost = 320,
Weighted Cost Sum = 248.
Hub Aircraft Connection: 15 Inter−city Train Connection: 10 Bus Connection: 5
−5 −4 −3 −2 −1 0 1 2 3 4 5
−5
−4
−3
−2
−1
0
1
2
3
4
5
Distance (kms)
Distance(kms)
Plot of the Vehicle Routing Solution
(Obj: Minimise Total Travel Time and Missed Connection Cost): Using 8 vehicles.
1
6
26
810
22
27
2
4 14
18
29
3
15
21
28
5
13
23
24
25
1120
30
9
12
17
19
7
16
Total Travel Time Cost = 90,
Missed Connections = 0,
Missed Connection Cost = 0,
Weighted Cost Sum = 90(170).
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 20/35
Average Costs for each Dataset over 10 Random Instances
Dataset
TotalCost($)
A Comparison of the Average Total Costs between Min TTT and Min TTT+MC over 10 Instances for each Dataset
School Balanced Inter−City Business
0
50
100
150
200
250
300
350
400
450
Time Cost (Min. TTT)
Missed Connection Cost (Min. TTT)
Additional Vehicle/Driver Cost (Min. TTT)
Time Cost (Min. TTT+MC)
Missed Connection Cost (Min. TTT+MC)
Additional Vehicle/Driver Cost (Min. TTT+MC)
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 21/35
Results: Average Percentage Improvement
Average percentage improvement of Min TTT+MC over the Min TTT approach.
Travel Cost MC Cost Weighted Sum Total Cost
School -1.35 100.00 55.67 55.67
Balanced -11.16 94.75 59.38 45.40
Inter-City -8.49 100.00 57.10 36.87
Business -6.705 95.41 73.76 57.37
Average -6.93 97.54 61.48 48.83
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 22/35
Remarks and Conclusions
Using the same number of vehicles, it is possible to obtain a route with a 100%
decrease in missed connection cost, for only a 1.3% increase in time cost.
Over all 4 dataset types, the average reduction in missed connection cost was
between 94 − 100%.
Over all 4 dataset types, the Min TTT+MC approach outperformed the Min TTT
approach, even when (≤ 2) additional vehicles costs are accounted for, by an
average of 48.83%
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 23/35
Future Directions
Inclusion of additional passenger-centric measures.
Application to perishable-good delivery problem (eg. just-in-time delivery).
Figure: Routes for the delivery of spare parts from CP to Drop-points for Sydney Network.
Incorporation of real-time (offline) traffic data for specific time-of-day.
Extend to include delay information.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 24/35
Application to Vehicle Logistics Company: DropPoint
How to reduce distribution time from CP → DPs?
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 25/35
Application to Vehicle Logistics Company: DropPoint
Sydney Network.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 26/35
Application to Vehicle Logistics Company: DropPoint
Subproblem: Minimise reduced-cost, subject to:
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 27/35
Application to Vehicle Logistics Company: DropPoint
Incorporate a variable link travel-time reflecting time-of-day information.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 28/35
Application to Vehicle Logistics Company: DropPoint
A step-function approximation for given data granularity.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 29/35
Application to Vehicle Logistics Company: DropPoint
How does our model know which time-of-day dataset to use?
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 30/35
Application to Vehicle Logistics Company: DropPoint
We use a linearised model of a Heaviside step function.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 31/35
Application to Vehicle Logistics Company: DropPoint
For example, if the current time is 1 : 30pm, but have discretisations of 1
hour:
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 32/35
Application to Vehicle Logistics Company: DropPoint
This results in:
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 33/35
Application to Vehicle Logistics Company: DropPoint
This will be used to select the correct travel-time across a link, on-the-fly.
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 34/35
Conclusion
Thank you!
Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 35/35

More Related Content

What's hot

ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceLIFE GreenYourMove
 
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...Hossam Shafiq I
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed modelABUBAKAR IBRAHIM
 
A feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problemA feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problemCem Recai Çırak
 
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)Hossam Shafiq I
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelXin-She Yang
 
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing ProblemMixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problemjfrchicanog
 
Fuzzy Model Presentation
Fuzzy Model Presentation Fuzzy Model Presentation
Fuzzy Model Presentation NurudeenIshaq1
 
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-IIA Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-IIUniversity of Surrey, United Kingdom
 
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Premier Publishers
 
Closed-form Solutions of Generalized Greenshield Relations for the Social and...
Closed-form Solutions of Generalized Greenshield Relations for the Social and...Closed-form Solutions of Generalized Greenshield Relations for the Social and...
Closed-form Solutions of Generalized Greenshield Relations for the Social and...Michael Maroun
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetArian Razmi Farooji
 
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...rahulmonikasharma
 
Recent Research for IISE Conference
Recent Research for IISE ConferenceRecent Research for IISE Conference
Recent Research for IISE ConferenceRichard Alaimo
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...ijaia
 

What's hot (18)

Urban transportation
Urban transportationUrban transportation
Urban transportation
 
ESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, GreeceESCC 2016, July 10-16, Athens, Greece
ESCC 2016, July 10-16, Athens, Greece
 
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...
L1 Transportation Planning Process (Transportation and Logistics & Dr. Anna N...
 
Review of optimal speed model
Review of optimal speed modelReview of optimal speed model
Review of optimal speed model
 
A feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problemA feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problem
 
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)
L3 Cost Structure (Transportation and Logistics & Dr. Anna Nagurney)
 
A Biologically Inspired Network Design Model
A Biologically Inspired Network Design ModelA Biologically Inspired Network Design Model
A Biologically Inspired Network Design Model
 
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing ProblemMixed Integer Linear Programming Formulation for the Taxi Sharing Problem
Mixed Integer Linear Programming Formulation for the Taxi Sharing Problem
 
Fuzzy Model Presentation
Fuzzy Model Presentation Fuzzy Model Presentation
Fuzzy Model Presentation
 
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-IIA Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II
A Solution for Multi-objective Commodity Vehicle Routing Problem by NSGA-II
 
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
Exploring Queuing Theory to Minimize Traffic Congestion Problem in Calabar-Hi...
 
Traffic model
Traffic modelTraffic model
Traffic model
 
Closed-form Solutions of Generalized Greenshield Relations for the Social and...
Closed-form Solutions of Generalized Greenshield Relations for the Social and...Closed-form Solutions of Generalized Greenshield Relations for the Social and...
Closed-form Solutions of Generalized Greenshield Relations for the Social and...
 
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous FleetMulti depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
Multi depot Time-dependent Vehicle Routing Problem with Heterogeneous Fleet
 
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...
A Combined Method for Capacitated Periodic Vehicle Routing Problem with Stric...
 
Recent Research for IISE Conference
Recent Research for IISE ConferenceRecent Research for IISE Conference
Recent Research for IISE Conference
 
Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...Solving real world delivery problem using improved max-min ant system with lo...
Solving real world delivery problem using improved max-min ant system with lo...
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
 

Viewers also liked

Modes of transport set induction
Modes of transport set inductionModes of transport set induction
Modes of transport set inductionDowney George
 
Modes of transport
Modes of transportModes of transport
Modes of transportEstefi Tovar
 
Road transport
Road transport Road transport
Road transport Student
 
Environmental Science (EVS) : Travel and Transport (Class I)
Environmental Science (EVS) : Travel and Transport (Class I)Environmental Science (EVS) : Travel and Transport (Class I)
Environmental Science (EVS) : Travel and Transport (Class I)theeducationdesk
 
Means Of Transport 1st Class
Means Of Transport   1st ClassMeans Of Transport   1st Class
Means Of Transport 1st Classmonodeth
 
Monmouth Dems Social Media Training
Monmouth Dems Social Media TrainingMonmouth Dems Social Media Training
Monmouth Dems Social Media TrainingJohn McCarthy
 
SMART Seminar Series: Development and comparison of two interaction indices b...
SMART Seminar Series: Development and comparison of two interaction indices b...SMART Seminar Series: Development and comparison of two interaction indices b...
SMART Seminar Series: Development and comparison of two interaction indices b...SMART Infrastructure Facility
 
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...SMART Infrastructure Facility
 
Riesgos físicos
Riesgos físicosRiesgos físicos
Riesgos físicosBTARequiem
 
Ackland Art Museum - Japanese Painting Conservation I
Ackland Art Museum - Japanese Painting Conservation IAckland Art Museum - Japanese Painting Conservation I
Ackland Art Museum - Japanese Painting Conservation Iacklandartmuseum
 

Viewers also liked (20)

Modes of transport set induction
Modes of transport set inductionModes of transport set induction
Modes of transport set induction
 
Modes of transport
Modes of transportModes of transport
Modes of transport
 
Road transport
Road transport Road transport
Road transport
 
Environmental Science (EVS) : Travel and Transport (Class I)
Environmental Science (EVS) : Travel and Transport (Class I)Environmental Science (EVS) : Travel and Transport (Class I)
Environmental Science (EVS) : Travel and Transport (Class I)
 
Means Of Transport 1st Class
Means Of Transport   1st ClassMeans Of Transport   1st Class
Means Of Transport 1st Class
 
Have You Outsourced by Stealth or by Design?
Have You Outsourced by Stealth or by Design?Have You Outsourced by Stealth or by Design?
Have You Outsourced by Stealth or by Design?
 
Monmouth Dems Social Media Training
Monmouth Dems Social Media TrainingMonmouth Dems Social Media Training
Monmouth Dems Social Media Training
 
INTERNET
INTERNETINTERNET
INTERNET
 
The closed layout and rational
The closed layout and rationalThe closed layout and rational
The closed layout and rational
 
SMART Seminar Series: Development and comparison of two interaction indices b...
SMART Seminar Series: Development and comparison of two interaction indices b...SMART Seminar Series: Development and comparison of two interaction indices b...
SMART Seminar Series: Development and comparison of two interaction indices b...
 
Presentation
PresentationPresentation
Presentation
 
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...
SMART PetaJakarta.org: Enabling civic co-management through GeoSocial Intelli...
 
#DBS2016 Digital Labor Disruption
#DBS2016 Digital Labor Disruption#DBS2016 Digital Labor Disruption
#DBS2016 Digital Labor Disruption
 
Riesgos físicos
Riesgos físicosRiesgos físicos
Riesgos físicos
 
Ackland Art Museum - Japanese Painting Conservation I
Ackland Art Museum - Japanese Painting Conservation IAckland Art Museum - Japanese Painting Conservation I
Ackland Art Museum - Japanese Painting Conservation I
 
Managing Service Providers for Today’s Digital Business
Managing Service Providers for Today’s Digital BusinessManaging Service Providers for Today’s Digital Business
Managing Service Providers for Today’s Digital Business
 
Recent Work
Recent WorkRecent Work
Recent Work
 
Scan0002
Scan0002Scan0002
Scan0002
 
Closed unit
Closed unitClosed unit
Closed unit
 
Guia 2
Guia 2Guia 2
Guia 2
 

Similar to SMART Seminar Series: Improving Public Transport Accessibility via the Optimisation and Synchronisation of Schedules for Key Transport Modes

Dispatching taxi cabs with passenger pool
Dispatching taxi cabs with passenger poolDispatching taxi cabs with passenger pool
Dispatching taxi cabs with passenger poolBogusz Jelinski
 
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...BRTCoE
 
Ms(transp.transship,assign) (1)
Ms(transp.transship,assign) (1)Ms(transp.transship,assign) (1)
Ms(transp.transship,assign) (1)kongara
 
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdf
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdfFundamentals-of-Traffic-Flow-and-Queuing-Theory.pdf
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdfMyghtSolidariosMBM
 
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...Andrea Erdman
 
When and where are bus express services justified?
When and where are bus express services justified?When and where are bus express services justified?
When and where are bus express services justified?BRTCoE
 
A Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation ProblemA Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation Probleminventionjournals
 
Modelling station choice
Modelling station choiceModelling station choice
Modelling station choiceMarcus Young
 
Multi-agent approach to resource allocation inautonomous vehicle fleet
Multi-agent approach to resource allocation inautonomous vehicle fleetMulti-agent approach to resource allocation inautonomous vehicle fleet
Multi-agent approach to resource allocation inautonomous vehicle fleetdaoudalaa
 
Aeronautical ad hoc networks revised
Aeronautical ad hoc networks revisedAeronautical ad hoc networks revised
Aeronautical ad hoc networks revisedfariharowshan
 
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...sinaexe
 
A Model For The Dynamic System Optimum Traffic Assignment Problem
A Model For The Dynamic System Optimum Traffic Assignment ProblemA Model For The Dynamic System Optimum Traffic Assignment Problem
A Model For The Dynamic System Optimum Traffic Assignment ProblemSean Flores
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models Luuk Brederode
 
A Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation ProblemA Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation Probleminventionjournals
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignmentKathan Sindhvad
 

Similar to SMART Seminar Series: Improving Public Transport Accessibility via the Optimisation and Synchronisation of Schedules for Key Transport Modes (20)

robotaxi2023.pdf
robotaxi2023.pdfrobotaxi2023.pdf
robotaxi2023.pdf
 
Dispatching taxi cabs with passenger pool
Dispatching taxi cabs with passenger poolDispatching taxi cabs with passenger pool
Dispatching taxi cabs with passenger pool
 
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...
Camila Balbontin - Do preferences for BRT and LRT change as a voter, citizen,...
 
Ms(transp.transship,assign) (1)
Ms(transp.transship,assign) (1)Ms(transp.transship,assign) (1)
Ms(transp.transship,assign) (1)
 
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdf
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdfFundamentals-of-Traffic-Flow-and-Queuing-Theory.pdf
Fundamentals-of-Traffic-Flow-and-Queuing-Theory.pdf
 
muhsina
muhsinamuhsina
muhsina
 
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...
A Passenger Traffic Assignment Model With Capacity Constraints For Transit Ne...
 
When and where are bus express services justified?
When and where are bus express services justified?When and where are bus express services justified?
When and where are bus express services justified?
 
Route choice
Route choiceRoute choice
Route choice
 
Can we make traffic jams obsolete?
Can we make traffic jams obsolete?Can we make traffic jams obsolete?
Can we make traffic jams obsolete?
 
A Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation ProblemA Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation Problem
 
Modelling station choice
Modelling station choiceModelling station choice
Modelling station choice
 
Multi-agent approach to resource allocation inautonomous vehicle fleet
Multi-agent approach to resource allocation inautonomous vehicle fleetMulti-agent approach to resource allocation inautonomous vehicle fleet
Multi-agent approach to resource allocation inautonomous vehicle fleet
 
Aeronautical ad hoc networks revised
Aeronautical ad hoc networks revisedAeronautical ad hoc networks revised
Aeronautical ad hoc networks revised
 
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
An energy efficient geographic routing protocol design in vehicular ad-hoc ne...
 
A Model For The Dynamic System Optimum Traffic Assignment Problem
A Model For The Dynamic System Optimum Traffic Assignment ProblemA Model For The Dynamic System Optimum Traffic Assignment Problem
A Model For The Dynamic System Optimum Traffic Assignment Problem
 
20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models 20151216 convergence of quasi dynamic assignment models
20151216 convergence of quasi dynamic assignment models
 
A Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation ProblemA Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation Problem
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignment
 
Real time traffic management - challenges and solutions
Real time traffic management - challenges and solutionsReal time traffic management - challenges and solutions
Real time traffic management - challenges and solutions
 

More from SMART Infrastructure Facility

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Infrastructure Facility
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Infrastructure Facility
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Infrastructure Facility
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Infrastructure Facility
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Infrastructure Facility
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Infrastructure Facility
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Infrastructure Facility
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Infrastructure Facility
 
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Infrastructure Facility
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Infrastructure Facility
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Infrastructure Facility
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Infrastructure Facility
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Infrastructure Facility
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Infrastructure Facility
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Infrastructure Facility
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Infrastructure Facility
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Infrastructure Facility
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Infrastructure Facility
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Infrastructure Facility
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Infrastructure Facility
 

More from SMART Infrastructure Facility (20)

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
 
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

SMART Seminar Series: Improving Public Transport Accessibility via the Optimisation and Synchronisation of Schedules for Key Transport Modes

  • 1. Synchronisation of Key Travel Modes within a Transport Hub Dr Michelle Dunbar SMART Infrastucture Facility, University of Wollongong May 26, 2015 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 1/35
  • 2. Outline Motivation for improving synchronisation in multi-modal transport. Variations of the Vehicle Routing Problem (VRP). A mathematical formulation for the VRPTW with heterogeneous travellers. Preliminary results. Future directions + Application. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 2/35
  • 3. Motivation for Improved Synchronisation In modern cities, transport infrastructure has typically developed according to a radial pattern, in response to urban-sprawl. Figure: Heatmap of population density in Sydney. Source: RP Data. Population density increase may lead to inaccessibility to transportation services. Infrastructure has traditionally developed separately and sequentially =⇒ lack of complementarity and synchronisation between services at Hubs (△). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 3/35
  • 4. Motivation for Improved Synchronisation Passengers increasingly required to make a number of interchanges at Hubs, between different transport modes. Excessive waiting-times, infrequent feeder services =⇒ poor connectivity. Long-term planning and coordination: A key driver for environmentally and financially sustainable transport development (Transport for NSW, 2012). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 4/35
  • 5. Motivation for Improved Synchronisation In areas without an existing transport infrastructure (such as an existing rail line), buses are typically used to service the population. - May be undesirable: fixed routes, infrequent services =⇒ increased car usage. One approach commonly used around the world, is that of a Dial-a-Ride shuttle-bus system. (e.g. SkyBus in Melbourne) Mobile technology has allowed for ease-of-use and uptake for services to major Transport Hubs. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 5/35
  • 6. The Vehicle Routing Problem The Vehicle Routing Problem: Visit each node exactly once in minimal time. Source: http://neo.lcc.uma.es/dynamic/vrp.html Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 6/35
  • 7. Existing Vehicle Routing Approaches Vehicle Routing Problem (VRP), VRPTW (Vehicle Routing with Time Windows) and DARP (Dial-a-Ride Problems). 1 Typically assume passengers/items are homogeneous w.r.t importance/priority, 2 Minimise total route time, cost or number of vehicles, 3 Solution approaches have typically utilised a combination of exact and heuristic techniques (eg. tabu search), 4 Ignore the potential multi-modal aspect of a passenger’s trip. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 7/35
  • 8. Existing Vehicle Routing Approaches Recent extensions include: 1 Multi-zone, multi-trip VRPTW to and from a one or more depots (Crainic et al., 2012). 2 Heterogeneity of items and route-cost factors: weight, volume, distance and number of stops. (Cesseli et al., 2009.) 3 Exact solution techniques: Column generation. (Ceselli et al., 2009) 4 Customer perceptions of quality of service: waiting time at pick up node, trip length. (Pacquette et al., 2013). Figure 1: Example of a multi-zone, multi-trip solution. vs Figure 2: Non-Perishable vs Perishable items. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 8/35
  • 9. Contributions of Our Model We extend the ideas of Ceselli et al. and Pacquette et al. Our approach: 1 Incorporates passenger heterogeneity with respect to value-of-time and importance of outbound connection, 2 Minimises the time cost and missed connection cost, 3 Solved exactly via Column Generation. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 9/35
  • 10. Route-Based Formulation for the VRPTW The VRPTW model may be formulated as a route-based model. - Each route corresponds to a column of the coefficient matrix and has an associated decision variable. xr =    1, If route r is chosen, 0, otherwise. (1) Example:         1 0 1         ,         0 1 0         Passenger 1 Passenger 2 Passenger 3 Route 1 Route 2 s t1 2 3 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
  • 11. Route-Based Formulation for the VRPTW The VRPTW model may be formulated as a route-based model. - Each route corresponds to a column of the coefficient matrix and has an associated decision variable. xr =    1, If route r is chosen, 0, otherwise. (1) Example:         1 0 1         ,         0 1 0         Passenger 1 Passenger 2 Passenger 3 Route 1 Route 2 s t1 2 3x1 x2 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
  • 12. Route-Based Formulation for the VRPTW The VRPTW model may be formulated as a route-based model. - Each route corresponds to a column of the coefficient matrix and has an associated decision variable. xr =    1, If route r is chosen, 0, otherwise. (1) Example:         1 0 1         ,         0 1 0         Passenger 1 Passenger 2 Passenger 3 Route 1 Route 2 s t1 2 3x1 x2 s 1 3 t Route 1 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
  • 13. Route-Based Formulation for the VRPTW The VRPTW model may be formulated as a route-based model. - Each route corresponds to a column of the coefficient matrix and has an associated decision variable. xr =    1, If route r is chosen, 0, otherwise. (1) Example:         1 0 1         ,         0 1 0         Passenger 1 Passenger 2 Passenger 3 Route 1 Route 2 s t1 2 3x1 x2 s 2 t Route 2 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 10/35
  • 14. Column Generation Master Problem Subproblem                     1 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 15. Column Generation Master Problem Subproblem                     1 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 Generate Column                     1 0 1 0 0 1                     Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 16. Column Generation Master Problem Subproblem                     1 0 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 + c4x4 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 17. Column Generation Master Problem Subproblem                     1 0 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 1                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 + c4x4 Generate Column                     0 1 0 1 1 0                     Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 18. Column Generation Master Problem Subproblem                     1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0 1 1 0                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 + c4x4 + c5x5 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 19. Column Generation Master Problem Subproblem                     1 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0 1 1 0                     x =                     1 1 1 1 1 1                     z = c1x1 + c2x2 + c3x3 + c4x4 + c5x5 Terminate if we can find no other beneficial columns. (i.e. All reduced costs, cj ≥ 0) Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 11/35
  • 20. Solving the VRPTW using Column Generation Objective is to obtain a minimal time-cost assignment of available vehicles to passenger pick-ups, ensuring each passenger is picked up within their specified time-window. Master Problem Minimise : r∈R crxr Subject to : r∈R airxr = 1 ∀i ∈ N r∈R xr ≤ N, xr ∈ {0, 1} Subproblem Generate a feasible vehicle route (satisfying time window and duration constraints). Append to the set: R = set of all possible routes. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 12/35
  • 21. Route-Based VRPTW with Passenger Heterogeneity Objective is minimise both time cost and missed (outbound) connection cost at the Transport Hub, whilst ensuring each passenger is picked up within their specified time window. Master Problem Minimise : r∈R cr + λcM r xr Subject to : r∈R airxr = 1 ∀i ∈ N r∈R xr ≤ N, xr ∈ {0, 1} Subproblem Generate a feasible vehicle route (satisfying time window and duration constraints). Append to the set: R = set of all possible routes. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 13/35
  • 22. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 23. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6s 1 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 24. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6s 1 2 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 25. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6s 1 2 4 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 26. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6s 1 2 4 6 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 27. Subproblem A Label-Setting algorithm is used to determine the path with minimal reduced cost: - Let π denote a path from source to sink. - Let ti be the time-cost incurred by travelling from the predecessor node π−(i) to node i. - Let wi be the dual multiplier for node i. - Let li and ui denote the lower and upper bounds of the time window for node i. Subproblem Formulation Minimise : λcM r + i∈π (ti − wi) Subject to: li ≤ i∈π(i) ti ≤ ui, ∀i ∈ N. i∈π ti ≤ Tmax, ∀i ∈ N π is a path from s to t. Where: cr = i∈π ti, Time Cost cM r = i∈π max{pi(cr−di),0}, MC.Cost. s t 1 2 3 4 5 6s 1 2 4 6 t     1 1 0 1 0 1     Route Cost = cr + λcM r Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 14/35
  • 28. Preliminary Numerical Results We randomly generated 4 different datasets with characteristics reflecting ‘likely’ passenger compositions according to time-of-day requests. - School commute (≈ 8am/3pm), - Balanced number of requests (≈ 11am/2pm), - Inter-city commute (≈ 7am/5pm), - Business commute (≈ 6am/6pm). For each of these datasets, we simulated 10 random instances with different passenger outbound connection departure times at the Hub, to determine the effectiveness of our algorithm. Each dataset consists of 30 passengers, with the restriction that vehicles must return to the Hub in <= 20 mins. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 15/35
  • 29. Preliminary Numerical Results In the slides that follow, we compare: - The Base Case (Min TTT): Objective is to minimise Total Travel Time (TTT). - Our Model (Min TTT+MC): Objective is to minimise Total Travel Time and Missed Connection Cost. We compare the following quantities: - Time Cost, - Missed Connection Cost, - Time Cost + Missed Connection Cost (weighted), - Total Cost (includes additional vehicle cost ($40/20 min), if required). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 16/35
  • 30. Results: School (5,5,15,5) −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time): Using 6 vehicles. 1 2 3 10 21 25 5 14 16 18 23 30 6 7 8 22 24 27 28 29 4 13 15 19 9 11 17 26 1220 Total Travel Time Cost = 89, Missed Connections = 4, Missed Connection Cost = 310, Weighted Cost Sum = 244. Hub Aircraft Connection: 5 Inter−city Train Connection: 5 Bus Connection: 15 Walk Connection: 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time and Missed Connection Cost): Using 6 vehicles. 9 11 17 6 7 8 22 24 27 28 29 2 3 10 21 23 30 1 4 13 15 19 1220 25 5 14 16 18 26 Total Travel Time Cost = 90, Missed Connections = 0, Missed Connection Cost = 0, Weighted Cost Sum = 90. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 17/35
  • 31. Results: Balanced (10,10,10,0) −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time): Using 7 vehicles. 1 6 12 19 28 29 3 11 15 17 18 21 26 5 14 25 30 4 13 16 27 2 20 9 10 22 23 24 7 8 Total Travel Time Cost = 86, Missed Connections = 3, Missed Connection Cost = 850, Weighted Cost Sum = 511. Hub Aircraft Connection: 10 Inter−city Train Connection: 10 Bus Connection: 10 −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time and Missed Connection Cost): Using 8 vehicles. 141 12 19 28 29 7 25 30 2 20 8 9 10 22 23 24 3 6 26 5 13 16 17 214 11 15 18 27 Total Travel Time Cost = 104, Missed Connections = 1, Missed Connection Cost = 40, Weighted Cost Sum = 124(164). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 18/35
  • 32. Results: Inter-city Commute (5,20,5,0) −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time): Using 6 vehicles. 6 12 18 30 9 11 15 16 26 2 14 21 22 23 13 17 25 3 5 10 28 1 4 78 1920 24 27 29 Total Travel Time Cost = 86, Missed Connections = 3, Missed Connection Cost = 525, Weighted Cost Sum = 348.5. Hub Aircraft Connection: 5 Inter−city Train Connection: 20 Walk Connection: 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time and Missed Connection Cost): Using 7 vehicles. 1920 24 29 3 5 10 17 13 25 28 2 14 21 22 23 9 11 15 16 26 6 12 18 30 1 4 78 27 Total Travel Time Cost = 94, Missed Connections = 0, Missed Connection Cost = 0, Weighted Cost Sum = 94(134). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 19/35
  • 33. Results: Business (15,10,5,0) −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time): Using 6 vehicles. 1 6 10 22 27 8 16 18 21 29 5 13 23 24 25 3 9 12 17 19 2 4 14 15 28 7 1120 26 30 Total Travel Time Cost = 88, Missed Connections = 3, Missed Connection Cost = 320, Weighted Cost Sum = 248. Hub Aircraft Connection: 15 Inter−city Train Connection: 10 Bus Connection: 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 −5 −4 −3 −2 −1 0 1 2 3 4 5 Distance (kms) Distance(kms) Plot of the Vehicle Routing Solution (Obj: Minimise Total Travel Time and Missed Connection Cost): Using 8 vehicles. 1 6 26 810 22 27 2 4 14 18 29 3 15 21 28 5 13 23 24 25 1120 30 9 12 17 19 7 16 Total Travel Time Cost = 90, Missed Connections = 0, Missed Connection Cost = 0, Weighted Cost Sum = 90(170). Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 20/35
  • 34. Average Costs for each Dataset over 10 Random Instances Dataset TotalCost($) A Comparison of the Average Total Costs between Min TTT and Min TTT+MC over 10 Instances for each Dataset School Balanced Inter−City Business 0 50 100 150 200 250 300 350 400 450 Time Cost (Min. TTT) Missed Connection Cost (Min. TTT) Additional Vehicle/Driver Cost (Min. TTT) Time Cost (Min. TTT+MC) Missed Connection Cost (Min. TTT+MC) Additional Vehicle/Driver Cost (Min. TTT+MC) Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 21/35
  • 35. Results: Average Percentage Improvement Average percentage improvement of Min TTT+MC over the Min TTT approach. Travel Cost MC Cost Weighted Sum Total Cost School -1.35 100.00 55.67 55.67 Balanced -11.16 94.75 59.38 45.40 Inter-City -8.49 100.00 57.10 36.87 Business -6.705 95.41 73.76 57.37 Average -6.93 97.54 61.48 48.83 Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 22/35
  • 36. Remarks and Conclusions Using the same number of vehicles, it is possible to obtain a route with a 100% decrease in missed connection cost, for only a 1.3% increase in time cost. Over all 4 dataset types, the average reduction in missed connection cost was between 94 − 100%. Over all 4 dataset types, the Min TTT+MC approach outperformed the Min TTT approach, even when (≤ 2) additional vehicles costs are accounted for, by an average of 48.83% Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 23/35
  • 37. Future Directions Inclusion of additional passenger-centric measures. Application to perishable-good delivery problem (eg. just-in-time delivery). Figure: Routes for the delivery of spare parts from CP to Drop-points for Sydney Network. Incorporation of real-time (offline) traffic data for specific time-of-day. Extend to include delay information. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 24/35
  • 38. Application to Vehicle Logistics Company: DropPoint How to reduce distribution time from CP → DPs? Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 25/35
  • 39. Application to Vehicle Logistics Company: DropPoint Sydney Network. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 26/35
  • 40. Application to Vehicle Logistics Company: DropPoint Subproblem: Minimise reduced-cost, subject to: Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 27/35
  • 41. Application to Vehicle Logistics Company: DropPoint Incorporate a variable link travel-time reflecting time-of-day information. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 28/35
  • 42. Application to Vehicle Logistics Company: DropPoint A step-function approximation for given data granularity. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 29/35
  • 43. Application to Vehicle Logistics Company: DropPoint How does our model know which time-of-day dataset to use? Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 30/35
  • 44. Application to Vehicle Logistics Company: DropPoint We use a linearised model of a Heaviside step function. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 31/35
  • 45. Application to Vehicle Logistics Company: DropPoint For example, if the current time is 1 : 30pm, but have discretisations of 1 hour: Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 32/35
  • 46. Application to Vehicle Logistics Company: DropPoint This results in: Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 33/35
  • 47. Application to Vehicle Logistics Company: DropPoint This will be used to select the correct travel-time across a link, on-the-fly. Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 34/35
  • 48. Conclusion Thank you! Michelle Dunbar, UoW Synchronisation ofTravel Modes within a Transport Hub 35/35