+ All Categories
Home > Technology > Webinar: How to design express services on a bus transit network

Webinar: How to design express services on a bus transit network

Date post: 26-Jan-2015
Category:
Upload: brtcoe
View: 106 times
Download: 3 times
Share this document with a friend
Description:
Webinar by Homero Larrain, 2013 08-23
35
Express Service Design on a Bus Transit Network Homero Larrain I.
Transcript
Page 1: Webinar: How to design express services on a bus transit network

Express Service Design on a Bus Transit Network

Homero Larrain I.

Page 2: Webinar: How to design express services on a bus transit network

Regular Service

Page 3: Webinar: How to design express services on a bus transit network

:) :( :(

Express Service

Travel Time?

Waiting Time?

Transfers?

Operation costs?

:)

:(

:(

:)

Page 4: Webinar: How to design express services on a bus transit network

source: brtdata.org

38 countries 158 cities 280 corridors

Express services currently in operation

Page 5: Webinar: How to design express services on a bus transit network

Express services in the literature

Case studies: Ercolano (1984), Silverman (1998), Tétreault and El-

Geneidy (2010), El-Geneidy and Surprenant-Legault (2010), Scortia (2010).

Express service design: Jordan and Turnquist (1979), Furth (1986), Leiva et al.

(2010), Larrain et al. (2010), Sun et al. (2008), Chen et al. (2012), Chiraphadhanakul y Barnhart (2013).

Page 6: Webinar: How to design express services on a bus transit network

Express services in the literature

Many to many

Freq. optimization

Service generation

Common lines Transfers Capacity

User Equilibrium

Jordan and Turnquist (1979)

✓ ✓

Sun et al. (2008) ✓ ✓ ✓

Leiva et al. (2010) ✓ ✓ ✓ ✓ ✓ ✓

Chen et al. (2012) ✓ ✓ ✓ ✓ ✓

Chiraphadhanakul & Barnhart (2013)

✓ ✓ ✓ ✓ ✓

Larrain et al. ✓ ✓ ✓ ✓ ✓ ✓ ✓

Page 7: Webinar: How to design express services on a bus transit network

Capacity v/s user equilibrium

• If capacity levels are not reached, the optimization will be consistent with a user equilibrium.

• However, when capacity is taken into account, the results may not be consistent with user equilibrium.

• An iterative method was designed where the frequencies of lines were increased until they met requirements.

• The solution obtained by this method satisfies capacity constraints and user behavior.

Page 8: Webinar: How to design express services on a bus transit network

HOW to design express services?

We are looking for a method that:

• Generates its own services.

• Reaches user equilibruim.

• Doesn’t exceed bus capacity.

• Works on PT networks.

Page 9: Webinar: How to design express services on a bus transit network

Express service design on a network

Express service design on a corridor

Service generation

Frequency optimization

Methodology

Network

Step 1:

Frequency optimization Step 2:

Service generation Step 3:

Network problem

Page 10: Webinar: How to design express services on a bus transit network

Modified Leiva’s model

f1

f2

f3

f4

fn

The model will give positive frequency to attractive services.

min𝑓𝑙,𝑓𝑙𝑠,𝑉𝑠𝑤 𝑐𝑙𝑓𝑙

𝑙∈ℒ

+ 𝑉𝑠𝑤 𝜃𝑤𝑡

𝜆

𝑓𝑙𝑠

𝑙∈ℒ

+ 𝜃𝑡𝑡 𝑡𝑙

𝑠𝑓𝑙𝑠

𝑙∈ℒ

𝑓𝑙𝑠

𝑙∈ℒ𝑠∈𝒮𝑤∈𝒲

+ 𝜃𝑡𝑟 𝑉𝑠𝑤

𝑠∈𝒮𝑤∈𝒲

− 𝑇𝑤𝑤∈𝒲

operating costs waiting costs in-vehicle time travel costs

transfer costs

s.t.: sign restrictions, continuity of flows, and continuity of fequencies.

Page 11: Webinar: How to design express services on a bus transit network

Dealing with capacity (capacity heuristic)

Unconstrained solution (cap = 100 pax/hr): f1 = 10, Lcrit = 90

f2 = 8, Lcrit = 120

f3 = 5, Lcrit = 80

f4 = 0

fn = 0

Add a new restriction and solve again:

𝑓2 ≥ 8 + Δ

Iterate until reaching feasibility. Solution will satisfy user equilibrium and capacity constraints, but...

• Solution is not optimal. • It has to optimize in every iteration.

𝑓2 ≥120 ∙ 8

100

f1

f2

f3

f4

fn

Page 12: Webinar: How to design express services on a bus transit network

Express service design on a network

Express service design on a corridor

Frequency optimization

Methodology

Network

Step 1:

Frequency optimization Step 2:

Service generation Step 3:

Network problem

Service generation

Page 13: Webinar: How to design express services on a bus transit network

Service generation methods

Some proposed heuristics are:

• Bus stop elimination.

• Bus stop inclusion.

• Short turning service generation.

• Zonal service generation.

• Short turning service generation for congested scenarios.

• Zonal service generation for congested scenarios.

• Mixed service generation for congested scenarios.

Page 14: Webinar: How to design express services on a bus transit network

Zonal service generation

Zonal service:

Affected trips (types of users):

Social cost function:

operator costs + waiting times – travel time reduction

fa

fe

TEe

TAEe

TA

e

𝑆𝐶𝑒 = 𝑓𝑎𝑐𝑎 + 𝑓𝑒𝑐𝑒 + 𝜆𝜃𝑤𝑡𝑇𝐴𝑒

𝑓𝑎+𝑇𝐸𝑒

𝑓𝑒+𝑇𝐴𝐸𝑒

𝑓𝑎 + 𝑓𝑒− 𝜃𝑡𝑡𝑇𝐸

𝑒𝑁𝑒𝜏

Page 15: Webinar: How to design express services on a bus transit network

Zonal service generation

Social costs approximation (no congestion):

𝑆𝐶𝑒 = 𝑓𝑎𝑐𝑎 + 𝑓𝑒𝑐𝑒 +𝜆𝜃𝑤𝑡 𝑇𝐴

𝑒 + 𝑇𝐴𝐸𝑒

𝑓𝑎+𝜆𝜃𝑤𝑡𝑇𝐸

𝑒

𝑓𝑒− 𝜃𝑡𝑡𝑇𝐸

𝑒𝑁𝑒𝜏

→ 𝑆𝐶𝑒∗ = 2 𝜆𝜃𝑤𝑡 𝑇𝐴

𝑒 + 𝑇𝐴𝐸𝑒 𝑐𝑎 + 2 𝜆𝜃𝑤𝑡𝑇𝐸

𝑒𝑐𝑒 − 𝜃𝑡𝑡𝑇𝐸𝑒𝑁𝑒𝜏

Only regular service optimal social costs:

𝑆𝐶𝑎∗ = 2 𝜆𝜃𝑤𝑡𝑐𝑎 𝑇𝑤

𝑤∈𝒲

Zonal service generation (uncongested case):

• For every possible zonal service 𝑒, compute 𝑆𝐶𝑒∗ y 𝑆𝐶𝑎

∗.

• If 𝑆𝐶𝑒∗ < 𝑆𝐶𝑎

∗, include 𝑒 in the frequecy optmization

problem initial lines set.

Page 16: Webinar: How to design express services on a bus transit network

Zonal service generation

Caso con capacidad:

fa

fe

PM

Total frequency has to be at least enough to carry the load on the

critical arc. 𝑓𝑎 + 𝑓𝑒 = 𝑓0 =

𝑃𝑐𝑟𝑖𝑡𝑐𝑎𝑝

Defining 𝑃𝑀𝐴𝑒, 𝑃𝑀𝐸

𝑒 y 𝑃𝑀𝐴𝐸𝑒 as the portion of 𝑃𝑀 corresponding to

each type of user: 𝑓𝑎∗ =

𝑓0𝑃𝑀𝐴𝑒

𝑃𝑀𝐴𝑒 + 𝑃𝑀𝐸

𝑒 𝑓𝑒∗ =

𝑓0𝑃𝑀𝐸𝑒

𝑃𝑀𝐴𝑒 + 𝑃𝑀𝐸

𝑒

These expressions allow us to compute optimal social costs for any

zonal service.

We can find optimal solutions for congested scenarios!

Page 17: Webinar: How to design express services on a bus transit network

Scenario N-S Direction S-N Direction Freq. (bus/hr) Max load (pax/bus)

Base No Cap. 1 oooooooooooooooooooo -------------------- 51.64 273.06

Base No Cap. 1 -------------------- oooooooooooooooooooo 51.64 58.11

Zonal No Cap. 2 oooooooooooooooooooo -------------------- 34.83 197.72

Zonal No Cap. 2 -------------------- oooooooooooooooooooo 69.82 42.98

Zonal No Cap. 2 oo------------oooooo -------------------- 12.47 210.51

Zonal No Cap. 2 oo-------------ooooo -------------------- 16.77 195.22

Zonal No Cap. 2 oo----------------oo -------------------- 1.52 128.84

Zonal No Cap. 2 oooo-----------ooooo -------------------- 4.23 264.71

Base Alg. Cap. 3 oooooooooooooooooooo -------------------- 88.13 160.00

Base Alg. Cap. 3 -------------------- oooooooooooooooooooo 88.13 34.05

Zonal Alg. Cap. 4 oooooooooooooooooooo -------------------- 33.00 157.98

Zonal Alg. Cap. 4 -------------------- oooooooooooooooooooo 89.00 33.72

Zonal Alg. Cap. 4 oo------------oooooo -------------------- 19.00 158.23

Zonal Alg. Cap. 4 oooo-----------ooooo -------------------- 37.00 158.95

Zonal Cap. 5 oooooooooooooooooooo -------------------- 41.55 160.00

Zonal Cap. 5 -------------------- oooooooooooooooooooo 88.13 34.05

Zonal Cap. 5 oo------------oooooo -------------------- 46.58 160.00

Using the heuristics

Etapa Costo social ($/hr) Reducción costo social

Base S/Cap. 8,507,920 -

Zonal S/Cap. 7,852,817 7.7%

Base Alg. Cap. 8,820,851 -

Zonal Alg. Cap. 7,977,375 9.6%

Zonal Cap. 7,915,484 10.3%

Uncongested scenarios

Congested scenarios, solved with capacity heuristic. Congested scenarios, solved with zonal generation heuristic.

Zonal capacity heuristic can beat “old” capacity heuristic.

This solution could have been reached in scenario 4 (but wasn’t).

Page 18: Webinar: How to design express services on a bus transit network

Diseño de servicios expresos en una red

Express service design on a corridor

Frequency optimization

Methodology

Network

Step 1:

Frequency optimization Step 2:

Service generation Step 3:

Network problem

Service generation

Page 19: Webinar: How to design express services on a bus transit network

Express service design for a network

What’s the difference of working over a network?

Frequency optimization:

• Problem of scale.

Service generation:

• Our methods can only work for a corridor.

We can apply service generation over routes, and frequency optimization over the network.

Page 20: Webinar: How to design express services on a bus transit network

Algorithm overview

1. Choose a set of initial attractive routes for the network. Express

services will be designed over these routes.

2. Optimize frequencies (ignoring congestion) for the initial solution

where every route is served by a regular service.

3. While certain convergence criteria is not met:

For every route:

a. Isolate the demand for the services contained on the route,

and generate services for the resulting corridor.

b. Optimize the frequencies for the current set of services,

ignoring capacity.

4. Apply the capacity algorithm.

Page 21: Webinar: How to design express services on a bus transit network

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

Route selection

We could use the existing routes, or use a route design model.

1 2 3 4 5

6 7 8 9 10

1 2 3 4 5

11 12 13 14 15

5

6 7 8 9 10

11 12 13 14 15

Route 1

Route 2

Route 3

Page 22: Webinar: How to design express services on a bus transit network

Performance indicators

How to measure the benefits of different scenarios?

Indicator Meaning

𝑶𝑪 Operator costs.

𝑻𝑻𝑪 Total in-vehicle travel time costs.

𝑾𝑻𝑪 Total waiting time costs.

𝑻𝑹𝑪 Total transfer costs.

𝑼𝑪 User costs: 𝑼𝑪 = 𝑻𝑻𝑪 +𝑾𝑻𝑪 + 𝑻𝑹𝑪.

𝑺𝑪 Social costs: 𝑺𝑪 = 𝑶𝑪 + 𝑼𝑪.

𝑭𝑻𝑻𝑪 Fixed in-vehicle travel time costs.

𝑺𝑪′ Corrected social costs: 𝑺𝑪′ = 𝑺𝑪 − 𝑭𝑻𝑻𝑪.

Page 23: Webinar: How to design express services on a bus transit network

Initial solution

We start feeding the model with express services for every route, and

optimizing it with Leiva’s adapted model.

𝒍 Stops Freq.

(bus/hr) Max load (pax/bus)

1 1 2 3 4 5 6 7 8 9 10 46,8 154,3

2 10 9 8 7 6 5 4 3 2 1 51,4 38,7

3 1 2 3 4 5 11 12 13 14 15 49,8 180,8

4 15 14 13 12 11 5 4 3 2 1 45,2 20,3

5 10 9 8 7 6 5 11 12 13 14 15 37,7 97,2

6 15 14 13 12 11 5 6 7 8 9 10 42,3 84,9

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

Indicator Value ($/hr)

𝑶𝑪 1.100.337

𝑻𝑻𝑪 13.018.830

𝑾𝑻𝑪 1.100.487

𝑻𝑹𝑪 0

𝑼𝑪 14.119.317

𝑺𝑪 15.219.655

𝑭𝑻𝑻𝑪 8.191.080

𝑺𝑪′ 7.028.575

Page 24: Webinar: How to design express services on a bus transit network

Service generation

Isolating route 1:

• Route demand is conformed by trips (or trip stages)

asigned to services that are completely contained by the

route.

• On nodes where services from other routs begin or end we

have to force frequency continuity by adding exogenous

frequencies.

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

Node 1 exogenous freq. = 1 to 15 regular service freq. – 15 to 1 regular service freq.

𝐹1 = 𝑓3 − 𝑓4 = 49,8 − 45,2 = 4,57𝑏𝑢𝑠/ℎ𝑟

Page 25: Webinar: How to design express services on a bus transit network

Service generation

1 2 3 4 5

6 7 8 9 10

𝒍 Stops Freq.

(bus/hr) Max load (pax/bus)

1 1 2 3 4 5 6 7 8 9 10 28,3 98,1

2 10 9 8 7 6 5 4 3 2 1 39,9 16,3

3 1 2 3 4 5 11 12 13 14 15 49,8 179,7

4 15 14 13 12 11 5 4 3 2 1 45,2 20,7

5 10 9 8 7 6 5 11 12 13 14 15 37,7 97,2

6 15 14 13 12 11 5 6 7 8 9 10 42,3 84,1

7 10 9 8 5 1 45,7 35,0

8 1 10 29,7 90,8

9 1 2 4 5 6 8 9 10 23,0 76,0

Indicator Value ($/hr) 𝑶𝑪 1.324.254

𝑻𝑻𝑪 12.104.130

𝑾𝑻𝑪 1.194.934

𝑻𝑹𝑪 0

𝑼𝑪 13.299.064

𝑺𝑪 14.623.318

𝑭𝑻𝑻𝑪 8.191.080

𝑺𝑪′ 6.432.238

It. Savings 8,5%

Ac. Savings 8,5%

Not a user equilibrium!

New services.

Page 26: Webinar: How to design express services on a bus transit network

Frequency optimization

With current services, the whole network frequencies are optimized,

and user equilibrium is reached once again.

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

𝒍 Stops Freq.

(bus/hr) Max load (pax/bus)

1 1 2 3 4 5 6 7 8 9 10 16,2 122,4

2 10 9 8 7 6 5 4 3 2 1 14,2 15,8

3 1 2 3 4 5 11 12 13 14 15 50,0 184,7

4 15 14 13 12 11 5 4 3 2 1 44,7 14,5

5 10 9 8 7 6 5 11 12 13 14 15 38,8 94,8

6 15 14 13 12 11 5 6 7 8 9 10 44,1 84,4

7 10 9 8 5 1 62,9 28,0

8 1 10 29,7 90,8

9 1 2 4 5 6 8 9 10 26,0 86,8

Indicator Value ($/hr)

𝑶𝑪 1.259.106

𝑻𝑻𝑪 12.003.896

𝑾𝑻𝑪 1.259.148

𝑻𝑹𝑪 67.050

𝑼𝑪 13.330.094

𝑺𝑪 14.589.200

𝑭𝑻𝑻𝑪 8.191.080

𝑺𝑪′ 6.398.120

It. Savings 0,5%

Ac. Savings 9,0%

Page 27: Webinar: How to design express services on a bus transit network

Some iterations later

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

𝒍 Stops Freq.

(bus/hr) Max load (pax/bus)

1 1 2 3 4 5 6 7 8 9 10 24,4 54,6

2 10 9 8 7 6 5 4 3 2 1 11,1 19,2

3 1 2 3 4 5 11 12 13 14 15 0,0 0,0

4 15 14 13 12 11 5 4 3 2 1 41,9 19,5

5 10 9 8 7 6 5 11 12 13 14 15 0,0 0,0

6 15 14 13 12 11 5 6 7 8 9 10 0,0 0,0

7 10 9 8 5 1 44,0 35,8

8 1 10 29,9 90,3

9 1 4 5 6 8 9 10 43,4 113,1

10 10 9 5 1 20,5 21,2

11 15 14 5 2 1 51,0 22,4

12 1 2 3 4 5 13 14 15 25,2 68,6

13 1 2 14 15 18,0 99,3

14 1 2 3 14 15 27,4 139,4

15 15 12 5 10 45,9 75,5

16 10 14 15 28,2 63,1

17 10 7 6 5 12 14 15 18,5 51,8

18 10 9 7 6 5 11 12 13 14 15 21,4 49,5

Indicator Value ($/hr)

𝑶𝑪 1.648.084

𝑻𝑻𝑪 9.588.485

𝑾𝑻𝑪 1.648.064

𝑻𝑹𝑪 209.325

𝑼𝑪 11.445.875

𝑺𝑪 13.093.959

𝑭𝑻𝑻𝑪 8.191.080

𝑺𝑪′ 4.902.879

Ac. Savings 30,2%

Page 28: Webinar: How to design express services on a bus transit network

Some iterations later

1 2 3 4 5

6 7 8 9 10

11 12 13 14 15

0

1

2

3

4

5

6

7

8

0 1a 1b 2a 2b 3a 3b 4a 4b 5a 5b 6a 6b

Val

ue

($

/h)

Mill

ion

s

Iteration

CT'

CTT'

CTW

CTR

COP

Page 29: Webinar: How to design express services on a bus transit network

Final solution L5(67,3)

L1(23,0)

L4(15,1)

L2(49,1) L3(29,1)

L10(34,7)

L12(44,7) L11(28,9)

L6(23,7)

L9(55,2)

L7(56,0) L8(43,4) Line(Freq.)

Page 30: Webinar: How to design express services on a bus transit network

Conclusions

We have presented a model that’s able to find a solution to the

express service design problem which:

• Generates it’s own services.

• Is consistent with user equilibrium.

• Does not exceed capacity.

• Works on networks.

Page 31: Webinar: How to design express services on a bus transit network

Conclusions

On the frequency optimization problem:

Frequency continuity restrictions, transfer node limiting and

improvements to the capacity algorithm has made the problem easier

and faster to solve. Still,

• The bi level approach used in the network algorithm can be used

to separate passenger assignment from frequency optimization.

• Other forms of capacity constraint, such as the maximum capacity

of bus stops, can be implemented in the model.

• Some other user behavior assumptions can be tested, such as

optimal strategies.

Page 32: Webinar: How to design express services on a bus transit network

Conclusions

On the service generation problem:

We found different ways to generate services to feed the frequency

optimization problem, yielding savings around 10%. Furthermore, we

found some cases where the problem can be solved to optimality in

presence of congestion, which opens new possibilities. However,

• Numerical solutions could improve the generation formulas, by

avoiding approximations.

• Other service configurations could be studied, besides zonal and

short turning services.

• The results for the generation heuristics could be tested against

the services that an expert would design.

Page 33: Webinar: How to design express services on a bus transit network

Conclusions

On the network express service design problem:

Our model is able to generate and optimize the services over a corridor,

which can carry benefits as high as a 30% cost reduction. Still,

• The route selection problem at the begining can be improved and

automated.

• The model has not still been tested on large networks. However,

the bottelneck of the algorithm occurs in the frequency optimization

problem, which can take instances of larger size than the ones we’ve

tried.

• A computational tool is on our plans.

Page 34: Webinar: How to design express services on a bus transit network

Express Service Design on a Bus Transit Network

Homero Larrain I.

Thanks!

Page 35: Webinar: How to design express services on a bus transit network

Next Webinar

Traffic Safety on Bus Corridors

Presented by Nicolae Duduta, EMBARQ

Friday, September 27th at 11am EDT

Register here: http://goo.gl/XAi13S


Recommended