simulators for large-scale network optimization carolina ... · 2/11/2016  · approach: metamodel...

56
Simulation-based optimization algorithms that enable the efficient use of inefficient traffic simulators for large-scale network optimization Carolina Osorio Civil and Environmental Engineering, MIT ETHZ. Feb. 11, 2016 Work partially support by the US NSF Awards 1351512 & 1334304. Carolina Osorio – p.1

Upload: others

Post on 24-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simulation-based optimization algorithms that enable the efficient use of inefficient traffic

simulators for large-scale network optimization

Carolina Osorio

Civil and Environmental Engineering, MIT

ETHZ. Feb. 11, 2016

Work partially support by the US NSF Awards 1351512 & 1334304.

Carolina Osorio – p.1

Page 2: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Collaborators

• Graduate Students

• Nate Bailey

• Linsen Chong

• Evan Fields

• Jing Lu

• Chao Zhang

• Kevin Zhang

• Tianli Zhou

• Faculty

• António Antunes (Uni. Coimbra)

• Gunnar Flötteröd (KTH)

Past collaborators

• Students: Xiao Chen, Kanchana Nanduri, Krishna Selvam, Jana Yamani, Carter

Wang

• Faculty: Cynthia Barnhart (MIT)

Carolina Osorio – p.2

Page 3: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Outline

• General research goals and framework

• Simulation-based optimization (SO): main ideas

• Calibration problems

• Toy network

• Berlin metropolitan network

• Traffic management

• New York City: QBB and MTM

• Lausanne

• Some ongoing projects

Carolina Osorio – p.3

Page 4: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Urban mobility research challenges

• Massive amounts and variety of high-resolution mobility data can now be collected

• Smartphone apps, GPS, taxi data, connected vehicles

1. Understand complex traffic dynamics

• How individuals make, and revise, travel decisions

2. Use this understanding to inform the design and operations of our networks.

Goal: develop methods to enable the use of high-resolution knowledge/data,

at the scale of the individual traveler or vehicle, to optimize urban networks

at the scale of full cities or regions.

Carolina Osorio – p.4

Page 5: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

Research goals:

1. Develop efficient optimization methods for high-resolution models

2. Develop probabilistic macro. models

3. Develop optimization methods that enable the combined use of multiple traffic

models

Macro

Meso

Micro

Detail

Tractability

Optimization

Carolina Osorio – p.5

Page 6: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

Research goals:

1. Develop efficient optimization methods for high-resolution models

2. Develop probabilistic macro. models

3. Develop optimization methods that enable the combined use of multiple traffic

models

Macro

Meso

Micro

Detail

Tractability

Optimization

Carolina Osorio – p.6

Page 7: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

• Focus: analytical, macroscopic, probabilistic, scalable, tractable

• Approach: Traffic flow theory ↔ Queueing network theory

• Stochastic LTM (link transmission model):

Osorio and Flötteröd (2015) Transp. Science

Lu and Osorio (2015) Proc. TRISTAN

Osorio, Flötteröd and Bierlaire (2011) Transp. Res. Part B

• Markovian network models: Osorio and Yamani (forthcoming) Transp. Science

Flötteröd and Osorio (2013) Proc. DTA

Osorio and Wang (2012) Proc. EWGT

• Higher-order Little’s law for congested networks: Chen and Osorio (2014) Proc. EWGT

• Purpose: stand-alone traffic models, auxiliary traffic models

1

2

3 4

567

1

2

3 4

567

1

2

3 4

567

Carolina Osorio – p.7

Page 8: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

Research goals:

1. Develop efficient optimization methods for high-resolution models

2. Develop probabilistic macro. models

3. Develop optimization methods that enable the combined use of multiple traffic

models

Macro

Meso

Micro

Detail

Tractability

Optimization

Carolina Osorio – p.8

Page 9: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

• Develop efficient optimization methods for high-resolution models

• Model calibration problems

• Network design and operation problems: traffic management

Carolina Osorio – p.9

Page 10: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

High-resolution traffic models

1. High-resolution: stochastic microscopic traffic simulators

• Probabilistic demand models (departure-time, mode, route, lane-changing)

