webinar: integrating timetabling and vehicle scheduling to analyze the trade-off between transfers...

44
webinar of the ALC BRT - COE july 2014 Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and the fleet size Omar Jorge Ibarra Rojas

Upload: brtcoe

Post on 08-Jul-2015

218 views

Category:

Engineering


4 download

DESCRIPTION

2014-08-01 webinar by Omar Jorge Ibarra Rojas

TRANSCRIPT

Page 1: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

webinar of the ALC BRT - COEjuly 2014

Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and the fleet size

Omar Jorge Ibarra Rojas

Page 2: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Outline

2/

• Context

• Transit network characteristics

• Timetabling problem

• Vehicle scheduling problem

• Integrated approach

• Conclusions and future research

40

Page 3: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Transit network planning

3/

context

Frequency setting

Timetabling

Vehicle scheduling

Crew assignment

tactical decisions

operational decisions

40

Page 4: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Transit network planning

3/

context

Frequency setting

Timetabling

Vehicle scheduling

Crew assignment

tactical decisions

operational decisions

level of service

40

Page 5: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Transit network planning

3/

context

Frequency setting

Timetabling

Vehicle scheduling

Crew assignment

tactical decisions

operational decisions

costs $$$

level of service

40

Page 6: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

How to solve the planning problem?

4/

context

Frequency setting

Timetabling

Vehicle scheduling

Crew assignment

solution

feedback

solution

feedback

solution

feedback

40

Page 7: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Drawbacks of sequential approaches

5/

context

• Suboptimal solutions, even for subproblems.

• Restrictive for the last subproblems solved due to solution of previous subproblems.

• Defining feedback.

40

Page 8: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Drawbacks of sequential approaches

5/

context

• Suboptimal solutions, even for subproblems.

• Restrictive for the last subproblems solved due to solution of previous subproblems.

• Defining feedback.

Alternative: Integrate subproblems to jointly determine their decisions

40

Page 9: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Motivation

6/

Our goal: help to decision makers of t ranspor t sys tem management by integrating subproblems of the planning problem through operations research techniques

context

Frequency setting

Integrated Timetabling

andVehicle scheduling

Crew assignment

40

Page 10: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Integrated approach

7/

context

• Advantage: possible to find optimal solution for each subproblem considering the degrees of freedom of the integrated subproblems.

• Handicaps: Exploring a large solution space and to defining a proper objective function.

40

Page 11: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Transit network characteristics

8/40

Page 12: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Passengers demand

9/

Transit Network

• Each day can be divided into different planning periods such as morning peak-hour, morning non peak-hour, afternoon peak hour, and so on.

• Constant passenger demand in each period => regular service is desired.

• The number of passengers transferring from one line to another is proportional to the bus load of the feeding line.

• Frequency setting previously solved => the number of trips is given for each line and planning period (no capacity issues).

• Small delays (up to 10% of the even headway) do not affect the passengers demand.

40

Page 13: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Bus lines

10/

• There are planning periods with mid/low frequencies where well-timed transfers are needed.

• Passengers may transfer from a line A to a line B and not necessarily vice versa.

• Buses can not be held at stops.

• Lines start and end at the same point.

• Accurate estimation of the travel times from depot to each transfer node, for all lines and periods.

Transit Network

40

Page 14: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

11/

Timetabling problem

40

Page 15: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

12/

Timetabling problem

Problem definition

Determine the departure times for all trips that maximizes the number of passengers benefit from well-timed passenger transfers.

40

Page 16: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

13/

Timetabling problem

Input

Set of lines

Set of planning periods for each

Frequency of line i for period s

Stops where passengers transfer from i to j

Number of passengers that need to transfer from line i to line j at stop b in planning period s considering a regular service.

S

I

f is

Bij

[as, bs] s 2 S

pax

ijbs

40

Page 17: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

14/

Timetabling problem

Input

as = 8 : 00 bs = 8 : 40

a) Even headway his =

bs � asf is

8 : 05 8 : 15 8 : 25 8 : 35

as = 8 : 00 bs = 8 : 40

b) Almost even headway times. Flexibility parameter

[ ]

�is = 1 min

[ ][ ] [ ]Di

2 = [8 : 14, 8 : 16]

�is

40

Page 18: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

15/

Timetabling problem

Input

bline i

line j

timeibp

timejbq

⇥MinW

ijbpq ,MaxW

ijbpq

40

Page 19: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

