A commuter does not wake up and decide to “make a trip.” She wakes up, checks whether it is a school day, gets her children dressed, drives them to school, continues to work, picks up groceries during lunch, returns to the office, drives to after-school pickup, and finally goes home. By the end of the day she has made six trips — but none of them was planned in isolation. Each trip was a link in a chain of activities, constrained by time windows, household obligations, vehicle availability, and the locations of schools, workplaces, and stores.

Traditional travel demand models treat each trip as an independent event: an origin, a destination, a mode, and a time of day, estimated separately. Activity-based travel models start from a fundamentally different premise: travel is derived demand. People do not travel for its own sake. They travel to participate in activities — work, education, shopping, caregiving, recreation — and the pattern of those activities across the day is what generates travel.

Why Activity-Based Modeling Matters

The four-step travel demand model — trip generation, trip distribution, mode choice, and traffic assignment — served transportation planning for decades. But it has a structural limitation: by treating trips independently, it cannot represent the dependencies between them. It cannot capture that a parent who drops a child at school is now constrained in route and timing for the next trip. It cannot represent that a household with one car must coordinate its use across members. It cannot model the difference between a direct home-to-work commute and a home-school-work tour, even though those two patterns have very different implications for congestion, emissions, and policy.

Core insight: Activity-based models shift the unit of analysis from the trip to the activity pattern — the full sequence of activities that a person or household pursues over the course of a day. Travel arises as a consequence of that pattern, not as an independent decision.

This shift matters for policy in several ways:

What trip-based models miss
  • Trip chaining — linked multi-stop tours
  • Household coordination — shared vehicles, joint activities
  • Time-of-day constraints — school hours, work schedules
  • Activity substitution — telecommuting replaces the work activity, not just the commute trip
  • Induced or suppressed activities — policies that change what people do, not just how they get there
What activity-based models capture
  • Full daily schedules, not isolated trips
  • Intra-household interactions and joint decision-making
  • Time-space constraints (Hägerstrand prisms)
  • Tour structure — which trips are linked
  • Behavioral response to policies that alter activity opportunities, not just travel costs

How Activity-Based Models Work

Activity-based models simulate the process by which individuals and households organize their daily activities and the travel required to connect them. The core logic proceeds through several stages, though implementations vary across model systems.

After scheduling, the model determines mode and destination choices for each trip within each tour, then feeds the resulting travel demand into a network simulation for traffic assignment.

Core Constructs

Activity Patterns Time-Space Constraints Household Interactions Tour Formation Mode-Destination Choice Activity Scheduling

Activity patterns are the sequences of activities that individuals perform over the course of a day: work, school, shopping, personal errands, childcare, recreation, eating out, and so on. The activity pattern is the fundamental unit of analysis, not the trip. A person’s pattern might be: Home → School drop-off → Work → Lunch errand → Work → School pickup → Grocery → Home.

Time-space constraints are the physical and temporal limitations that bound what a person can do. Torsten Hägerstrand’s time-geography framework identifies three types:

Capability constraints

Physical limits on movement — how far a person can travel in available time, given their mode of transport. A person without a car has a smaller feasible activity space.

Coupling constraints

Requirements to be at the same place at the same time as other people or resources. A parent must be at school at 3:15 PM for pickup. A worker must be at the office during core hours.

Authority constraints

Institutional rules that restrict access to certain places or activities at certain times. Stores close at 9 PM. Government offices operate on weekdays only.

The Hägerstrand prism: These constraints define a time-space prism — the set of all locations a person can reach and return from, given their anchor points (home, work, school) and available time. The prism is a powerful visual and computational tool: only activities within the prism are feasible for that person on that day.

Household interactions are a critical and difficult dimension. In many households, activity patterns are not set independently — they are negotiated. Who drops the children off? Who gets the car today? Can the grocery stop be combined with the school pickup? Activity-based models attempt to represent these joint decisions, though they remain one of the hardest aspects to model well.

Tour formation organizes activities into tours — closed loops that begin and end at home (or sometimes at work). A simple tour is Home → Work → Home. A complex tour is Home → School → Work → Gym → Home. The structure of tours determines trip chaining behavior and affects mode choice: a person making multiple stops is less likely to use transit than one making a direct commute.