• Detailed supply models (traffic management strategies)

Carolina Osorio – p.10

Page 11: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

High-resolution traffic models

2. Efficient optimization: tight computational budgets, of interest to practitioners

• Computationally costly to evaluate, stochastic outputs, no closed-form available for

optimization

• Current use: what-if analysis

• Relies on prior knowledge

• Complexity of deriving a priori a strategy with good local and network-wide

performance

How can complex stochastic simulation systems be used efficiently for

optimization ?

Carolina Osorio – p.11

Page 12: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research area: simulation-based optimization

minx∈Ω

E[F (x, z; p)]

F : performance measure of interest (travel time, fuel consumption)

x: decision vector (green times)

z: endogenous simulation variables (queue-lengths)

p: exogenous simulation parameters (network topology, total demand)

• Problems of interest:

• Objective function: simulation-based

• Constraints: general form (non-convex), analytical, differentiable

• Current methods:

• Black-box approach: a large number of simulated observations are needed to

identify points with improved performance

• Asymptotic properties

• Not practical

Carolina Osorio – p.12

Page 13: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research area: simulation-based optimization

minx∈Ω

E[F (x, z; p)]

General objective

• To develop methods that:

• Have good short-term performance: of interest to practitioners

Tight computational budget

• Are suitable for complex problems: high-dimensional, generally constrained,

dynamic

• Do not require a priori solution information

• Challenges: algorithmic, computational, modeling

Carolina Osorio – p.13

Page 14: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Approach: metamodel simulation-based optimization

• Osorio and Bierlaire (2013) Operations Research

Optimization based on a metamodel

Optimization routine

Metamodel

Simulator

Trial point

(new x)

performance estimates

(m(x),∇m(x))

Update m

based on f(x) Evaluate new x

minx∈Ω

E[F (x)] ↔ minx∈Ω∩Ψk

mk(x)

• The algorithms combine ideas from the fields of probability theory, simulation,

simulation-based optimization, derivative-free optimization, nonlinear optimization,

statistics, traffic control and traffic flow theory.

Carolina Osorio – p.14

Page 15: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Example

minx

E[F (x)]

x ≥ c

minx

m = αfA(x, y; q) + φ(x;β)

x ≥ c

h(x, y; q) = 0

• fA: global approximation, problem structure, tractable, prior knowledge,

derivatives

• φ: correction term, asymptotic properties

• Advantage: Achieves an excellent detail-tractability trade-off

• Challenges:

• Derive problem-specific tractable formulations for fA

• Evaluation time of h ≪ Simulation run time

Carolina Osorio – p.15

Page 16: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Metamodel

minx∈Ω

E[F (x)] ↔ minx∈Ω∩Ψk

mk(x)

• Metamodel: functional + physical

m(x, y;α, β, q) = αfA(x, y; q) + φ(x;β)

• Combination of:

• fA: the analytical (macro) traffic model

• φ: a quadratic polynomial

x : decision vector

y : endogenous macro. model variables (e.g., link densities, queue lengths)

q : exogenous macro. model parameters (e.g., network topology, total demand)

α, β : metamodel parameters

φ(x;β) = β0 +

d∑

j=1

βjxj +

d∑

j=1

βd+jx2j

Carolina Osorio – p.16

Page 17: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Metamodel

m(x, y;α, β, q) = αfA(x, y; q) + φ(x;β)

• At each iteration k the parameters β and α of the metamodel are fitted using the

current sample by solving the least squares problem:

minα,β

nk∑

i=1

wki

(

f(xi, zi; p)−m(xi, yi;α, β, q))2

+ (w0.(α− 1))2 +

2d+1∑

i=1

(w0.βi)2

xi: ith point in the sample

f(xi, zi; p): corresponding simulated observation

wki: weight associated to the ith observation

w0: fixed weight for augmented data

Carolina Osorio – p.17

Page 18: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Calibration Problem

minθ∈Ω

f(θ) =∑

a,k

(

ya,k − E[Fa,k(θ; z)])2

(1)

• θ: vector of cailbration parameters

• ya,k: number of vehicles counted in reality on link a in time step k.

