Top Banner
Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich
17

Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

Jan 29, 2016

Download

Documents

Jonah Cole
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results

A. Horni

IVTETHZurich

Page 2: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

• MATSim: Overview• Local search based on time geography• Utility function extension and validation results• Future research

Page 3: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

dynamic, disaggregated

Measures:• Travel distance distribution• Travel time distribution• Link loads (?)• Winner-loser statistics (WU) ?• Catchment area ?• Number of visitors of type xy ?…

3

MATSim: Model Purpose

Possible level of disaggregation

Clustering of populationf(person attributes)

?

MATSim model purpose: Transport planning simulationModel patterns of people’s activity scheduling and participation behavior at high level of detail.

Planning goal: Average working day of Swiss resident population (> 7.5 M) in „reasonable“ time

→ end of 2009 (KTI project)

Method: Coevolutionary, agent-based algorithm

Page 4: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

4

Execution:Traffic simulation

Replanning

Scoring:Utility function f(t)t→ activity participation, travel

Share x of agents (usually 10%):Time choiceRoute choiceLocation choice

Physical layer

Strategic layer

Agent population

MemoryDay plans

Initial demand: Fixed attributes e.g. (home location) from census data

Plan Selection

MATSim: Structure

Exit conditon:„Relaxed state“, i.e. equilibrium

Page 5: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

5

Location Choice in MATSim

Relaxed state (i.e. scheduling equilibrium … (not network eqilibrium (Wardrop I/II), Nash? )

Huge search space prohibitively large to be searched exhaustively

Dimensions (LC):# (Shopping, Leisure) alternatives (facilities)# Agents+ Time dimension→ agent interactions

Local search + escape local optima

Existence and uniqueness of equilibrium

Page 6: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

6

Local Search in Our Coevolutionary System

Tie together location choice and time choice (t) p(accept bad solutions) > 0

Day plan

Aktivity i - WorkLocationStart time, duration…

Aktivity i+1 - ShoppingDuration

Aktivity i+2 - HomeLocationStart time, duration…

Location Set:Locations consistent with time choice (ttravel ≤ tbudget)

Travel time budget

Time GeographyHägerstrand

Based on PPA-Algorithm Scott, 2006

Page 7: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

7

STRC 2008ZH Scenario: 60K agents

Page 8: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

8

First Validation Steps & Utility Function Extensions

Improve sim results

Consider potential for application of estimated utility maximization models → hypothesis testing

MATSim utility maximization framework

Starting point for development and introduction of mental modules (such as e.g. location choice)

Score → verification

Page 9: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

9

Utility Function Extensions (Shopping Activities)

Utility function

SituationAlternative Person

Strictly time-based → extension (parameters, structure)

• Store size• Stores density in given neighborhood

Page 10: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

10

On the Way to Results – ring-shaped PPA

Leisure travel <= models of social interaction and sophisticated utility function

Not yet productiveMATSim longterm goal

Activity-based models (chains) → Reasonable shopping location choice model requires sound leisure location choice modeling

trip generation/distribution → activity-based multi-agent framework

Trip distance distribution MC → act chains (ring-shaped potential path area)

Agent population

Assignment of travel distances

crucial and non-trivial for multi-agent models!

Leisure

Predictability of leisure travel based on f(agent attributes)?

Leisure trip distance ↔ -desired leisure activity duration-working activityactivity chains ← f(agent attributes)

Page 11: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

11

Results – Avg. Trip Distances

• Config 0: base case

• Config 1: leisure PPA

• Config 2: + shopping activity differentiation(grocery – non-grocery; random assignment)

• Config 3.1: config 2 + store size• Config 3.2: config 2 + stores density

Shopping trips (car)

Leisure trips (car)

Page 12: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

12

Results – Avg. Trip Durations

Strong underestimation in general!

-Missing intersection dynamics-Access to (coarse) network (parking lots etc)-Freight traffic essentially missing

Shopping trips (car)

Page 13: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

13

Microcensus bin size ratio (bin0/ bin1) = 4.22

Config 0 bin size ratio (bin0/ bin1) = 19.41

Config 1 bin size ratio (bin0/ bin1) = 7.08

Config 2 bin size ratio (bin0/ bin1) = 7.00

Config 3.1 bin size ratio (bin0/ bin1) = 6.41

Config 3.2 bin size ratio (bin0/ bin1) = 6.44

Results – Shopping Trip Distance Distributions (Car)

Page 14: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

Results – Count Data 18:00 -19:00

Config 0

Config 1 Config 3.1

Page 15: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

15

Results – Count Data – 24 h

(i, j) (i,j) [%] dist(i,j) [%]

0, 1 23.82 …

1, 2 0.06 …

2, 3.1 0.46

2, 3.2 0.45

Car shopping trips Config 0 daily: -60.3%

Config 1 daily: -36.4%

Retest:- ... more disaggregated data!- ... more stations (now 300 stations for CH)

General underestimation of traffic volume

dist = upper bound for reduction of error due to increased traffic volume (increased avg. distances)

Utf. extensions productive → spatial distribution of trips

Weighting by shopping traffic work (#trips * trip length)≈ 7 % (excl. back to home trips)

Reject hypothesis

No improvement w/ respect to spatial distribution of trips

0.62

0.39

Page 16: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

16

Conclusions

Open research questions ...

Starting point for validation

Strictly time-based utility function → strong underestimation of traffic volume(as expected)

Extension of utility function shows expected effects but …

• Effects very small & difficult to evaluate• H0: blue eyes

→ disaggregated evaluation level

• Reject hypothesis?• MATSim hypothesis testing tool?

Page 17: Location Choice Modeling for Shopping and Leisure Activities with MATSim: Utility Function Extension and Validation Results A. Horni IVT ETH Zurich.

17

Shopping utility function estimation

Future work

Choice set generation (boundaries)→ survey: homo oeconomicus vs. real person

Further validation steps

Disaggregation level of agent-based models

Evaluation and modelinglevel = f (data base)

Existence and uniqueness of scheduling equilibrium

Inductively: different initial states

Predictability of leisure travel

Reducing leisure travel to a cross-sectional sample (e.g. 1 MATSim day)