Activity scheduling assigns timing to each activity: when does it start, how long does it last, and when does travel occur between activities? Scheduling models must respect time-window constraints (school starts at 8:00 AM), activity duration requirements (a full work day), and travel time between locations.

Causal Logic

The causal structure of an activity-based model is hierarchical and sequential:

Sociodemographics + Household structure → Activity needs → Time-space constraints → Tour structure → Mode and destination choice → Trip timing and routing → Network performance

Long-term decisions (where to live, whether to own a car) constrain medium-term decisions (which activities to pursue) which constrain short-term decisions (which mode to use for each trip). The model captures feedback: if the network is congested, travel times increase, time-space prisms shrink, and activity patterns may adjust.

Top-down influence

Household structure determines activity obligations (childcare, school trips). Work schedule determines available time for discretionary activities. Car ownership determines feasible mode set. Residential location determines which activity locations are accessible.

Bottom-up feedback

Congested networks increase travel times, squeezing discretionary activities. Poor transit service shifts mode choices, which changes demand patterns. New land uses create new activity opportunities, altering tour structures.

Data Requirements

Activity-based models are substantially more data-intensive than trip-based models:

Household travel surveys

Multi-day activity-travel diaries recording all activities, locations, start/end times, travel modes, and household member interactions. These are the primary source for estimating activity patterns.

Census and demographic data

Population, household structure, employment, income, vehicle ownership — used for population synthesis.

Land use and POI data

Locations and operating hours of workplaces, schools, stores, parks, medical facilities — the "supply" of activity opportunities.

Transportation network data

Road networks, transit schedules and routes, pedestrian and bicycle infrastructure, parking supply.

GPS and mobile data

Increasingly used to supplement or replace traditional diaries, providing high-resolution travel traces, though with activity inference challenges.

Time-use surveys

National time-use data providing information on activity durations and sequencing for different demographic groups.

Example activity diary entry: Person ID: 4021 | Household: 1522 | Age: 38 | Role: Primary caregiver 06:30 Wake, breakfast (Home) 07:15 Drive child to school (Travel: 12 min, auto) 07:30 School drop-off (Duration: 5 min) 07:35 Drive to work (Travel: 22 min, auto) 08:00 Work (Duration: 4h 30min) 12:30 Walk to lunch + pharmacy (Travel: 8 min, walk) 13:15 Walk back to work (Travel: 8 min, walk) 13:25 Work (Duration: 2h 50min) 16:15 Drive to school pickup (Travel: 18 min, auto) 16:35 School pickup (Duration: 10 min) 16:45 Drive to grocery store (Travel: 7 min, auto) 16:55 Grocery shopping (Duration: 25 min) 17:20 Drive home (Travel: 15 min, auto) 17:35 Home activities

Methods

Activity-based models use a combination of econometric and microsimulation methods:

  • Discrete choice models (multinomial logit, nested logit, mixed logit) for mode choice, destination choice, and activity type selection
  • Hazard-based duration models for activity duration and departure time
  • Ordered probit/logit models for number of trips or stops in a tour
  • Rule-based scheduling algorithms for assembling activities into feasible daily schedules
  • Population synthesis (iterative proportional fitting, combinatorial optimization) for generating a representative synthetic population
  • Microsimulation — the model simulates each individual in the synthetic population, creating a full population of daily activity-travel patterns

Leading operational systems include CEMDAP (Comprehensive Econometric Microsimulator for Daily Activity-Travel Patterns), CT-RAMP (Coordinated Travel – Regional Activity-Based Modeling Platform), DaySim, TASHA (Travel/Activity Scheduler for Household Agents), and SimMobility.

Transportation Example: Evaluating a Congestion Pricing Policy

A regional planning agency wants to evaluate a cordon pricing policy — a $5 charge for driving into the downtown core during morning and evening peaks. A trip-based model would estimate the reduction in vehicle trips crossing the cordon and predict mode shifts based on travel cost elasticities.

An activity-based model reveals a richer set of behavioral responses:

Trip retiming

Some commuters shift departure to before or after the charging window. The model captures how this cascades through their entire daily schedule — earlier work arrival means earlier lunch, earlier departure, changed pickup times.