• E[Fa,k(θ; z)]: simulation-based expected number of vehicles counted on link a in

time step k.

• z: exogenous simulation parameters (e.g., network topology)

Carolina Osorio – p.18

Page 19: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Calibration Problem

minθ∈Ω

f(θ) =∑

a,k

(

ya,k − E[Fa,k(θ; z)])2

(2)

Challenging problem:

1. No closed-form expression available for E[F ]: estimation through stochastic

simulation.

2. Each simulation run is computationally costly.

3. E[Fa,k(θ; z)] lacks sound mathematical properties (e.g., convexity)

4. Difficult optimization problem: several local minima, identification of physically

plausible solutions is difficult.

5. Large-scale problem: the dimension of θ is in the order of 100,000.

Carolina Osorio – p.19

Page 20: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Calibration Problem

• Extensive research in the field of calibration of (stochastic) traffic simulators.

• For a survey, cf. Balakrishna (2006)

• Most approaches resort to techniques that are:

• black-box optimization techniques

• exploit little problem structure

• are designed to achieve asymptotic properties

• Can we design efficient calibration algorithms?

Carolina Osorio – p.20

Page 21: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Calibration Problem

• Can we design efficient calibration algorithms?

• General idea: Embed information from efficient (e.g., analytical, differentiable)

macroscopic models within the calibration algorithm to to design efficient

calibration algorithms.

• Example

minx

E[F (x)]

x ≥ c

minx

m = αfA(x, y; q) + φ(x;β)

x ≥ c

h(x, y; q) = 0

Carolina Osorio – p.21

Page 22: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Metamodel

• Calibration of one route choice parameter

• Single time interval

• Calibrate parameter such as to fit link flows on a subset of links

minθ∈Ω

f(θ) =∑

a

(

ya − E[Fa(θ; z)])2

(3)

minθ∈Ω

a

(

ya −mka(θ;β)

)2(4)

• Metamodel for link a: ma(θ;β) = βi,0λa(θ) + βi,1 + βi,2θ

θ: calibration parameter

θ: (approximated) calibration parameter

β: metamodel parameter

λa(θ): flow on link a as approximated by an analytical macroscopic traffic model

Carolina Osorio – p.22

Page 23: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Metamodel

• Metamodel for link a: ma(θ;β) = βi,0λa(θ) + βi,1 + βi,2θ

• λa(θ): problem-specific approximation of E[F ].

• Linear term: general-purpose approximation of E[F ].

Carolina Osorio – p.23

Page 24: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Macroscopic traffic model

λi = γi +∑

j

pjiλj

ρi = λiµi

E[Ni] = ρi1−ρi

−(ℓi+1)ρ

ℓi+1

i

1−ρℓi+1

i

E[Ti] =E[Ni]λi

+lveh(ℓi−E[Ni])

vfree-flow .

cp =∑

i

rpiE[Ti]

lsp = e−θcp∑

ue−θcu

fp =∑

sdslsp

γi =∑

prpifp

pij =

t∈Gij

ft

t∈Hi

fp

Carolina Osorio – p.24

Page 25: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Algorithm

minθ∈Ω

f(θ) =∑

a

(

ya − E[Fa(θ; z)])2

(5)

minθ∈Ω

a

(

ya −mka(θ, y;β)

)2(6)

s.t. h(θ, y; q) = 0 (7)

Optimization based on a metamodel

Optimization routine

Metamodel

Simulator

Trial point

(new x)

performance estimates

(m(x),∇m(x))

Update m

based on f(x) Evaluate new x

Carolina Osorio – p.25

Page 26: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

• Calibrate the travel time coefficient of an MNL route-choice model

• “True” flows: simulated

• Demand: 1400 veh/hr

• Comparison of two metamodels: with and without macroscopic traffic model

information:

1. mi(θ;β) = βi,0λa(θ) + βi,1 + βi,2θ

2. φi(θ;β) = βi,1 + βi,2θ

Carolina Osorio – p.26

Page 27: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

• True values [1/hr]: −55,−20,−5

• Three initial values [1/hr]: 0,−30,−60

• Bounds: [−60, 0]

• m: with macro. model information (proposed approach)

• φ: without macro. model information