16/

Timetabling problem

Decisions

• : Departure time for each trip p of line i

• : Auxiliary variable to identify if separation time between trip q of line j and trip p of line i at node b are within

• : Number of passengers transferring from trip p of line i to line j at node b considering the departure time

Xip

Y ijbpq ⇥

MinW

ijbpq ,MaxW

ijbpq

PAXijbp

PAX

ijbp := pax

ijbs

1 +

X

ip �X

ip�1 � h

is

h

is

!

40

Page 20: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

17/

Timetabling problem

Mathematical formulation

maxFTT(X) =

X

i2I

X

j2J(i)

X

b2Bij

fiX

p=1

PSijbp

Xip 2 Di

p

(Xjq + t

jbq )� (Xi

p + t

ibp ) 2

⇥MinW

ijbpq ,MaxW

ijbpq

⇤! Y

ijbpq = 1

PSijbp = PAXijb

p

fjX

q=1

Y ijbpq

(1)

(2)

(3)

40

Page 21: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

18/

Vehicle scheduling problem

40

Page 22: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

19/

Problem definition

Determine the trip-vehicle assignment to minimize the fleet size

Vehicle scheduling problem

Vehicle Scheduling I:Fixed Schedules

It is better todoubt what is

true than acceptwhat isn’t

No. ofvehicles

Sched

uler

Gantt chart

Time

7

Ch07-H6166 2/23/07 2:56 PM Page 163

40

Page 23: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Input

20/

Vehicle scheduling problem

rip

• A timetable.

• F: Set of fleets where each fleet f cover a set of lines L(f)

• : Turnaround time for trip p of line i

40

Page 24: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Decisions

21/

Vehicle scheduling problem

o o’i(1) i(2) i(f i) j(1) j(f j). . . . . .

40

Page 25: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Decisions

21/

Vehicle scheduling problem

o o’i(1) i(2) i(f i) j(1) j(f j). . . . . .

V ijfpq =

⇢1 if a vehicle of fleet f makes trip j(q) after finishing trip i(p),0 otherwise,

40

Page 26: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Mathematical formulation

22/

Vehicle scheduling problem

X

j2I(f)

fjX

q=1

V ijfpq =

X

j2I(f)

fjX

q=1

V jifqp = 1 8f, p, i (4)

minFV S

(V ) =X

f2F

X

i2I(f)

f

iX

p=1

V if

op

40

Page 27: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

23/

Integrated Approach

40

Page 28: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Common approaches

24/

Integrated Approach

Sequential or

minw1FTT (X) + w2FV S(V )

X 2 XV 2 V

Guihaire and Hao (2010)Fleurent et al. (2009)Guihaire and Hao (2008)van den Heuvel et al. (2008)Liu and Shen (2007)

40

Page 29: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Objectives conflict nature

25/

Integrated Approach

Users costs Agency costs

100 60

70 100

Which is the best solution?

40

Page 30: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Pareto front

26/

Integrated Approach

Analyze the trade-off between criteria by finding efficient solutions

Feasible solution space

Non-convex Pareto curve

FTT

FV S

F

✏TT (x)

Efficient solutions

Dominated solutions

40

Page 31: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Common approach drawbacks

27/

Integrated Approach

• It misses solution points on the non-convex part of the Pareto surface.

• Even distribution of weights does not translate to uniform distribution of the solution points.

• The distribution of solution points is highly dependent on the relative scaling of the objective.

• Misinterpretation of the theoretical and practical meaning of the weights can make the process of intuitively selecting non-arbitrary weights an inefficient chore.

40

Page 32: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Our integrated formulation

28/

Integrated Approach

Timetabling constraints

Vehicle scheduling constraints

(1)-(3)

Xjq �

�Xi

p + rip�� �M

�1� V ijf

pq

�(5)8 f, i, j, p, q

(4)

[maxFTT (X),minFV S(V )]

Text

+ epsilon constraint40

Page 33: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Solution approach: epsilon-constraint

29/

Integrated Approach

Feasible solution space

Non-convex Pareto curve

FTT

FV S

F

✏TT (x)

Algorithm 1 : ✏-constraint for TT-VSInput: TT-VS instanceOutput: ListPareto: Pareto optimal points

1: ListPareto = ;2: Find V S

⇤ = {minFVS(V ) : (1)-(5)}3: Find TT

⇤ = {maxFTT(X) : (1)-(5)}4: Find P