Tour restructuring

A worker who combined a downtown lunch errand with the commute may drop the errand or move it to a non-downtown location, changing tour structure.

Mode switching

Some commuters switch to transit, but only those whose time-space prism permits transit travel given their daily activity obligations (school pickup, after-work appointments).

Activity location change

Workers with flexible arrangements may choose to work from home one day per week, eliminating the commute entirely — an activity-level response, not a mode-level response.

Household coordination

In a two-worker household with one car, the pricing policy may cause the couple to renegotiate who drives and who takes transit, affecting both members' schedules.

Equity effects

Low-income workers with inflexible schedules and limited transit access bear disproportionate costs. The model reveals this distributional pattern because it simulates individuals, not averages.

Policy implication: The activity-based model predicts a smaller reduction in peak-period vehicle trips than the trip-based model (because many travelers cannot easily shift mode or time due to activity constraints), but it identifies specific populations — single parents, shift workers, transit-poor suburban residents — for whom targeted mitigation is needed. The policy design improves as a result.

Strengths

Behavioral realism

Captures the fundamental truth that travel is derived from activity participation, not an end in itself. Represents trip chaining, scheduling constraints, and household coordination.

Individual-level analysis

Microsimulation of each person allows distributional and equity analysis — who benefits, who loses, who cannot adapt.

Policy sensitivity

Responds to a wider range of policies than trip-based models: telecommuting incentives, school schedule changes, land-use modifications, pricing, and transit improvements all affect activity patterns.

Temporal resolution

Models travel and activity timing throughout the day, capturing peak spreading, off-peak shifts, and time-of-day sensitivity.

Consistency

Activity patterns are internally consistent: total time sums to 24 hours, spatial sequences are feasible, household vehicle allocation is tracked.

Integration with ABM

Activity-based models naturally pair with agent-based simulation (as in MATSim), enabling dynamic traffic assignment and emergent congestion effects.

Limitations

Data intensity

Requires detailed household activity-travel diaries, which are expensive to collect and suffer from respondent burden. GPS supplements help but introduce activity inference uncertainty.

Model complexity

Activity-based model systems are large, multi-component software systems requiring specialized expertise to develop, maintain, and run.

Household dynamics

Joint household decision-making — who drives, who picks up children, how activities are allocated — remains poorly represented in most operational systems.

Computational burden

Microsimulating millions of individuals across all activities and tours is computationally intensive, especially when coupled with dynamic traffic assignment.

Validation difficulty

Validating full activity-travel patterns is harder than validating aggregate trip tables. Does the model get the right activities for the right people at the right times?

Behavioral assumptions

Schedule optimization assumptions may not reflect how people actually plan (or fail to plan) their days. Satisficing, habit, and improvisation are hard to represent.

Best Use Case

Activity-based travel models are the right tool when the planning question involves policies that affect when, where, and whether people engage in activities — not just how they travel between fixed origins and destinations. They are essential for evaluating congestion pricing, telecommuting policies, school schedule changes, land-use scenarios, and transit investments in contexts where trip chaining and household coordination matter. They are less necessary when the question is about a single mode choice in a stable context, or when detailed activity diary data is unavailable.

Key takeaway: Travel is what happens between activities — activity-based models capture this truth by modeling the full daily schedule, revealing behavioral responses that trip-based models structurally cannot see.

Key References

Foundational and applied references
Exercises and Discussion Questions
  1. Consider a two-parent household where one parent works full-time downtown and the other works part-time from home. They have two school-age children and one car. Sketch the time-space prisms for each parent on a typical weekday. Identify the coupling constraints (school drop-off/pickup) and capability constraints (car availability). How would adding a second car change the feasible activity patterns?
  2. A city is considering shifting public school start times from 8:00 AM to 9:00 AM. Explain why a trip-based model would underestimate the traffic impacts of this change. What activity-level responses would an activity-based model capture that a trip-based model would miss?
  3. A regional planning agency has a well-calibrated trip-based model and is considering investing in an activity-based model system. The upgrade would cost $2 million and take three years. Under what planning circumstances would this investment be clearly justified? When might the existing trip-based model be sufficient?