Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing...
-
Upload
shonda-young -
Category
Documents
-
view
242 -
download
0
Transcript of Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing...
![Page 1: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/1.jpg)
Introduction to Activity-Based Modeling
Joshua AuldTransportation Research and Analysis Computing CenterArgonne National Laboratory
November 28, 2011
![Page 2: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/2.jpg)
Travel Demand ModelingCurrent and Future Applications
Roadway planning / new construction– Decreasing funding for new roads
Environmental/Air quality impacts– More important after ISTEA, SAFETEA-LU– Conformity analysis
Travel Demand Management– Large collection of strategies– Increase efficiency of system (TSM)– Change user behavior (TDM)
• Congestion pricing, ride-share program, etc.– ITS / Operations
![Page 3: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/3.jpg)
Activity based model theory
Travel is derived from participation in activities– Not accounted for in 4-step models
Time and space between the activities generates travel
Activity participation is modeled at household/individual level– Microsimulation model
Individual’s activity participation constrained by:– Time availability– Location– Institutional characteristics (operating hours, etc.)– Household considerations
Activity patterns are generated by individuals which satisfy these constraints and meet some other criteria
3
![Page 4: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/4.jpg)
Activity based model theory (cont.)
Figure shows a daily activity pattern graph (for travel in 1-dimension)– Vertical lines represent activities– Diagonal lines are travel episodes
Explicit representation of time of occurrence for all travel episodes, linked to associated activities
ABM generates an activity pattern for modeled individuals– Know when and where they are
traveling at all times12:00 AM
2:00 AM
4:00 AM
6:00 AM
8:00 AM
10:00 AM
12:00 PM
2:00 PM
4:00 PM
6:00 PM
8:00 PM
10:00 PM
12:00 AM
0 1 2 3 4 5 6Location
Tim
e
Shopping
Work
Home
Lunch
Home
![Page 5: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/5.jpg)
Activity based model theory (cont.)
It is the goal of an activity based model to develop an activity schedule that:– Satisfies all of the given constraints, and– Satisfies some schedule optimization criteria
The models take as inputs:– Individual/household attributes– Environment attributes (land-use, activity locations, transportation networks, etc.)– Attributes and actions of other individuals
Then use these inputs to model a series of choices:– What activities to schedule– When to schedule them– Where to schedule them– Who to go with– How to get there– How long to stay
How these choices are modeled depends on the type of model used
5
![Page 6: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/6.jpg)
Approaches to Activity Based Modeling
Two general approaches to modeling activity participation choices– Econometric models– Rule-based models
In econometric type models:– Models are usually tour based – select activity tours from predefined set– Utility maximization to model pattern formation
In rule-based models:– Computational process models or other derived decision rules– Bottom-up approach to schedule building
6
![Page 7: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/7.jpg)
Econometric models
Decisions modeled using discrete choice– Usually nested logit
models
Model sequence:– Number and type of
tours -> Stops in each tour -> mode choice for tour, etc.
7
Example of a nested logit model for decision making
Source: Wen and Koppelman (2000)
![Page 8: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/8.jpg)
Econometric models (cont.)
8Source: Wen and Koppelman (2000)
Econometric models are generally tour-based– Model the number and purpose of activity tours– Chose from a set of pre-defined tours
Examples:– Bowman-Ben Akiva (1996) and derivatives (DAYSIM)– PB Consult models (MORPC, NYMTC, etc.)– Jakarta Model - Yagi and Mohammadian (2008)– Wen and Koppelman (2000)
![Page 9: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/9.jpg)
Criticisms of econometric models
Unrealistic behavioral assumptions– Utility maximization in decision making by individuals
Artificially restrict activity scheduling to predefined choices– Can not represent full range of scheduling behavior– Reduces number of choices to be modeled, i.e. combinatorial problem– No consideration of dynamics (full day selected at one time)
Limitations on time-scale of analysis– Usually discretized to time-of-day periods
9
![Page 10: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/10.jpg)
Rule based model overview
Create activity schedules based on heuristics– Computational Process Models or other derived rules
Attempt to model the underlying process of activity scheduling
Examples:– SCHEDULER (Garling 1989)– AMOS (Pendyala 1995)– ALBATROSS (Arentze, Timmermans 2000)– TASHSA (Roorda, Doherty, Miller 2005)– ADAPTS (Auld and Mohammadian 2009)
10
![Page 11: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/11.jpg)
Computational process models
Production system (Newell, Simon 1972) for modeling decision making behavior– Rules as condition-action pairs– Describe how information relating to a choice is searched – Choice made depends on current information acting on set of rules– Allows incorporation of learning– Representation of process of decision making
Production systems often modeled as– Decision trees (ALBATROSS)– Heurstic rules (SCHEDULER, TASHA)
11
![Page 12: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/12.jpg)
Data requirements
Rule-based activity scheduling models have extensive data needs:
– Synthesized population• Socio-demographic characteristics of individuals
– Synthesized city/environment• Activity locations/operating hours• Roadway and transit networks• Land use variables
– Activity diary/scheduling data• Activity participation/generation rates• Conflict resolution rules• Planning process data• Executed schedules for model validation
12
![Page 13: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/13.jpg)
ALBATROSS model overviewArentze and Timmermans (2000).
Rule-based model for predicting:– Activity participation, location, timing, duration, party and travel mode choice– Includes household, institutional and spatio-temporal constraints
Decision rules modeled using CHAID decision trees at each step– Derived from activity survey data
Model attempts to simulate daily activity schedule creation for individuals– Long-term decisions considered fixed– Household interactions modeled
Starts with an assumed schedule skeleton– Represents routine, fixed activities– Considered the highest priority
Sequentially attempts to add new activities in order of assumed priority
13
![Page 14: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/14.jpg)
ALBATROSS modelScheduling process (continued)
Scheduling process– Ovals represents
decision steps
In ALBATROSS:– A skeleton schedule first
constructed containing routine activities
– Activity agenda is created
– Finally, activities added to the schedule from the activity agenda
14
Source: Arentze, Timmermans (2000).
![Page 15: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/15.jpg)
TASHA model overviewRoorda, Doherty, Miller (2005)
Activity scheduling model for Toronto area– Based on a 1996 household travel survey
Activities generated based on travel survey– Attributes assigned using choice models
Entirely rule-based– Activities fit to Project Agendas, then Schedule– Activities added to schedule based on assumed rules– Heuristics represent schedule adjustment, conflict resolution– Decision rules not well represented in the model
15
![Page 16: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/16.jpg)
TASHA modelScheduling process
Generate activity episodes– Activities generated based on trip diary data– Frequency, start time and duration chosen from
feasible portion of probability distributions
Fill each project agenda– Activities added to respective project agendas to form
provisional schedules within each project
Add activities to persons schedule– Activities added to schedule in order of priority– Priority assumptions: Work/School > Other >
Shopping and Joint activities > Individual activities– Adjust activities until conflicts removed
Generate activity
Add to project
agendas
Add to schedule
Fits inagenda
Yes
No
Fits inschedule
Next activity
Yes
No
![Page 17: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/17.jpg)
17
SIMTRAVEL
Integration of OpenAMOS ABM with MALTA DTA
Prism-constrained activity-travel scheduling (PCATS) – Kitamura et al. (1997)
Fill in prism gaps sequentially until no time-remaining between fixed activities
Source: SimTRAVEL website - http://urbanmodel.asu.edu/intmod/presentations.html
![Page 18: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/18.jpg)
Research Gaps in ABM
Simplification of scheduling process– Priority rules, fixed order of choices
Short-term, diary data used– Most rule-based models implemented using 1-2 day diary data
Limited integration with traffic simulation– Static assignment for fixed time-periods– Ad hoc interoperability between model systems
Activity Generation/Planning/Scheduling Dynamics???
![Page 19: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/19.jpg)
Scheduling Order Example
A) Impulsive Shop - Preplan Eat Out
Before Change
After Change
B) Preplan Shop - Impulsive Eat out
Before Change
After Change
![Page 20: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/20.jpg)
ADAPTS - Introduction
ADAPTS activity-based model:– Simulation of how activities are planned and scheduled– Extends concept of “planning horizon” to activity attributes– Time-of-day, location, mode, party composition
Fits within overall framework of integrated land-use transportation model– Constraints from long-term simulation (land-use model)– Combined with route choice and traffic simulation
Core concept:– Universal set of activity planning / scheduling processes represented by heuristics
and/or models– Outcomes constrained by local context
![Page 21: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/21.jpg)
ADAPTS Simulation Framework
Household Planning
Individual Planning
Household Schedule
Household Memory
Social Network
Individual Schedules
Individual Memory
Land Use
Network LOS
InstitutionalConstraints
Initialize Simulation• Initialize World• Synthesize Population• Generate routines
For each timestep
Write Trip Vector
Traffic Assignment
Information Flow
Simulation Flow
![Page 22: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/22.jpg)
ADAPTS Planner/Scheduler
Handles at each timestep:– Generation– Planning– Scheduling
Each step can occur at different times for same activity
Core of the framework is the Attribute Plan Order Model
At timestep t
Generate new activity
Update existing activity(s)
Execute activity
Attribute Planning Order model
Planned Activity Schedule
Time-of-Day
t = Ttime
Party
t = Twith
Mode Choice
t = Tmod
Destination choice
t = Tloc
Executed Schedule
Resolve Conflicts
Conflict Resolution Model
Set Plan Flags:(Ttime,Tloc, etc.)
Yes
DecisionLogical testModel
Simulated events
Yes
No
Yes
No
No
Ac
tivity
G
en
era
tion
Ac
tivity
P
lan
nin
gA
ctiv
ity
Sc
he
du
ling
![Page 23: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/23.jpg)
Decision Example:
T1Plan new activity- Ttime
- Tloc
- Twho-with
- Tmode
Ttime Tloc Tmode/who
Ttime
Plan time-of-dayTloc
Plan location
Twho = Tmode
Plan mode and who-with
Texecute
Texec
Execute Activity
Simulation Time
Schedule
At HomeTime: 12:00 AM – 8:00 AMLoc: HomeMode: None
WorkTime: 8:00 AM – 4:00 PMLoc: ?Mode: ?
ShopTime: ?Loc: ?Mode: ?
ShopTime: 4:00 – 5:00Loc: MallMode: Auto
??
WorkTime: 8:00 AM – 4:00 PMLoc: HOMEMode: None
Time:
Plan Work Location
Activity Generation
Activity PlanOrder Model
![Page 24: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/24.jpg)
24
References Arentze, T. and H. Timmemans (2000). ALBATROSS – A Learning Based Transportation
Oriented Simulation System. European Institute of Retailing and Services Studies (EIRASS), Technical University of Eindhoven.
Auld, J. A., and A. Mohammadian (2009). Framework for the development of the Agent-based Dynamic Activity Planning and Travel Scheduling (ADAPTS) model. Transportation Letters: The International Journal of Transportation Research, 1 (3), 243-253.
Bowman, J.L. and M.E. Ben-Akiva (2001). Activity-Based Disaggregate Travel Demand Model System with Activity Schedules. Transportation Research Part A. 35, 1-28.
Kitamura, R., C. Chen, C., and Pendyala, R.M. (1997) Generation of synthetic daily activity-travel patterns. Transportation Research Record, 1607, 154-162.
Pendyala, R.M.; R. Kitamura, A. Kikuchi, T. Yamamoto, S. Fujii (2005). Florida Activity Mobility Simulator: Overview and Preliminary Validation Results. Transportation Research Record: Journal of the Transportation Research Board, No. 1921, 123-130.
Roorda, M.J., S.T. Doherty and E.J. Miller (2005). Operationalising Household Activity Scheduling Models: Addressing Assumptions and the Use of New Sources of Behavioral Data. Integrated Land-use and Transportation Models: Behavioural Foundations, M. Lee-Gosselin and S.T. Doherty (eds), Oxford: Elsevier, pp. 61-85.
Yagi, S. and A. Mohammadian. (2008). Modeling Daily Activity-Travel Tour Patterns Incorporating Activity Scheduling Decision Rules, Transportation Research Record: Journal of the Transportation Research Board, No. 2076, TRB, National Research Council, Washington D.C., pp. 123-131.
![Page 25: Introduction to Activity-Based Modeling Joshua Auld Transportation Research and Analysis Computing Center Argonne National Laboratory November 28, 2011.](https://reader036.fdocuments.in/reader036/viewer/2022081417/56649d985503460f94a82136/html5/thumbnails/25.jpg)
Thank You!