The Activity-Based Model (ABM) of the Atlanta Regional Commission (ARC) forecasts typical weekday travel undertaken by residents of the ARC region. It is one of the components of the ARC regional travel demand model, along with the truck, airport, external-external and external-internal models. This model has been developed to ensure that the regional transportation planning process can rely on forecasting tools that are adequate for new socioeconomic environments and emerging planning challenges. It is equally suitable for conventional highway projects, transit projects, and various policy studies such as highway pricing and HOV analysis. The ARC model is based on the CT-RAMP (Coordinated Travel Regional Activity-Based Modeling Platform) family of Activity-Based Models.
The CT-RAMP framework, which is fully described in the following section, adheres to the following basic principles:
The ARC CT-RAMP model has been tailored specifically to meet ARC planning needs, considering current and future projects and policies and also taking into account the special markets that exist in the Atlanta region. The model system addresses requirements of the metropolitan planning process and relevant federal requirements, and provides support to ARC member agencies and other stakeholders.
The ABM structure fully complies with the following major planning applications:
The ARC ABM has its roots in a wide array of analytical developments.
They include discrete choice forms (multinomial and nested logit),
activity duration models, time-use models, models of individual
micro-simulation with constraints, and entropy-maximization models,
among others. These advanced modeling tools are combined in the ABM
design to ensure maximum behavioral realism, replication of the observed
activity-travel patterns, and model sensitivity to level of service and
transportation policies.
The model is implemented in a micro-simulation framework.
Micro-simulation methods capture aggregate behavior through the
representation of the behavior of individual decision-makers. In travel
demand modeling these decision-makers are typically households and
persons. The following section describes the basic conceptual framework
at which the model operates.
Activity-based and tour-based models can exploit more explicit
geographic and locational information, but the advantages of additional
spatial detail must be balanced against the additional efforts required
to develop zone and associated network information at this level of
detail, as well as against the increases in model runtime associated
primarily with path-building and assignment to more zones. Using a more
spatially disaggregate zone system helps ensure appropriate model
sensitivity. Use of large zones may produce aggregation biases,
especially in destination choice, where the use of aggregate data can
lead to illogical parameter estimates due to reduced variation in
estimation data. In can also misrepresent access to transit modes, both
in terms of opportunities and walk distances. Smaller zones help to
reduce these effects, and can also support more detailed representation
of the highway network and highway loadings.
The current version of the ARC ABM utilizes a 5,922 zone system, shown
in Figure 1-1. The new detailed zone system encompasses 21 counties in
metro Atlanta.
Figure 1-1. ARC Traffic Analysis Zone System
ARC’s Research & Innovation Division developed the socioeconomic inputs used by the model. The current ARC zonal inputs include the total households in each of four income quartiles, as well as the average income within each quartile. Total population in each of five age categories is also an input. Age is used as a dimension in developing the synthesized population, but at the level of the age of the householder so as to capture important household life cycle tendencies. As part of recent updates, the ARC ABM was revised to utilize the detailed NAICS-based employment categories shown in the right-most column in Table 1-1. Previously, the model utilized only the six aggregate categories shown on the left.
Decision-makers in the model system include both persons and households. These decision-makers are created (synthesized) for each simulation year based on tables of households and persons from 2020 census data and forecasted TAZ-level distributions of households and persons by key socio-economic categories. These decision-makers are used in the subsequent discrete-choice models to select a single alternative from a list of available alternatives according to a probability distribution. The probability distribution is generated from a logit model which takes into account the attributes of the decision-maker and the attributes of the various alternatives. The decision-making unit is an important element of model estimation and implementation, and is explicitly identified for each model specified in the following sections.
The ARC ABM system is implemented in a micro-simulation framework. A key advantage of using the micro-simulation approach is that there are essentially no computational constraints on the number of explanatory variables that can be included in a model specification. However, even with this flexibility, the model system will include some segmentation of decision-makers. Segmentation is a useful tool to structure models (for example, each person type segment could have their own model for certain choices) and also as a way to characterize person roles within a household. Segments can be created for persons as well as households.
A total of eight segments of person-types, shown in Table 1-2, are used for the ARC model system. The person-types are mutually exclusive with respect to age, work status, and school status, and are based on tabulations of the relevant data items from the 2011 Regional Household Travel Survey (HTS).
Table 1-2 Person Types
| Number | Person-Type | Age | Work Status | School Status |
|---|---|---|---|---|
| 1 | Full-time worker | 18+ | Full-time | None |
| 2 | Part-time worker | 18+ | Part-time | None |
| 3 | College student | 18+ | Any | College+ |
| 4 | Non-working adult | 18 to 64 | Unemployed | None |
| 5 | Non-working senior | 65+ | Unemployed | None |
| 6 | Driving age student | 16 to 17 | Any | Pre-college |
| 7 | Non-driving student | 6 to 16 | None | Pre-college |
| 8 | Pre-school | 0 to 5 | None | None |
The 2011 Household Travel Survey used 16 different codes to identify activity purposes.
Modeling all 16 activity types would add significant complexity to
estimating and implementing the model system, so these detailed activity
types are grouped into more aggregate activity types, based on the
similarity of the activities. The activity types are used in most model
system components, from developing daily activity patterns and to
predicting tour and trip destinations and modes by purpose.
The proposed set of activity types is shown in Table 1-3. The activity
types are also grouped according to whether the activity is mandatory,
maintenance, or discretionary, and eligibility requirements are assigned
to determine which person-types generate each activity type. The
classification scheme of each activity type reflects the relative
importance or natural hierarchy of the activity, where work and school
activities are typically the most inflexible in terms of generation,
scheduling and location, whereas discretionary activities are typically
the most flexible on each of these dimensions. However, when generating
and scheduling activities, this hierarchy is not rigid, so that
scheduling is informed by both activity type and activity duration. Each
out-of-home location that a person travels to in the simulation is
assigned one of these activity types.
Table 1-3 Activity Type Segementation
| Type | Purpose | Description | Classification | Eligibility |
|---|---|---|---|---|
| 1 | Work | Working at regular workplace or work-related activities outside the home. | Mandatory | Workers and students |
| 2 | University | College+ | Mandatory | Age 18+ |
| 3 | High School | Grades 9 to 12 | Mandatory | Age 14 to 17 |
| 4 | Grade School | Grades K to 8 | Mandatory | Age 5 to 13 |
| 5 | Escorting | Pick-up/drop-off passengers (auto trips only). | Maintenance | Age 16+ |
| 6 | Shopping | Shopping away from home. | Maintenance | 5+ (if joint travel, all persons) |
| 7 | Other Maintenance | Personal business and services, and medical appointments. | Maintenance | 5+ (if joint travel, all persons) |
| 8 | Social/Recreational | Recreation, visiting friends and family. | Discretionary | 5+ (if joint travel, all persons) |
| 9 | Eat Out | Eating outside of home. | Discretionary | 5+ (if joint travel, all persons) |
| 10 | Other Discretionary | Volunteer work and religious activities. | Discretionary | 5+ (if joint travel, all persons) |
The ARC ABM functions at a temporal resolution of 30 minutes. These half-hour increments begin with 3:00 A.M. and end with 3:00 A.M. the next day - that is, 3:00 A.M. to 3:30 A.M. is Period 1. To ensure temporal integrity no activities are scheduled with conflicting time windows, with the exception of short activities/tours that are completed within a half-hour period. For example, a person may have a short tour that begins and ends in the 8:00 A.M. - 8:30 A.M. period, as well as a second longer tour that begins in this time period and ends later in the day. A critical aspect of the model system is the relationship between the temporal resolution used for scheduling activities, and the temporal resolution of the network simulation periods. Although activities are scheduled with 30 minute resolution, level-of-service matrices are only created for five aggregate time periods - Early AM, AM Peak, Midday, PM Peak, and Evening. The trips occurring in each time period reference the appropriate transport network depending on their trip mode and the mid-point trip time. The definition of time periods for level-of-service matrices is given in Table 1-4.
Table 1-4 Time Periods for Level-of-Service Skims and Trip Assignment
| Number | Description | Begin Time | End Time |
|---|---|---|---|
| 1 | Early AM | 03:00:00 | 05:59:00 |
| 2 | AM Peak | 06:00:00 | 09:59:00 |
| 3 | Midday | 10:00:00 | 14:59:00 |
| 4 | PM Peak | 15:00:00 | 18:59:00 |
| 5 | Evening | 19:00:00 | 02:59:00 |
Table 1-5 lists the trip modes identified in the ARC models. There are 16 modes, including auto by occupancy and toll/non-toll choice, walk and bike non-motorized modes, school bus, TNC, and walk and drive access to different transit line-haul modes.
Table 1-5 Trip Modes for Assignment
| Number | Mode Description |
|---|---|
| 1 | Auto Drive Alone (Free) |
| 2 | Auto Drive Alone (Pay) |
| 3 | Auto 2 Person Carpool (Free) |
| 4 | Auto 2 Person Carpool (Pay) |
| 5 | Auto 3+ Person Carpool (Free) |
| 6 | Auto 3+ Person Carpool (Pay) |
| 7 | Walk |
| 8 | Bike |
| 9 | Walk All Transit |
| 10 | Walk Premium Transit Only |
| 11 | PNR All Transit |
| 12 | PNR-Premium Transit Only |
| 13 | KNR All Transit |
| 14 | KNR Premium Transit Only |
| 15 | School Bus |
| 16 | TNC |
The general design of the ARC CT-RAMP model is presented in Figure 1-2 below. The following outline describes the basic sequence of sub-models and associated travel choices:
1.1. Zonal distributions of population by controlled variables
1.2. Household residential location choice (allocation to zones)
2.1. Work-From-Home Model
2.2. Usual location for each mandatory activity for each relevant
household member
(workplace/university/school) - for workers the usual
work location is run only if they have
an out-of-home work location
2.3. Household car ownership
3.1. Daily pattern type for each household member (main activity combination, at home versus on tour) with a linkage of choices across various person categories
3.2. Individual mandatory activities/tours for each household member (note that locations of mandatory tours have already been determined in long-term choice model)
3.2.1. Frequency of mandatory tours
3.2.2. Mandatory tour time of day (departure/arrival time combination)
3.3. Joint travel tours (conditional upon the available time window
left for each person
after the scheduling of mandatory activities)
3.3.1. Joint tour frequency
3.3.2. Travel party composition (adults, children, mixed)
3.3.3. Person participation in each joint tour
3.3.4. Primary destination for each joint tour
3.3.5. Joint tour time of day (departure/arrival time combination)
3.4. Individual non-mandatory activities/tours (conditional upon the
available time
window left for each person after the scheduling of
mandatory and joint non-mandatory
activities)
3.4.1. Person frequency of maintenance/discretionary tours
3.4.2. Primary destination for each individual maintenance/discretionary tour
3.4.3. Individual maintenance/discretionary tour departure/arrival time
3.5. Individual at-work subtours (conditional upon the available time window within the
work tour duration)
3.5.1. Person frequency of at-work sub-tours
3.5.2. Primary destination for each at-work sub-tour
3.5.3. At-work sub-tour departure/arrival time
4.1. Tour mode
4.2. Frequency of secondary stops
4.3. Location of secondary stops
5.1. Trip depart time model
5.2. Trip mode choice conditional upon the tour mode
5.3. Auto trip parking location choice
5.4. Trip assignment
Figure 1-2. ARC CT-RAMP Basic Model Design
Choices that relate to the entire household or a group of household
members and assume explicit modeling of intra-household interactions
(sub-models 2.2, 3.1, 3.3.1, 3.3.2) are shadowed in Figure 2. The other
models are assumed to be individual-based for the basic design. The
model system uses synthetic household population as a base input
(sub-model 1). It is followed by long-term choices that relate to the
work-from-home and usual workplace/university/school for each worker and
student (sub-model 2.1) and household car ownership (sub-model 2.2).
The daily activity pattern type of each household member (model 3.1) is
the first travel-related sub-model in the modeling hierarchy. This model
classifies daily patterns by three types: 1) mandatory (that includes
at least one out-of-home mandatory activity), 2) non-mandatory (that
includes at least one out-of-home non-mandatory activity, but does not
include out-of-home mandatory activities), and 3) home (that does not
include any out-of-home activity and travel). However, the pattern type
sub-model leaves open the frequency of tours for mandatory and
non-mandatory purposes (maintenance, discretionary) since these
sub-models are applied later in the model sequence. The pattern choice
set contains a non-travel option in which the person can be engaged in
in-home activity only (purposely or as a result of being sick) or can be
out of town. In the model system application, a person who chooses a
non-travel pattern is not considered further in the modeling stream.
Daily pattern-type choices of the household members are linked in such a
way that decisions made by some members are reflected in the decisions
made by the other members.
The next set of sub-models (3.2.1-3.2.3) defines the frequency and
time-of-day for each mandatory tour. The scheduling of mandatory
activities is generally considered a higher priority decision than any
decision regarding non-mandatory activities for either the same person
or for the other household members. As the result of the mandatory
activity scheduling, “residual time windows” are calculated for each
person and their overlaps across household members are estimated. Time
window overlaps, which are left in the daily schedule after the
mandatory commitment of the household members has been made, constitute
the potential for joint activity and travel. The next major model
component relates to joint household travel. This component produces a
number of joint tours by travel purpose for the entire household
(3.3.1), travel party composition in terms of adults and children
(3.3.2), and then defines the participation of each household member in
each joint household tour. It is followed by choice of destination
(3.3.4) and time-of-day (3.3.5). The next stage relates to maintenance
and discretionary tours that are modeled at the individual person level.
The models include tour frequency (3.4.1), choice of destination
(3.4.2) and time of day (3.4.3). The next set of sub-models relate to
the tour-level details on mode (4.1), exact number of intermediate stops
on each half-tour (4.2), stop location (4.3) and stop duration (4.4).
It is followed by the last set of sub-models that add details for each
trip including trip depart time (5.1), trip mode (5.2) and parking
location for auto trips (5.3). The trips are then assigned to highway
and transit networks depending on trip mode (5.4). The next sections
describe each model component in greater detail, including the general
algorithm for each model, the decision-making unit, the choices
considered, the market segmentation utilized (if any), and the
explanatory variables used. Estimated model parameters, after
calibration, are given in Appendix B.