• For each experiment, the algorithm is run 3 times

• Each run allows for the evaluation of 30 θ values.

• For each value:

• Assignment iterations: 50

• Simulation replications: 5

• I.e., each algorithmic run allows for a total of 30*(50+5) = 1,650 simulation runs

Carolina Osorio – p.27

Page 28: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

-60 -50 -40 -30 -20 -10 0

Behavioral parameter

0

1

2

3

4

5

6

7

Ob

jective

fu

nctio

n

×104

• True value: −5

• Objective functions: simulated and analytical

Carolina Osorio – p.28

Page 29: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

0 5 10 15 20 25 30

SO iteration

-7

-6

-5

-4

-3

-2

-1

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-60

-50

-40

-30

-20

-10

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-35

-30

-25

-20

-15

-10

-5

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

• True value: −5

• Three initial values:

0,−30,−60

Carolina Osorio – p.29

Page 30: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

-60 -50 -40 -30 -20 -10 0

Behavioral parameter

0

0.5

1

1.5

2

2.5

3

3.5

4

Ob

jective

fu

nctio

n

×104

• True value: −20

• Objective functions: simulated and analytical

Carolina Osorio – p.30

Page 31: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

0 5 10 15 20 25 30

SO iteration

-22

-20

-18

-16

-14

-12

-10

-8

-6

-4

-2

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-60

-55

-50

-45

-40

-35

-30

-25

-20

-15

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-30

-25

-20

-15

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

• True value: −20

• Three initial values:

0,−30,−60

Carolina Osorio – p.31

Page 32: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

-60 -50 -40 -30 -20 -10 0

Behavioral parameter

0

1

2

3

4

5

6

7

Ob

jective

fu

nctio

n

×104

• True value: −55

• Objective functions: simulated and analytical

Carolina Osorio – p.32

Page 33: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Simple case study

0 5 10 15 20 25 30

SO iteration

-60

-50

-40

-30

-20

-10

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-60

-59

-58

-57

-56

-55

-54

-53

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 5 10 15 20 25 30

SO iteration

-60

-55

-50

-45

-40

-35

-30

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

• True value: −55

• Three initial values:

0,−30,−60

Carolina Osorio – p.33

Page 34: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Berlin metropolitan area

• 24,335 links, 11,345 nodes,

• Morning peak: 8-9am

• Demand: 172,900 vehicles [veh/hr]

• Main challenge: scalability of the approach

Carolina Osorio – p.34

Page 35: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Berlin metropolitan area

• Three initial values [1/hr]: 0,−40,−60

• Bounds: [−60, 0]

• m: with macro. model information (proposed approach)

• φ: without macro. model information

• For each experiment, the algorithm is run 3 times

• Each run allows for the evaluation of 20 θ values.

• For each value:

• Assignment iterations: 100

• Simulation replications: 10

• I.e., each algorithmic run allows for a total of 20*(100+10) = 2,200 simulation runs

Carolina Osorio – p.35

Page 36: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Berlin metropolitan area

-60 -50 -40 -30 -20 -10 0

Behavioral parameter

1.3

1.35

1.4

1.45

1.5

1.55

Ob

jective

fu

nctio

n

×108

-60 -50 -40 -30 -20 -10 0

Behavioral parameter

1.463

1.4635

1.464

1.4645

1.465

1.4655

1.466

1.4665

Qu

eu

ein

g o

bje

ctive

fu

nctio

n

×108

• Objective functions: simulated and analytical

Carolina Osorio – p.36

Page 37: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Berlin metropolitan area

0 2 4 6 8 10 12 14 16 18 20

SO iteration

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 2 4 6 8 10 12 14 16 18 20 22

SO iteration

-60

-50

-40

-30

-20

-10

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

0 2 4 6 8 10 12 14 16 18 20

SO iteration

-40

-35

-30

-25

-20

-15

-10

-5

0

Be

ha

vio

ral p

ara

me

ter

m: proposed metamodel

φ: linear polynomial

• Three initial values:

0,−40,−60

Carolina Osorio – p.37

Page 38: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Compuational savings

When averaging over all 9 experiments:

