Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support...

21
1 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering University University of Waterloo of Waterloo

Transcript of Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support...

Page 1: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

11

Decision Support under Uncertainty

Liping Fu, Ph.D., P.EngAssociate Professor

Department of Civil Engineering

UniversityUniversityof Waterlooof Waterloo

Page 2: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

22

Outline

Part I: ITSPart II: Transit Planning and OperationsPart III: Winter Road MaintenancePart IV: A Few More…

Page 3: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

33

Part I: Intelligent Transportation Systems (ITS)

Part I: Intelligent Transportation Systems (ITS)

ITS - better management and better information

Route Guidance and Fleet Operations

Uncertainties:TrafficIncidentWeather

Is ITS really going to help me?

Page 4: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

44

1. Route Guidance under Uncertainty

Destination

Decision point

Start?

Key Issues:Dynamic and stochastic travel time

Large network

Availability of real-time info

User preferenceµ(T)

Link travel time

Page 5: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

55

What We DidWhat We Did

Developed algorithms for solving the

dynamic and stochastic shortest path

problems (e.g., adaptive routing)

Developed new heuristic algorithms

Developed models for estimating

dynamic and stochastic travel times

(e.g., artificial neural network models)Information Extraction

Hidden Layer

Output

.

.

.

O-D travel time

XY

Origin (xo,yo)

Destination (xd,yd)

Distance Information

Information on origin

Information on destination

. . .

. . .

. . .

Input

Page 6: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

66

2. Fleet Scheduling under Uncertainty

+1+1

+2+2

+3+3 --22

--11

Key Issues:

Dynamic and stochastic travel time

Benefits of AVL, comm., dispatching...

Page 7: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

77

What We DidWhat We Did

Developed algorithms for solving the routing problem with dynamic and stochastic travel times

Developed a computer software package (FirstWin)

Developed a simulation software (SimParatransit)

Page 8: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

88

3. Changeable Message Signs (CMS) – Where to Locate?3. Changeable Message Signs (CMS) – Where to Locate?

Uncertainties:

Benefits of CMS?

Route choice

behavior?

Page 9: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

99

What We DidWhat We Did

ts

Cum

ulat

ive

Num

ber

of V

ehic

les

Timets+T1 ts+T2 ts+T3

Total Travel TimeSavings - TTSa

x(t)

to

x(t)

^Da^

T1

T2

T3

CMS

1 2 3INCIDENT

T*

TS(t)β-αe11P(t) •+

=

Developed a location

optimization model

Route choice

Path-based traffic

assignment

Genetic algorithm

Page 10: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1010

Part II:

Transit Planning and OperationsPart II:

Transit Planning and Operations

Page 11: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1111

1. Evaluate Transit Quality of Service1. Evaluate Transit Quality of Service

System

Availability

Frequency Service Span Coverage

Travel Time

Reliability

Loading

Routes

Stops

Convenience&Comfort

Evaluation FrameworkEvaluation Framework

Key Issues:Too many measuresNo comprehensive measureDo not consider demand

Page 12: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1212

What We DidWhat We Did

Developed A new performance index that integrates all performance measures in TCRP manual

Consider demand distribution (O-D)Consider traffic network congestionGIS based (TransCAD)

Page 13: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1313

2. Transit Operations Control Problem2. Transit Operations Control Problem

Control Methods:HoldingStop skippingShort turning

Vehicle bunching…

Page 14: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1414

Transit Operations ControlTransit Operations Control

( )

( )

( )

loadbusandalightingboardingonequationsStatedepartureandarrivalbusonequationsStatets

yrc

yrUc

HHL

HLUcyZmin.

otherwisejstopskipsibusif

yvariableDecision

i

N

jjijij

i

N

jk

k

jffififjki

i

N

j

jijiji

jijiji

ji

,..

)(

)(

22)(

10

:

2

1 2,,3

2

1

1-N

1j 1 1,,,2

2

1 1

,1,,1

,,1,1

,

−−

+++

⎟⎟⎠

⎞⎜⎜⎝

⎛+++

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛++−=

⎩⎨⎧==

=

∑∑

∑∑ ∑ ∑

∑∑

= =

= = += +=

= =

−−−

δτ

δτ

Developed a holding control model

Developed a stop-skipping control model

Developed a simulation model

Bus i

i+1

Di+1, f(f

-

1(k))

Time

CurrentTime

Ai,kDi,k

Stop 0 (for bus i!)

Stop 1

Stop k-1

Stop k

Bus i-1

Page 15: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1515

Part III: Winter Road MaintenancePart III: Winter Road Maintenance

Monitoring Processing Decision-making

Data Sources(Weather, ARWIS, TM, Patrol Reports, Traffic, Resources)

Strategic&OperationalDecisions:

Optimization

RoadSurface

Conditions:

Estimation &Forecasting

RoadWeather

Conditions:

Estimation &Forecasting

Page 16: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1616

1. Effectiveness of Chemicals

Uncertainties:Comparative performance of alternative chemicals and treatment methods?Factors influencing snow melting trend ?

Page 17: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1717

What We DidWhat We Did

Compared the performance of pre-wetted salt vs. dry salt

Compared the performance of alternative pre-wetting chemicals

Identified the factors influencing the effectiveness of pre-wetting

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

3:00 5:24 7:48 10:12 12:36

Time

Snow

Cov

er

CaCl2 Snow Cover Trend

Pre-wetted Rock Salt at 7%CaCl2

Plough Only

MgCl2 Snow Cover Trend

Pre-wetted Rock Salt at 7%MgCl2

Rock Salt - 56 kg/lane-km

Page 19: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

1919

3. Other Issues on Winter Road Maintenance

Performance benchmarking

Facility location (depot, RWIS stations, FAST, …)

Road surface conditions forecasting

Real-time routing and scheduling of maintenance operations

under uncertain road weather and traffic conditions

Impacts of adverse weather on traffic and driver behavior

Simulation …

Page 20: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

2020

Part IV:

More Topics…Part IV:

More Topics…

GradeX – A decision support tool for hotspot identification and countermeasure analysis (with Prof. F. Saccomanno)

Traffic monitoring via cellular phone based location referencing (with Prof. B. Hellinga)

Page 21: Decision Support under Uncertainty - University of Waterloo 2006/L Fu... · 1 Decision Support under Uncertainty Liping Fu, Ph.D., P.Eng Associate Professor Department of Civil Engineering

2121

Thanks

☯ 知不知上, 不知知病Knowing ignorance (uncertainty) is strength,Ignoring knowledge (about uncertainty) is sickness

- Lao Tzi (Chinese philosopher, B. C. 500)