⇤1 = {maxFTT(X) : (1)-(5), FVS(V ) V S

⇤}5: Find P

⇤2 = {minFVS(V ) : (1)-(5), FTT(X) � TT

⇤}6: ListPareto = ListPareto [ {(TT ⇤

, P

⇤2 ) , (P

⇤1 , V S

⇤)}7: Let ✏ = P

⇤2 � 1

8: while ✏ > V S

⇤ do9: Find P

⇤✏

= {maxFTT(X) : (1)-(5), FVS(V ) ✏}10: Update ListPareto considering (P ⇤

, ✏)11: ✏ = ✏ � 112: end while

4. Experimental Study294

We base our experimental study on cases inspired by the transit network of Monterrey,295

Mexico, where the bus transit system is private and di↵erent bus agencies share passenger296

demand. Competition between them creates particular characteristics: such as many bus297

lines with a mid/low frequency of service; a high concentration of bus lines in specific298

zones, such as universities, the central business district, and the main avenues; and finally,299

passengers only have an estimate of their waiting time to take the next bus. In general,300

passenger transfers are needed at specific stops of the transit network and the operation of301

the system allows flexible departure times but service regularity must be guaranteed. In this302

paper, this flexibility is used to improve the level of service and reduce operating costs.303

4.1. Scenarios Studied304

Based on information from the transit networks planners, the following assumptions are305

made to define our scenarios: one synchronization node per ten bus lines; the number of306

pairs of lines to be synchronized at each node is between one and seven; bus lines start and307

end at the same depot, which avoids deadhead implementation; each day can be divided into308

planning periods with specific demand and travel times; finally, the agencies are capable of309

defining values for the flexibility parameters to satisfy their operating policies. Since the310

operating costs are strongly related to bus purchases, bus maintenance, and the drivers’311

wages, the minimization of the fleet size is a justifiable objective to benefit the agency of312

our case study. Thus, cv� = 1 and cdh

ij� = 0 for each � 2 �, i, j 2 I(�). To perform our313

experiments, we introduce several scenarios with di↵erent sizes and flexibility characteristics.314

The network size is determined by the number of lines |I| and the number of transfer315

nodes |B|. All instance types have six planning periods of T = 240 minutes each. The316

frequency for each line i is randomly generated between [13,18]; turnaround times r

i

p

are317

randomly generated between 80 and 150; setup parameters dhij are zero; travel times from318

13

find extreme points

fill Pareto front

40

Page 34: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Test instances

30/

Integrated Approach

Instances T1 T2 T3 T4 T5 T6

|I| 10 50 10 50 10 50

|B| 1 5 1 5 1 5

100 �

is

h

is

2 [7.5,12.5] [7.5,12.5] [11.25,18.75] [11.25,18.75] [15,25] [15,25]

Table 1: Instance types and parameter values.

4.2. Analysis of Results328

Our ✏-constraint algorithm described by Algorithm 1 was implemented on a Macbook air329

1.3 GHz Intel Core i5 processor with 4 GB 1600 MHz of RAM. We used the integer linear330

programming solver CPLEX 12.6. Table 2 shows the computational time in seconds (Time)331

and the number of solutions in the Pareto Frontier (PF) for each one of the proposed332

instances. Note that our ✏-constraint algorithm is capable of finding the Pareto optimal333

solutions for all instances of our case study.

T1 T2 T3 T4 T5 T6

time PF time PF time PF time PF time PF time PF

1 26.25 1 569.66 2 15.66 1 586.85 1 123.96 2 73093.8 5*

2 42.06 1 246.51 1 31.06 1 237.18 1 375.062 2 21313.9 2

3 28.52 1 384.69 2 28.71 1 1030.64 2 152 2 25493.9 3

4 49.65 1 381.59 1 88.93 2 508.43 2 304.99 3* 45338.4 3

5 319.30 2* 265.82 1 266.81 2* 990.71 2 139.33 1 25408.7 3

6 34.04 1 3957.69 3 36.74 1 1175.55 2 7484.51 2 33401.3 3

7 44.84 2 305.49 2 49.02 2 2307.14 3 186.30 1 25420 3

8 42.49 1 1120.39 1 41.63 1 571.80 2 19035.7 2 23678.8 4

9 226.29 1 1851.18 3* 161.96 1 3848.58 5* 4080.64 2 45109 3

10 14.60 1 1093.22 3 16.59 1 843.19 2 192.68 1 39750.3 4

Table 2: Computational results using our ✏-constraint algorithm for instances T1–T6.

334

From Table 2, it is remarkable to observe that 40% of the instances have only one335

optimal solution. Therefore, with a fixed number of vehicles, the timetable is able to o↵er336

19

Instances based on a transit network in Mexico (Ibarra-Rojas et al., 2014)

40

Page 35: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Numerical results

31/

Integrated Approach

Instances T1 T2 T3 T4 T5 T6

|I| 10 50 10 50 10 50

|B| 1 5 1 5 1 5

100 �

is

is

2 [7.5,12.5] [7.5,12.5] [11.25,18.75] [11.25,18.75] [15,25] [15,25]

Table 1: Instance types and parameter values.

4.2. Analysis of Results328

Our ✏-constraint algorithm described by Algorithm 1 was implemented on a Macbook air329

1.3 GHz Intel Core i5 processor with 4 GB 1600 MHz of RAM. We used the integer linear330

programming solver CPLEX 12.6. Table 2 shows the computational time in seconds (Time)331

and the number of solutions in the Pareto Frontier (PF) for each one of the proposed332

instances. Note that our ✏-constraint algorithm is capable of finding the Pareto optimal333

solutions for all instances of our case study.

T1 T2 T3 T4 T5 T6

time PF time PF time PF time PF time PF time PF

1 26.25 1 569.66 2 15.66 1 586.85 1 123.96 2 73093.8 5*

2 42.06 1 246.51 1 31.06 1 237.18 1 375.062 2 21313.9 2

3 28.52 1 384.69 2 28.71 1 1030.64 2 152 2 25493.9 3

4 49.65 1 381.59 1 88.93 2 508.43 2 304.99 3* 45338.4 3

5 319.30 2* 265.82 1 266.81 2* 990.71 2 139.33 1 25408.7 3

6 34.04 1 3957.69 3 36.74 1 1175.55 2 7484.51 2 33401.3 3

7 44.84 2 305.49 2 49.02 2 2307.14 3 186.30 1 25420 3

8 42.49 1 1120.39 1 41.63 1 571.80 2 19035.7 2 23678.8 4

9 226.29 1 1851.18 3* 161.96 1 3848.58 5* 4080.64 2 45109 3

10 14.60 1 1093.22 3 16.59 1 843.19 2 192.68 1 39750.3 4

Table 2: Computational results using our ✏-constraint algorithm for instances T1–T6.

334

From Table 2, it is remarkable to observe that 40% of the instances have only one335

optimal solution. Therefore, with a fixed number of vehicles, the timetable is able to o↵er336

19

40

Page 36: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Some Pareto fronts

32/

Integrated Approach

T1_5T1_5 T2_9T2_9 T3_5T3_5 T4_9T4_9 T5_4T5_4 T6_?T6_?Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh1004 71 6727 372 1426 71 8319 367 2753 79922 70 6524 371 1313 70 8310 366 2750 78

5397 370 8151 365 2624 777826 3647150 363

69

70

71

72

915 939 963 986 1010

Pareto front of T1_5

Num

ber o

f bus

es

Passenger Transfers

369

370

371

372

5300 5675 6050 6425 6800

Pareto front of T2_9

Num

ber o

f bus

es

Passenger Transfers

69

70

71

72

1300 1333 1365 1398 1430

Pareto front of T3_5

Num

ber o

f bus

es

Passenger Transfers

362

363

364

365

366

367

368

7140 7435 7730 8025 8320

Pareto front of T4_9

Num

ber o

f bus

es

Passenger Transfers

76

77

78

79

80

2620 2660 2700 2740 2780

Pareto front of T5_4

Num

ber o

f bus

es

Passenger Transfers

40

Page 37: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Some Pareto fronts

33/

Integrated Approach

T1_5T1_5 T2_9T2_9 T3_5T3_5 T4_9T4_9 T5_4T5_4 T6_?T6_?Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh1004 71 6727 372 1426 71 8319 367 2753 79922 70 6524 371 1313 70 8310 366 2750 78

5397 370 8151 365 2624 777826 3647150 363

69

70

71

72

915 939 963 986 1010

Pareto front of T1_5

Num

ber o

f bus

es

Passenger Transfers

369

370

371

372

5300 5675 6050 6425 6800

Pareto front of T2_9

Num

ber o

f bus

es

Passenger Transfers

69

70

71

72

1300 1333 1365 1398 1430

Pareto front of T3_5

Num

ber o

f bus

es

Passenger Transfers

362

363

364

365

366

367

368

7140 7435 7730 8025 8320

Pareto front of T4_9

Num

ber o

f bus

es

Passenger Transfers

76

77

78

79

80

2620 2660 2700 2740 2780

Pareto front of T5_4

Num

ber o

f bus

es

Passenger Transfers

40

Page 38: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Some Pareto fronts

34/

Integrated Approach

T1_5T1_5 T2_9T2_9 T3_5T3_5 T4_9T4_9 T5_4T5_4 T6_1T6_1Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh Trans Veh1004 71 6727 372 1426 71 8319 367 2753 79 10647 363922 70 6524 371 1313 70 8310 366 2750 78 10622 362

5397 370 8151 365 2624 77 10520 3617826 364 10495 3607150 363 10423 359

69

70

71

72

915 939 963 986 1010

Pareto front of T1_5

Num

ber o

f bus

esPassenger Transfers

369

370

371

372

5300 5675 6050 6425 6800

Pareto front of T2_9

Num

ber o

f bus

es

Passenger Transfers

69

70

71

72

1300 1333 1365 1398 1430

Pareto front of T3_5

Num

ber o

f bus

es

Passenger Transfers

362

363

364

365

366

367

368

7140 7435 7730 8025 8320

Pareto front of T4_9

Num

ber o

f bus

es

Passenger Transfers

76

77

78

79

80

2620 2660 2700 2740 2780

Pareto front of T5_4

Num

ber o

f bus

es

Passenger Transfers

358

360

361

363

10400 10463 10525 10588 10650

Pareto front of T6_1

Num

ber o

f bus

es

Passenger Transfers

40

Page 39: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Using one more vehicle yields . . .

35/

Integrated Approach

0257

10121417192224

[0,50] [51,100] [101,150] [151,200] [201,250] [300, 350] [600,700] [1100,1200]

Passengers benefited by using one more vehicle

40

Page 40: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

36/

Conclusions

40

Page 41: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Conclusions

37/

• It is possible to identify instances where the conflict of objectives is present.

• It is possible to measure the “cost” of a vehicle in terms of well-timed passenger transfers.

• Computational times are acceptable since the input (lines and frequency) are modified in long periods, e.g., once every six months.

Conclusions

40

Page 42: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

Future research

38/

• Heterogeneous fleets.

• Multiple-depots.

• Other criteria such as total waiting time for larger flexibility parameters and deadhead costs for vehicles.

Conclusions

40

Page 43: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

39/

References

Ibarra-Rojas, O., Giesen, R., Ríos-Solis, Y.A. An integrated approach for timetabling and vehicle scheduling problems to analyze the trade-off between level of service and operating costs of transit networks. under revision in Transportation Research B.

Ibarra-Rojas, O., López-Irarragorri, F., Rios-Solis, Y.A., (2014). Multiperiod synchronization bus timetabling. Transportation Science (in press).

Ibarra-Rojas, O., Rios-Solis, Y.A., (2012). Synchronization of bus timetabling. Transportation Research B: Methodological 46, 599-614.

Guihaire, V., Hao, J.K., (2010). Transit network timetabling and vehicle assignment for regulating authorities. Computers and Industrial Engineering 59, 16-23.

Fleurent, C., Lessard, R., (2009). Integrated Timetabling and Vehicle Scheduling in Practice. Technical Report. GIRO Inc. Montreal, Canada.

van den Heuvel, A., van den Akker, J., van Kooten, M., (2008). Integrating timetabling and vehicle scheduling in public bus transportation. Technical Report UUCS-2008-003. Department of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands.

Guihaire, V., Hao, J.K., (2008). Transit network re-timetabling and vehicle scheduling, in: Le Thi, H.A., Bouvry, P., Pham Dinh, T. (Eds.), Modelling, Computation and Optimization in Information Systems and Management Sciences. Springer Berlin Heidelberg. volume 14 of Communications in Computer and Information Science, pp. 135-144.

Liu, Z., Shen, J., (2007). Regional bus operation bi-level programming model integrating timetabling and vehicle scheduling. Systems Engineering-Theory & Practice 27, 135-141.

40

Page 44: Webinar: Integrating timetabling and vehicle scheduling to analyze the trade-off between transfers and fleet size

40/

FIN

40