• Toy network: an average of 83% savings in runtime (35 minutes)

Convergence on average at:

iterations run time [min.]

m 2.4 7.1

φ 14.1 42.2

• Berlin network: an average of 86% savings in runtime (30 hours)

Convergence on average at:

iterations run time [min.]

m 2.4 293.3

φ 17.7 2120.0

Carolina Osorio – p.38

Page 39: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Calibration Conclusions

• Design of computationally efficient calibration algorithms

• Efficiency is achieved through the use of a problem-specific efficient macroscopic

traffic model

• Preliminary results on the toy and the Berlin metropolitan networks are promising

• Ongoing work:

• Supply calibration

• Combination of data-driven and metamodel methods

• Future work:

• Higher-dimensional problems

• Use of a scalable time-dependent macroscopic model

Chong and Osorio (Submitted)

• Fitting higher-order distributional metrics: e.g., higher-order moments of link

flow

Carolina Osorio – p.39

Page 40: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Research framework

• Develop efficient optimization methods for high-resolution models

• Model calibration problems

• Network design and operation problems: traffic management

Carolina Osorio – p.40

Page 41: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Transportation problems of interest

1. High-dimensional problems, large-scale micro. models

Osorio and Chong (2015) Transp. Science

2. Use of instantaneous vehicle performance

Osorio and Nanduri (2015) Transp. Science

Osorio and Nanduri (2015) Transp. Part B

3. Use of higher-order distributional information: reliable and robust problems

Osorio, Chen and Santos (2012) Proc. INSTR

4. Dynamic problems

Chong and Osorio (Submitted)

Osorio, Chen and Santos (2015) Proc. TRB

Carolina Osorio – p.41

Page 42: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Large-scale simulation-based optimization

Carolina Osorio – p.42

Page 43: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Large-scale signal control

• 603 links and 231 intersections

• Travel demand: 12400 trips, 2076 origin-destination pairs

• Signal control: city-wide performance, 17 intersections, 99 endogenous phases

• What can be done with only 150 simulation runs?

• Osorio and Chong (2015) Transp. Science

• Media: MIT News, IEEE Spectrum, Smithsonian Magazine

Carolina Osorio – p.43

Page 44: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Reliable and robust operations

• Rethink how we measure network performance

• Go beyond the use of first-order moment information

• Enhancing network reliability is a critical goal of major transportation agencies

• Travel time variability: important attribute in route choice and mode choice

• Use of instantaneous vehicle performance

Osorio and Nanduri (2015) Transp. Science

Osorio and Nanduri (2015) Transp. Res. Part B

MIT News, March 2015

Carolina Osorio – p.44

Page 45: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

New York City: signal control

• New York City Department of Transportation (NYCDOT)

• Morning peak: 8-9am, an average of over 11,000 vehicle trips

• 134 Roads, 41 intersections, 26 controlled.

• Intricate traffic dynamics: highly congested, multi-modal, high pedestrian traffic,

grid topology, short links, complex travel behavior (e.g., high dimensional route

alternatives)

• Critical area: connects Queens to Manhattan through the Queensboro Bridge.

• Spillbacks along access/egress links can have significant large-scale impacts

Carolina Osorio – p.45

Page 46: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Average link travel time

• Average travel time per link:TT(proposed)TT(existing)

• The smaller the ratio, the larger the

improvement

• Legend:

green: reduction of more than 20%

dark green: reduction within 0 to 20%

orange: increase within 0 to 20%

red: increase within 0 to 20%

Carolina Osorio – p.46

Page 47: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Average link queue-length

• Average queue-length per link:QL(proposed)QL(existing)

• The smaller the ratio, the larger the

improvement

• legend:

green: reduction of more than 20%

dark green: reduction within 0 to 20%

orange: increase within 0 to 20%

red: increase within 0 to 20%

Carolina Osorio – p.47

Page 48: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

QBB network results

• Compared to the existing signal plan, the proposed fixed-time plan:

• Reduces average trip travel time by 10%

• Reduces average queue-length by 28%

• Reduces average spillback probability by 23%

• Increases average throughput by 2%

• Traffic-responsive signal control

• Reduces average trip travel time by 7%

