modeling destination choice in matsim andreas horni ivt eth zürich july 2011

18
Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

Upload: kathryn-richardson

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

Modeling Destination Choice in MATSim

Andreas Horni

IVTETHZürich

July 2011

Page 2: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

Destination Choice in MATSim

2

initial demand

analysesexecution scoring

replanning

I. Search Method & Capacity Restraints II. Adding Unobserved Heterogeneity -> Adapted Search Method

III. Variability Analyses

IV. Model Estimation

Page 3: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

3

I. Local Search in Our Coevolutionary System

day plansfixed and discretionary activities

travel time budget

relatively small set of locations per iteration step

time geography Hägerstrand

Page 4: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

4

r = tbudget/2 * v

check all locationsttravel ≤ tbudget

→ choice set

check ∑ttravel ≤ tbudget

random choice

Page 5: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

510 % ZH Scenario: 60K agents

Page 6: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

6

I. Competition on the Activites Infrastructureload-dependent decrease of score reduces number of implausibly

overloaded facilities

0

5000

10000

15000

20000

25000

1 2 3 4

Load category

Vis

ito

rs it_0_config2/3

it500_config2

it500_config3

Load category1: 0 – 33 %2: 33 - 66 %3: 66 - 100 %4: > 100%10 % ZH Scenario: 60K agents

Realism

Stability of algorithm

Page 7: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

7

II. Adding Unobserved Heterogeneity: Scoring Function

V + eimplicit

+ eexplicit

Page 8: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

II. Adding Unobserved Heterogeneity: Search Space

Page 9: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

II. Adding Unobserved Heterogeneity: Search Space

costs(location(emax))

estimate by distance

realized utilities

preprocess once for every person

emax– bttravel = 0

search space boundary dmax = …distance to loc with emax

dmax

Page 10: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

10

shopping leisure

II. Adding Unobserved Heterogeneity: Results

Page 11: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

ei

j

personi alternativej

seed seed Random draws from DCM

microsimulation results = random variables X

III. Variability Analysis

-> microsimulations are a sampling tool

estimation of parameters for X (=statistic) with random sampling

Results should be given as interval estimation

Standard error of sampling distribution= sampling error

# of runs

Page 12: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

20 runs (goal: 30 for TRB)time, route, destination choice, 200 iterations

Comparison OVER runs -> var = random var

Scores

population level

average executed plans:184.36: avg0.166: s0.09: s in percent of avg

III. Variability Analysis

agent level

Aggregation reduces var (applied in different fieldse.g. filtering (moving average))

Page 13: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

III. Variability Analysis

daily link volumes

Previous studies confirmed (...?)

Castiglione TAZ levelup to 6% std.dev.

Page 14: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

III. Variability Analysis

Hourly link volumes

high!Var = f(spatial resolutionstemporal resolutionchoice dimensions)

Previous studies at lowerres levels or less choicedimensions!-> difficult to compare

high!

Page 15: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

III. Variability Analysis

Large intra-run var

1. Large var through replanning modules (20% replanner)(iteration 201: 100% select best)

2. Not in equilibrium3. Utility plateau -> genetic drift

ideas?

-> future research

Page 16: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

16

Modeling Temporal Variability in MATSim

intrapersonal (temporal) variability

UMATSim = V + e MATSim cross-sectional model(average working day)

Correlations!

drawing from

?

(best case)

Page 17: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

17

Correlations

t

y

General rhythm of life

Avoidance behavior

+

Page 18: Modeling Destination Choice in MATSim Andreas Horni IVT ETH Zürich July 2011

18

model estimation

IV. Model Estimation

+ eexplicit – penaltycap

correlations tastescoefficients b