• Reduces average queue-length by 27%

• Reduces average spillback probability by 44%

• Increases average throughput by 8%

Carolina Osorio – p.48

Page 49: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

QBB: methodological lessons

• Detailed modeling or estimation of between-link interactions is critical for the

control of such complex networks

• Work showed the importance of providing the algorithm with an analytical

description of between-link interactions

• Need of formulating analytical and differentiable macroscopic models that both

quantify these interactions and can be used for large-scale optimization.

Carolina Osorio – p.49

Page 50: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Larger scale control

• Based on the QBB insights: simplify the analytical traffic models, while preserving

the description of between-link interactions

• 924 links

• 2600 lanes

• 444 nodes

• Over 28000 vehicular trips

• Optimization: 96 controlled

intersections

• Simulation budget of 50 runs

Carolina Osorio – p.50

Page 51: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Larger scale control

• NYCDOT signal plan: average link density

Carolina Osorio – p.51

Page 52: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Larger scale control

• NYCDOT signal plan: average link travel time

Carolina Osorio – p.52

Page 53: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Larger scale control

9 9.5 10 10.5 11 11.5 12 12.5 13 13.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x: average travel time [min]

F(x

)

Initial

SO

SO

2 2.05 2.1 2.15 2.2 2.25 2.3 2.35 2.4 2.45

x 104

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x: throughput [veh/hr]

F(x

)

Initial

SO

SO

9 10 11 12 13 14 150

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x: average travel time [min]

F(x

)

Initial

SO

SO

1.7 1.8 1.9 2 2.1 2.2 2.3 2.4

x 104

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x: throughput [veh/hr]

F(x

)

Initial

SO

SO

Carolina Osorio – p.53

Page 54: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Towards real-time - San Diego Region

• Real-time large-scale control

• Encompasses three cities:

Escondido, Poway, San

Diego

• 60 minute forecasts based on

state-of-the-art traffic models

Carolina Osorio – p.54

Page 55: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

Other ongoing projects

• Algorithms for autonomous and mixed vehicle fleets

• Traffic control: San Diego I-15 corridor; SANDAG, TSS, City of Escondido.

• Vehicle-sharing network design

• How can we design on-demand mobility services such as to complement

existing services, such as transit?

• Ford, ZipCar, City of Boston

Carolina Osorio – p.55

Page 56: simulators for large-scale network optimization Carolina ... · 2/11/2016  · Approach: metamodel simulation-based optimization • Osorio and Bierlaire (2013) Operations Research

References

• Osorio and Selvam (forthcoming). Simulation-based optimization: achieving computational efficiency through

the use of multiple simulators. Transp. Science

• Osorio and Nanduri (2015). Urban transportation emissions mitigation: coupling high-resolution vehicular

emissions and traffic models for traffic signal optimization. Transp. Research Part B

• Osorio and Nanduri (2015). Energy-efficient urban traffic management: a microscopic simulation-based

approach. Transp. Science 49(3):637-651.

• Osorio and Chong (2015). A computationally efficient simulation-based optimization algorithm for large-scale

urban transportation problems. Transp. Science 49(3):623-636.

• Osorio and Flötteröd (2015) Capturing dependency among link boundaries in a stochastic network loading

model. Transp. Science 49(2):420-431.

• Chen, Osorio, Marsico, Talas, Gao and Zhang (2015) Simulation-based adaptive traffic signal control

algorithm. Proc. TRB

• Osorio, Chen, Marsico, Talas, Gao and Zhang (2014) Reducing gridlock probabilities via simulation-based

signal control. Proc. ISTS

• Osorio and Chong (2014). A simulation-based optimization algorithm for dynamic traffic control problems.

Proc. TSL Workshop

• Osorio and Bierlaire (2013). A simulation-based optimization framework for urban transportation problems,

Operations Research, 61(6):1333-1345

• Chen, Osorio and Santos (2012). A simulation-based approach to reliable signal control. Proc. INSTR

• Osorio, Flötteröd and Bierlaire (2011). Dynamic network loading: a differentiable model that derives link state

distributions, Transp. Research Part B, 45(9):1410-1423

Carolina Osorio – p.56