March, 1982 LIDS-P-1186 A NEW BEHAVIORAL PRINCIPLE FOR

advertisement
LIDS-P-1186
March, 1982
A NEW BEHAVIORAL PRINCIPLE FOR
URBAN TRANSPORTATION NETWORKS
by
Stanley B. Gershwin
David M. Orlicki
This research was carried out in the MIT Laboratory
for Information and Decision Systems with support
extended by the U. S, Department of Transportation
under Contract DOT-TSC-RSPA-81-9.
Laboratory for Information
and Decision Systems
Massachusetts Institute of Technology
Cambridge, Massachusetts 02139
ABSTRACT
A new hypothesis on traveler behavior in a network is described which
is based on empirical findings in the theory of travel budgets.
It is
translated into an assignment principle for characterizing the distribution
of travelers, as well as the demand and mode split. A numerical technique
is proposed, and it is applied to several examples to illustrate qualitative
features.
The new hypothesis is significant because it considers all travel
decisions--whether or not to travel, where to go, and what mode to use-in a single, unified way. The feedback from travel time and money costs
on links and modes to traveler behavior is explicitly considered.
ACKNOWLEDGEMENT
We are grateful to the U. S. Department of Transportation, Research
and Special Programs Administration, and Transportation Systems Center
for supporting this work. We are particularly grateful for the help and
support of Robert Crosby and Diarmuid O'Mathuna.
Dr. Yacov Zahavi of
Mobility Systems, Inc. (Bethesda, Maryland) provided guidance in travel
budget theory and helped devise the large network. Professor Loren K.
Platzman of Georgia Institute of Technolgy was instrumental in helping
to create the equilibrium formulation.
1.
INTRODUCTION
1.1. Purpose
The purpose of this paper is to introduce a new model of traveler
behavior in a transportation network.
This model incorporates a mechanism
which treats route, mode and destination choices, and the decision of
whether or not to travel, in a single, unified formulation.
Models and computation techniques have been studied
(Dafermos, 1974;
Dafermos, 1980; Florian and Nguyen, 1974; Leblanc and Abdulaal, 1980)
which treat these issues in an integrated way.
However the models of
individual decisions are based on different assumptions.
route choice is often based on the logit model.)
(For example,
Some of the choice models
(such as the logit models) appear to be convenient methods of summarizing
local survey data rather than representations of universal human behavioral
mechanisms.
We use the term "behavioral principle" to be a set of statements that
characterize the choices made by individuals in a transportation system.
We use "assignment principle" to mean a set of statements that characterize
flows of vehicles or travelers in a system.
One of the purposes of this
paper is to emphasize the relationship between the two.
An assignment
principle is limited in its validity and predictive power unless it is
based on a single, unified behavioral principle.
The models presented in here are based on the following behavioral principle.
Travelers have maximum amounts of time and money that they are willing
and able to spend traveling during a day.
They may spend less but not more.
Within these constraints, they maximize the benefit they obtain from traveling.
This benefit is determined by the links and nodes of the network a traveler
passes and on the mode he employs.
An important concept is that of a journey.
journeys at the same point:
possibly with several loops.
a residence.
Travelers start and end their
They travel in a continuous path,
This differs from existing models, in which the
fundamental unit of travel is a trip.
1.2
Outline
Section 2 of this paper derives two versions of an assignment principle
from the behavioral principle mentioned above.
sented in Section 3.
A numerical technique is pre-
Sections 4 and 5 contain a set of examples.
The small
examples in Section 4 are intended to help explain the behavioral and assignment
principles; the large example of Section 5 demonstrates their realism and
applicability.
Further research topics are suggested in Section 6.
2
2.
BEHAVIORAL AND ASSIGNMENT PRINCIPLES
Traffic Assignment is the computation of vehicle and traveler flows in
a transportation network.
It is based on data on the travelers such as their
origins, possible destinations, and car ownership;
and on the physical attri-
butes of the network such as its structure and its link flow capacities.
Because travelers make important choices that affect the distribution of flows
(such as whether or not to travel, and where to go),
all assignment schemes
should be based, explicitly or otherwise, on a model as a behavioral principle;
when it is translated into a statement about flows it is an assignment
principle.
The major theoretical advance described in this report is a new assignment principle.
This principle combines the travel budget theory of Zahavi
(1979) and others (Kirby, 1981) with a detailed representation of a network.
It extends the current state of the art by combining demand, mode split, and
route assignment in an integrated formulation.
Because this formulation is
based on the travel budget theory, it has solid empirical backing.
In Section 2.1, we review the user-optimization assignment principle of
Wardrop (1952).
We show the relationship between an assignment about the be-
havior of individuals in a transportation network and the widely used statement about flows in the networks on which most modern assignment computation
techniques are based.
We state a new behavioral principle which is not new, it is the basis of
Zahavi's (1979) UMOT (Unified Mechanism of Travel) model.
from its new context.
Its novelty comes
The new principle is based on the concept of travel budgets:
travelers and potential travelers are assumed to have certain maximum daily
expenditures of time and money for transportation.
These budgets depend
on such attributes as household sites and household income,
Following the
same development as for user optimization, a set of statements about flows
in a network is derived from the individual behavioral principle.
3
Two versions of the new assignment principle are presented.
The first,
described in Section 2.2, assumes that budgets are equal for all members of
each class of travelers.
The second, in Section 2.3, allows budgets to differ
The second formulation, which is more
for various members of the same class.
nearly in agreement with reality, allows the same traveler to choose different
travel patterns on different days.
Important features of the new principle
are discussed in Section 2.4.
The new principle differs from formulations based on Wardrop's principle
in many ways.
First, daily travel behavior is considered, not single trips.
That daily travel is important is indicated by the work of Clarke et al. (1981)
whose empirical evidence shows that trip taking behavior must be treated in the
context of household size and age, and of the full day's transportation needs.
Consequently, instead of assuming fixed origins and destinations, we assume a
fixed origin, the traveler's residence location.
Travelers are assumed to have
daily journeys that start and end at that point.
Second, following Zahavi,
travel is viewed not as a disutility, but rather as a utility, providing
travelers with access to opportunities, and paid for out of limited budgets.
2.1
Review of Wardrop's Assignment Principle
Assumptions on Individual Behavior
2.1.1
Wardrop (1952) asserted two principles which were intended to characterize the bahavior of travelers in a transportation network.
One, which has
since been called user optimization, is based on the premises that
a.
Travelers have fixed origins and destinations.
b.
Travelers seek paths which minimize their travel time.
This principle has been of great importance in the development of
transportation models.
Its evident limitations have
provoked many researchers
to suggest extensions to include elastic demand (Florian and Nguyen, 1974)
multiple modes (Leblanc and Abdulaal, 1980) and other modifications.
4
2.1.2
Resultant Statements about Flows
To calculate flows, the above statements about individuals must be
translated into a set of statements about flows.
For the purposes here,
it is convenient to discuss path flows; these statements can also be expressed
in terms of link flows (Dafermos, 1980).
Let i be an index representing an origin node and a destination node
Let D i be the demand, in vehicles per time unit (most
in the network.
often hours) for origin-destination pair i. That is, D
wish to go from
a. (the origin) to b.
travelers per hour
(the destination).
Let j be a path
in the network that connects a. and b., and let J. be the set of all such
paths.
Let x.
be the flow rate of vehicles in path j.
The flow rates satisfy
x. > 0 ,
7
j e Ji'
x. = D
all j,
(2.1)
i
.
(2.2)
jeJ.
1
Let t. be the travel time of path j.
This travel time is the sum of
the travel times of the links that constitute path j.
The choice of the
shortest path can be represented by considering the flows and travel times
of any pair of paths.
Let j, k e J..
Then,
xj > 0,
xk > 0
=>
tj > t
=> x=
0.
j
k
D
tj .
(2.3a)
(2.3b)
That is, since travelers choose the shortest path, if both paths have
flow, they must have equal travel time.
If one path has greater travel time
than the other, no travelers will take it.
Path travel time is the sum of link travel times:
t.
=
EAjQ-
(2.4)
where TQ is the travel time of link Z,and AjQ is the path-link incidence
matrix x.
That is,
I1
if link Z is in path j,
g
jz~~~~~~~=
~(2.5)
~~~A
otherwise .
I0
Link travel time is a function of link flow.
vehicles on link Z.
f
=
Let fz be the flow rate of
Then,
Ajxj
(2.6)
.
This is, the flow on a link is the sum of the flows on all paths that pass
through that link.
Finally,
2.1.3
QZ is a function of f, the vector of link flows in the network.
Limitations
features of traveler
This principle neglects certain important
behavior.
In reality, origins and destinations are not fixed; the decision
if and where to travel (i.e., the demand) depends on congestion which
Demand also depends on the
in turn depends on the demand on the network.
money cost of travel which is not considered at all.
Ways of treating some of these features have been proposed by many
However the resulting formulations often require parameters
researchers.
that are difficult or impossible to obtain.
They also require a new calibration
for each application, so they have limited predictive value (Zahavi, 1981).
2.2
New Principle - Deterministic Version
2.2.1
Assumptions on Individual Behavior
Many authors have observed certain regularities about travelers' behavior.
(Kirby, 1981).
In developed countries
throughout the world, the average
traveler spends between 1.0 and 1.5 hours every day in the transportation system.
Furthermore, travelers who own cars spend about 11 percent of their income on travel,
and those who do not own cars spend 3 to 5 percent (Zahavi, 1979).
6~
~ ~ ~~ ~~~~~~~-·-'·
This must
· ---· ---·'· ----- ;-· ·-- ·------ ·-·· ------··-
influence the amount and kind of travel that each individual uses.
A behavioral principle that takes these empirical observations into account
must treat daily travel, not single trips.
This is because the travel time
budget is an amount of time spent each day.
We define a journey to be the path
in the network that an individual takes during a day.
It is made up of several
trips.
In the course of day, most travelers start and end their journeys
at the same point:
their residences.
(A small number of people do not,
including travelers starting or returning from business or vacation trips.)
These journeys need not be simple loops
for lunch;
For example, some workers go home
.
some people travel to work and home, and then out again for shop-
ping or entertainment.
We assume that such journeys are feasible for an individual only if the
total travel time is less than his daily budget T, and the total money cost
is less than his budget M.
The money costs include fixed costs for a car as
well as running costs if he drives; or fares if he takes transit or, of course,
both if he takes a car for part of his journey (evening shopping or entertainment) and transit for the rest (work trips).
Here, we assume that each traveler has fixed budgets which do not vary
from day to day, and which are the same as those of all others in this class.
In Section 2.3, we relax these assumptions.
Classes are defined as sets of travelers with the same origin node
(residence location) and with the same budgets for time and money to be
spent each day for travel.
These quantities
are determined by such socio-
economic indicators as household income and number of travelers per household.
(Zahavi (1979) asserts that one's daily travel time and money budgets
are influenced by such factors as travel speed; we treat both budgets as
fixed at this stage of the analysis.)
Of all the journeys that satisfy these budget contraints, which will
be chosen by a traveler?
their access to spatial
Zahavi suggests .that travelers attempt to maximize
and economic opportunities.
He indicates that
the daily travel distance may not be their precise objective, but is quite
adequate as a first approximation for a given urban structure and transport
network.
7
Because we are treating a detailed representation of a network, we can
represent other objectives.
For example, we can assign a value to each link
and each node in the network, and add the values encountered on a -journey
to yield the value of the journey.
These values can differ from class to
class: that is, the value of a given node (e.g., the location of an extremely expensive shopping mall) can depend on whether the traveler is rich or
poor.
Other formulas for calculating the value of a trip are also amenable to
this analysis.
To
summarize:
a traveler
in class a chooses a journey p, among all
journeys pa available to him, to
maximize
pep
wp , the value or utility of journey p
(2.7)
a
subject to the time and money budget constraints:
t
< Ta
(2.8)
m
< Ma
(2.9)
p -
2.2.2
P-
Resulting Statement about Flows
Equations (2.7) to (2.9)
by themselves are not adequate to characterize
network flows. For this purpose,they must be expressed in a form which is
analogous to that of Section 2.1.1:
a set of equations, inequalities, and
logical relations involving flows.
Let x
be the flow of class
p
certainly satisfy
x
a travelers
on journey p.
Then, x
P
must
> 0,
(2.10)
P -
Z
x = Da ,
pepa p
where D
below, D
(2.11)
is the total number of travelers available in class a.
can include people who will choose not to travel.
As we indicate
and Da
We measure x
p
in units of travelers per day.
To characterize flows, we must specify a set of relations that are consistent with (2.7) to
(2.9).
That is, if the demand Da is changed by a small
amount, representing one more traveler, the new distribution must-be consistent
with the behavior of the new traveler.
Assume that for each class a, the journeys p E P
increasing utility.
That is, if P
> P2 , w
2
'
.
>w
p
have the same utility value and that D a > 0.
a
are indexed in order of
We assume that no two journeys
P2
(Pairs of journeys are allowed to have
the same utilities by Gershwin, Orlicki, and Platzman, 1981.)
The journeys p e pa are divided into four sets:
1).
Infeasible journeys: are those for which
> Ta
t
p
and/or
> M
m
P
If p is an infeasible journey, x
2). Constrained
t
= Ta
P
= 0.
journeys are those for which
and
m
< Ma
m
= Ma
p-
·or
t
< Ta
and
P--
3).
p
There is at most one special journey p* such that
xp* > 0,
t p* < Taa
p
If no special journey exists, then we define p* as the smallest index of the
constrained journeys.
4).
Unutilized journeys are those for which
p < p*
(i.e., w
< wp*)
and
x
p
=
0.
9
To demonstrate that these conditions are consistent with (2.7) -to(2.9),
add a small increment 6D
to the demand D a .
Then,the time and money costs
associated with whatever journeys P are chosen by the new users comprising
ODa are t
+ at ,and mp + Sm
respectively.
Consider the effect of St
and am
P
Assume that 6tp > 0,and
mP > 0.
on the four possible sets of
P
journeys:
1).
and/or t
P
2).
Infeasible journeys remain infeasible since m
P
+ dt
> t
> Ta.
P
P
P
3
x
P
> m
p
> Ma
p
= 0.
P
Constrained journeys may not accept more flow and still remain
feasible since t
>T a
+ at
p
3).
Therefore,
+ &m
P
5
Therefore,
.
x
= 0.
p
P
If a special journey exists' it accepts more flow since
t* + at < T
p
pm* + Sm < Ma
P
P-
for sufficiently small 6D
.
Note that
D a may cause the special path to
become a constrained path.
Le
If there does not exist a special journey for the original equilibrated
system, new flow is then assigned to an unutilized journey which then becomes
a special journey.
4).
Unutilized journeys remain unaffected since the newly reduced flow
will be assigned to the higher utility, still available, special path.
2.3
New Principle - Stochastic Version
While the principle in Section 2.2 captures a greater variety of phenomena
than the user optimization principle of Section 2.1, there are several important
10
features with which it cannot deal.
The first difficulty is the fact the different members of the same socioeconomic class may have different budgets on the same day, and that the same
person may have different budgets on different days.
Zahavi (1979) shows that
there is a consistent coefficient of variation in both budgets among a wide
variety of populations.
Therefore, we redefine a class to be a set of people with the same residence
location and with a common probability density function for time and money budgets.
The probability that an individual of class a will have a time budget between
u and u + Su and a money budget between n and n + Sn is
fa (u,n)6u Sn
(2.12)
The number of travelers of class a who have time budgets between u
and u + Su and money budgets between n and n + (Sn is
Dafa(u,n)Su
n .
Let R be a region in (u,n) space.
(2.13)
The number of travelers whose budgets
fall in that region is
Da
fa(u,n)u Sn.
(2.14)
R
To state an assignment principle, we relate flows to integrals of the
form (2.14).
pa
Let
a
= {P'
a
a
P2,'''
Pk
be the set of journeys available to travelers
in class a and, following the
convention stated in Section 2.2, let pl be the least desirable journey and
Pk be the most desirable. The utilities of all the journeys are assumed to
a
a
be distinct. Let xl,... ,xk be the flows on those journeys and define
k
a
X.
=
xa
.
(2.15)
a
That is, Xa
journeys p
X. is the total demand on journeys
a
a
and m be the time and money costs of journey pi'
a
a
pai+ll
~Let
a
Pki
ta
Leta a
i
Since pk is the most desirable journey, the total flow on-this journey
is the number of travelers whose
time budgets are greater than,or equal to,
tk,and whose money budgets are greater than,or equal to,m
Xk = Da
That is,
f(u,n)du dn .
(2.16)
na
n_>m k Define
Ra
fnu~n~lu > a
Rk = {(u,n)u >
Uk
}
n > m k},
(2.17)
= Rk
(2.18)
This region is illustrated in Figure 2.1.
Using the new notation, (2.16) can
be written
Xk = Da
f(u,n)du dn .
(2.19)
Uk
To characterize the rest of the flows, we define
a
R-
a
{(u,n)lu > t?,
a
n >
(2.20)
(2.20)
the set of expenditure levels that equal or exceed the required expenditures
on path i.
The people who can afford journey Pi or better are those whose
budgets fall in any region R., i < j < k.
a
Ua =
R
Define
a
(2.21)
.
j>i
Then the number of travelers X. that take journey p. or better is the number
1
1
whose budgets fall in region U a .
Xa = Da
That is,
f(u,n)du dn.
(2.22)
U1
Equations (2.20) to (2.22) are a complete statement of the assignment
principle in the stochastic
case.
The statement is remarkably concise
12
m
(tk, m k )
t
Figure 2.1:
Region of Integration for Most Desirable Journey
13
compared with that required in the deterministic case, especially in light of its
greater information content.
In addition, a simple numerical technique for
solving (2.20) to (2.22) suffices (Section 3).
Equation (2.21) can also be written
U
a
=
1
a
a(2.23)
i '
0 < i < k-l
Ui+l
U
i+l UR.1
Figure 2.2 illustrates Ua 1
i+lg
Ra
i
(2.23)
and U a.
sat
Note that the boundary of U. always
i
has a staircase-like structure, with a vertical half-line at the left and a
horizontal half-line at the right.
The flow on path i satisfies
a
a
i
1
xa
1i+1'
so that
i
D
Ua
1
i
a
(2.24)
fa(u,n)du dn .
i+l
a
a
is the oddly shaped rectangular polygon in Figure 2.2
The region U. - U
1
i+l
whose lower left-hand corner is (ta , ma).
a
a
a
Note that if t. and m. are sufficiently large, R ifalls entirely inside
a
a
a
a
This is intuitively
- U i+l = 0 and X = 0.
In that case,U
of Uil
reasonable.
Journey i is the least desirable of those currently under considera-
tion (i, i + 1,...,k) because of the ranking contention.
If both its travel
time and its money cost are greater than those of all better paths, it attracts
no flow.
Equations (2.20) to (2.22) have been constructed
to
be consistent with
The region Ua contains all budgets that are greater than,or
a
a
a
'Pk · Equation (2.22) implies
equal to,the expenditures on journeys p, Pi+l, ..
(2.7) to (2.9).
that if an individual has budgets that are in U., he will choose one of these
a
a
a
Pi 1 .'
journeys and not journeys pl, P2 ,''-
14
ui+1
L
boundary
m
u, 0Q
li
Figure 2.2:
· t~~~~~l~
Region of Integration for Ordinary Journey
15
In particular (2.24) implies that if his budgets fall in Ui- U
a Ua i+l'
he
a
will
pa.
I f he
afford
to take what
journey
but he cannot
Pa+1 take
* Pp journey
he will
choose
pancan
This
is e::actly
the Pi'
formulation
(2.7) afford
to
Pi+l' ''''Pk h e'
wi' choose
Pi'
a
2.
(2.9) says:- pa is the best journey (the ordering convention requires that the
utility values of pa,' ' ,pa-1 are less than that of p.) whose costs are less
than ,or equal to,his budgets.
2.4
Discussion of New Principles
There are several features of the new principles that are not determined
by the reasoning presented above.
all the examples to follow.
Certain choices have been made in constructing
These choices are described here.
Alternative
choices could easily have been made with no difficulty.
2.4.1
Null Journey
It is convenient to introduce a null journey for each class.
This is a
journey that requires no travel time or money, that has less utility than any
other journey available to its class, and whose flow does not affect the
travel or money costs on any other journey in the network.
The people who
take the null journey are the people who stay home; their budgets are insufficient to allow them to do any traveling at all.
2.4.2
Costs
In the numerical examples to follow, the travel time for a journey is
the sum of the travel times on its constituent links.
The money cost of
travel is computed in the same way with an additional term due to either the
fixed cost for owning a car or a fare for transit.
Neither the statement of
the equilibrium conditions nor the algorithm in Section 3 depends on the method
of calculating the costs.
2.4.3
Utility of Journeys
We have assumed that utility is constant, depending on the geography
of the network, and not depending on flows, delays, or money costs.
We assume
that the utilities of journeys available to the same class are distinct, and
that journeys may be ranked in order of utility, with the null journey
worst.
16
the
In this model, what is important about a journey is not its utility value,
but rather its utility ranking.
It is important that one journey be better than
another; not how much better.
This feature obviates a precise determination of utility.
mination may be expensive or impossible.
least on an individual basis:
Such a deter-
It is a reasonable assumption at
each individual chooses the best journey he can
afford, without being concerned with how much better it is than other journeys.
On the other hand, different individuals may rank journeys differently, particularly if they are similar.
In the examples discussed below, it is assumed that utility, like travel
time, is accumulated as one traverses a journey.
A utility value is assigned
to each node, and the value of the journey is the sum of the utilities of the
nodes passed through.
This choice
ideas.
is made in an effort to build on, and further refine, Zahavi's
Zahavi (1979) suggests that a reasonable approximation to Jtravelers'
behavior is to assume that they maximize the distance they cover within their
time and money budgets.
He points out that distance is only a surrogate for
travelers' real objectives, which are to work, shop, be entertained and generally
take advantage of as many of the facilities in the region as possible, within
bounds of time and money constraints.
The utility value of a node is simply
a measure of the number of these facilities that can be found at each location.
We say that utilities are additive if the utility of a journey is the
sum of the utility values of the nodes and links through which the journey
passes.
Again, neither the statement of the equilibrium conditions nor the algorithms
presented in the next section depend on the formula for calculating the utility
ranking.
17
2.5
Related Work
There are similarities between the model suggested here and a model
discussed by Schneider
(1968) and Dial
(1979).
In their model, both time and
money costs are important, but individuals do not have budgets.
traveler seeks to choose a trip
Rather, each
(not a day's journey) i that minimizes a dis-
utility which is a linear combination k tti+k mm
i..
Travelers differ by having different coefficients k t and ki. This principle
a .
leads them to a graph like Figure 2.2, but where U. is replaced by a convex
polyhedron.
Trips that have both greater time and greater money costs than
other trips get no flow.
This is also true in the present model unless such
journeys have superior utility values.
3.
3.1
SOLUTION TECHNIQUE FOR STOCHASTIC VERSION
OF NEW ASSIGNMENT PRINCIPLE
Statement of Equilibration Procedure
Let x be the vector of all path flows in the network.
Define g(x) to
be the vector of the same dimensionality as x whose component corresponding
to journey i of class a is
gi(x)
Da
fa (u,n)du dn
i
The dependence
(3.1)
i+l
of g on x is
due to the dependence of Ua and Ua
on x.
These sets depend on x because they are determined by the time and money costs
a
a
of journey Pi and of all the journeys better than p
for class a. These costs,
in
turn, depend on the costs of the links
link costs depend on the link
flows that
on all
Equations
(2.20),
in
make up those journeys,
flows, which are the sums of all
pass through those links.
the journey flows
that
It
is
clear that, in
and the
the journey
general,
ga depends
the network.
(2.21), and
(2.24)
(which together are equivalent
to (2.20) to(2.22)) can be written
x = g(x).
(3.2)
Thus,we seek a solution to a fixed point problem.
It is observed that
g(x) is a continuous function on the compact set
xa > 0,
1x
i
a
(3.3)
a
= Da
(3.4)
1
to which x is restricted.
exists
Consequently,
at least one solution to
(3.2)
(Dunford and Schwartz, 1957),
Equation (3.2)
suggests a procedure;
x(O) specified,
x(q+l)
=
(3.6)
(l-X)x(q) + Xg(x(q)),
19
where
O < X < 1 .
In our experience,
(3.7)
(3.5),
(3.6) converges whenever X is sufficiently small.
Convergence is considered to have occurred when
max
a,i
x.a(q) - gi(x(q))l < e
(3.8)
The main effort in executing (3.6) is evaluating the regions U., and then
performing the required integrals.
3.2
This is described in the following section.
Calculation of Integrals
It is.convenient to write the iteration process as
e.
(q+l)
= (1-X)a(q)
+
fa(u,n)du dn,
X
(3.9)
U. (q)
a
a
a
x. (q+l) - X(q+l) - X
(q+l),
i+l'
1
.
(3.11)
where X.a(q) is the class a flow on journey pa or better.
The index k refers
I
to the best (highest utility) journey for class a and, as usual, the journey
index numbers increase with increased utility.
In Section 3.2.1 ,we characterize the regions U.a (q).
1
In 3.2.2,we demon-
strate how to evaluate the integral in equation (3.9).
3.2.1
Regions of Integration
Region U. is defined by equations (2.18),
the argument q is suppressed).
(2.20), and (2.23) (where
It always has the characteristic staircase
shape of Figure 2.2, of which Figure 2.1 is a special case.
the integration in (3.9), a list of the corners of
required.
The corners of U
i+l
are displayed in
To perform
Figure 2.2 is
Figure 3.1.
20
-----------
,;
_,_............
... .,...,_.._...,
_~~._~~~~~~~~~_
~
~
·---- · -----
,-----
·---
·- -·---------------------·-·------..
rI -(Uu
2 , nl)
(u 3 , n 2)
(u 4 , n 3)
(u4 X
l,
/--(U5,
n 4)
X
(Ut,'_'
! ,
/_ _,:-(u6 ,n 5)
L /__
(t ,. mP.)~-f-
-
...
-
(U 4 ,n 4 ) U5 , n 5 )
(U 6, n 6 )
_igure
Corners
3.1:of Ui~l and
Figure 3.1:
Corners of U +
21
and U.
t
The components of a corner of the form (u.,
n.)
are the travel time
and travel money costs of some journey of class a better than journey i.
Heretofore,they have been listed in order of increasing utility.
To perform
the integration, they must be listed as they are in Figure 3.1, in order of
increasing travel time and decreasing money
(or vice versa) .
the costs of journeys i such that R a is a subset of U
~1
in this list.
~
~i+lmust
Furthermore,
not appear
(See the remarks following (2.24).)
Let La be the list required to perform the integration over U.
1
1
It is
defined inductively from La
based on (2.23). From (2.17) and (2.18), we define
i+1
a
[ta
a)]
(3.12)
where Pk is the best path.
a
[(uln
Let
(u
,, ,n
)
)
(3.13)
where
u1 < u2 <
' < ur,
n1 > n2 >
> n
1
2
(3.14)
r
and
(3.15)
.
If, for some j, 1 < j < r
t
a
1-
> U
]
(3.16)
a
m. > n.
1-
j
22
then,
L
= La
i+1
i
(3.17)
This is because journey i has lower utility than the journey whose costs
are (uj, nj).
Since its costs are also greater, there is no reason to take
this journey.
Geometrically, R a is a subset of Ua
,and (tfalls
1
i+l
z
1
inside
of U a
z+l'
Otherwise, let a be the largest integer such that
u
(3.18)
< ta
8
and let
n
be the smallest index such that
(3.19)
< ma
(In Figure 3.1, a = 2, 8 = 4.) Then,the list L-. is constructed from list
a
a
a
with (ti,+i).
n+),...,(u, n)
Li+l by replacing all the points (ul,
That is, if
La
i+l
i+l ==
i+l
Cl
1l(c I...Icr
ci
1 ,
L_ =
. ..
,
i+l
r :i
c
i
(3.20)
]
then,
i
]
i+l
3
c
= Ct,
(
Ca+=(l
m
i
i+l
cj = c--2+
j
s
'
j = a+2,...,s
r-f+ai+2
In Figure 3.1,
i+l=
Lia
=
[(u1 ,nl)'
[(uln
1)
'
''
(U6 n'6 ) ]
(u2 ,n2 )
(u,m
(t
5 ),
'
ma
(u4
(u6 ,m6 )]
23
(3.21)
Note that the numbers of corners in U. (i.e., s) may be greater than the
number in Ua+ 1 (i.e., r) by 1, or it may be equal, or it may be fewer if
i+l
6 > a+2.
3.2.2
Calculation of Integrals
Once list La is determined, the integral in (3.9) can be written
s-1
fa(u,n)du dn
=
a(u,n)du
f
dn
U
Si
+
where s is the number of corners of U.,
Sj = {(u,n)u
(3.22)
a(u,n)du dn,
< u < u+
1,
n >
S. is the strip.
}
(3.23)
and Q is the quadrant
Q = {(u,n)lu > us, n > n}
(3.24)
In all the examples described below, we have assumed that the budgets
are independent.
fa(u,n) =
As a result,
(a(u)4a(n),
(3.25)
and
(u,n)du dn =
jfa
f
(u,n)du dn
=
[
L
a(u)d d
a (u)du
The integrals in (3.26),
P and
1
[
a(n)d
(n)dn
(3.26)
(3.27)
(3.27) are particularly easy to calculate when
density functions are piecewise linear.
24
the
We have observed that numerical
results are not sensitive to the detailed shapes of these distributions
although they are sensitive to their means and variances.
3.3
Algorithm Behavior
In the following sections, we discuss a number of numerical examples.
examples are presented in Gershwin, Orlicki, and Zahavi, 1981.)
(Other
We restrict our
attention to the behavior of the solution of the system (2.20) to (2.22).
Here,
we present an informal summary of our observations on the behavior of the
iteration procedure (3.6).
The convergence properties of the algorithm are sensitive to two sets of
quantities:
A, and the variances of
Xa
( ) and ka( ).
The larger the variances, the greater the reliability of convergence.
When the variances are small, it is very easy for the algorithm to overshoot
the equilibrium distribution and oscillate wildly.
We conjecture that this behavior is due to the fact that, when the
variance is small, the travelers in a given class are similar to one another.
If the cost of a given journey is too high, all the members of
that class will
react in the same way, and most of the flow will be removed from that journey
by the integral in
(3.9).
If
a journey, the integral in
the costs are too low for the present flow on
(3.9) willtend to redistribute most of the flow of
that class onto that journey.
If the variances are large, only a small amount
of flow will be affected by an error in cost.
The step size X also affects algorithm behavior.
When X is
small,
the change from iteration to iteration is small, and although convergence is likely
it is time-consuming.
When x is large, overshoot is a danger, and oscillations
can be observed.
The amount of computer time that the algorithm requires is also greatly affected by the computation required to evaluate the integrals on the right-hand
side of (3.26)
and (3.27).
Distributions that require a great deal of airthmetic
(such as a normal, Erlang, or gamma) require much more total computer time
than others (such as the uniform or a piecewise
25
linear density).
It is clear that these observations can be combined to enhance the
efficiency of the algorithm.
First, X can be increased as the algorithm
shows signs of slowing down; i.e., reaching equilibrium.
Second, the variances
can be initialized at much larger values than the required variances, and
decreased gradually when the algorithm seems to be converging.
Finally, if
it is necessary that results be computed with difficult-to-calculate distributions, the algorithm can be restarted after first converging with an easy
distribution.
26
4.
NUMERICAL EXAMPLES
In this section, we describe several examples of small-size networks
that we analyze using the numerical technique of Section 3.
These examples illus-
trate various qualitative properties of the assignment principles of Section 2 and
of the iteration process,
A network of more realistic size and complexity is
presented in Section 5.
4.1
Four-Link Network
There are five journeys in the network of Figure 4.1:
the four that each traverse one link once.
traverses link i, is xi.
the null journey and
The flow that takes journey i, which
The flow on the null journey is x0 .
The four links
have identical delay functions given by
t.
+(-L
=
4 .X.
(4.1)
+25
ti
The journeys have different utility values:
journey 4 is better than journey 3,
and so forth.
Figure 4.2 displays the flow levels as a function of total demand when the
time budget has a triangle distribution with mean 2.00 and variance 1.95.
triangle density function is displayed in Figure 4.3.
The
The money budget is set
high so as to be a non-binding constraint.
When the demand is near zero, nearly all flow is attracted to journey 4.
Journey 4 is the best journey and the delay is small, so nearly all travelers can
afford to choose it.
As the demand increases,the flow on journey 4 increases.
However, some
travelers are excluded from it since its delay has increased, so they take
journey 3.
Eventually,journey 3 becomes expensive and travelers move to journey
2, journey 1, and the null
journey.
In the limit as D-*o,
Xi + c*,
1
(4.2)
O + D - 4c*,
(4.3)
27
2
Figure 4.1:
Four-Link Network
28
0
0-z
w..L
0
0
rr,
o
00
00
cu~~~~(
0
0
0
o
>:
o
o
0i
0
o
!
b,
EN
I
o0o
0
(0
0
I0
cZ
o
rOc
r~o
0o
~
0
0
0,'
,~'~
,1 c
~
V.
0
0
N
0
0
0
(0
N
'
0
01
0(0
'N
N
N
N
-
(AVO/S3-1':AVUJ.) MO-I-!
29
rZ4
Ficure 4.3:
Triangle Density Function
30
------ 1-- -- ·
where c* is a limiting flow, and x 0 contains all the travel demand that is
unmet.
Figure
4.2 illustrates the relationship between the deterministic and
stochastic versions of the principle.
When the demand D is as indicated by
the arrow, two journeys are approximately at budget levels (constrained
journeys), one has less travel time than the budget level (special journey),
and two have nearly no flow(unutilized journeys).
In the deterministic case, Figure 4.4 describes the behavior of the flows.
Again, limits (4.2),
T = .
(4.3) are valid.
+
Here c* is the solution to
4,
(4.4)
where T = 2.00 is the value of the time budget so that c* = 293.5.
Clearly,
at the arrow, journeys 4 and 3 are constrained, journey 2 is special, and
journeys 1 and 0 are unutilized.
4.2
Small Network with Interacting Journeys
Figure 4.5
is a network with three nodes and five links.
The link time cost functions are given by
numbers are indicated.
TI ( f) = Tzl
+
Node and link
2
(4.5)
and the link money cost functions by
V%(f)
=
V1
+
.5
(4.6)
where the parameters are listed in Table 4.1.
Several examples
are treated that are
the budget density functions 0 and G are
based on this network.
uniform.
31
In each,
0
0
o
00
0
00
0
000O
Oo
00
0
N0
~32~
©
o
o
0
.~
"
0
Figure 4.5:
Three-Node Network
33
Table 4.1 - Network Parameters
link Z
lR2
Z
1i
2oO
0
1
0.25
2
O.25
.
o,3o
400
Q.SO
4
0.50
jO0
.0
5
0.50
200
0
.o
Case 1
The time budget
is uniform between 2.0 'and 2.5 and the money budget
uniform between 3.0 and 3.5.
The total demand
is 200.
is
Table 4.2 lists the
journeys in increasing order of utility, as well as the equilibrium flow,
travel time, and money cost.
Table 4.2 - Results of Case 1-
Flow
Journey
Time
Cost
null (1)
0
0
0
: - 3 - 1 (2)
0
1.03
.74
1 - 2 - 1 (3)
114.31
16d
1e61
85.69
2.29
2.64
I - 2 - 3 - 1 (4)
Journey 4, which is the most desirable, is like a constrained journey in
that there are some travelers on it who are spending their entire travel-time
budgets.
Journey 3 is analogous to the special path of the deterministic
formulation since no traveler is spending either of his full budgets on travel.
Journeys i and 2 are unutilized.
It is noted that this interpretation of the
relationship between the stochastic and deterministic principles does not
always hold.
It works here because the uniform density is zero outside of
a certain range.
Case 2
Case 2 is the same as Case 1 except that the demand is raised to 300.
Results are presented in Table 4.3.
34
Table 4.3
Journey
Results of Case 2
Flow
null (1)
Time
0
Cost
0
0
1 - 3 - 1 (2)
97.12
1.20
.93
1 - 2 - 1 (3)
176.24
2.16
2.29
26.65
2.46
2.87
1 - 2 - 3 - 1 (4)
In the previous network, when the demand is increased, it fills up the current "special" path, and then overflows onto the next. Here, all the flow
is redistributed. In particular, there is less flow on the best path in Case 2
than in .Case 1.
The reason for this is that the time required to traverse journey 4 has
increased from 2.29 to 2.46, which is almost at the upper limit of the timebudget distribution. This increase in time is due to the increased flow on
journey 3, which shares link 1 with journey 4: and on journey 2, which shares
link 5. Again, the stochastic version of the assignment principle mimics the
deterministic in that there are constrained, special, and unutilized journeys
in the proper order.
Note that the flow on journey 4 is now smaller than it
was in case 1.
Case 3
It is observed that journey 2 has time and money costs which are less than
one-half of the upper limits on the budget distributions.
fore be expected to go around the loop twice.
additional journey:
1 - 3 - 1 - 3 - 1.
Some travelers might there-
Consequently we have added an
The utility of this journey is greater
than that of journey 2 and less than the utility of journey 3.
To our great surprise, no redistribution takes place after the new journey is
added.
That is, the new equilibrium is such that the flow on the new journey is 0,
and the flows on the othrs are the same as those of Table 4.3.
The time cost of
the journey, 2.40, is greater than that of journey 3. (2.16) although its utility
is less.
(The money costs are irrelevant since they are less than the lower limit
of the money budget density function).
Consequently, no travelers who are capable
35
of switching from 1 -2
- 1 to 1 - 3 - 1 - 3 - 1 (i.e.,
those on 1 - 2 - 1 wnose
time budgets are greater than 2.40) have any incentive for doing so.
This indicates the marketing aspect of providing travel service.
new travel alternative is offered
(in this case, a new journey),
When a
it is not
enough to ascertain that it is better than some existing alternatives that are
used, and that it is affordable by
(i.e., within the budget of) some travelers.
The new alternative will be used only when there are some travelers that can
afford it, and for whom it is better than their current transportation choice.
This result may be seen in terms of the integration regions U..
4.6
Figure
shows the uniform joint-density distribution of budgets for travelers
in the network and the Ui regions for journeys 2, 3, 4, and the new journey.
The integrals of regions of the budget joint density are performed in order'
of utility, with the region for the highest utility journey evaluated first.
The new journey we propose has utility greater than journey 2, and less than
those of journeys 3 and 4 of the original network.
Figure 4.11 shows that by
the time the integral of f(.)
over the region U
for the proposed flow is
new
evaluated, all potential users of the new journey have already been assigned
to journeys 3 and 4.
The travelers having budgets in the joint density con-
tained in the region U 3 - U2 are the only candidates still unassigned, and they
cannot afford the new journey.
Thus, even though a journey with higher utility
than a presently employed path is available which has costs in the feasible
budget region, it may go unused depending on its value to travelers relative
to other journey choices.
4.3
Circular Network
Figure 4.7 contains a network consisting of 13 nodes and 40 links in
the shape of two concentric circles.
in Gershwin,
Orlicki, and Zahavi
The details of this network are presented
(1981).
Here, the effect of the shape of the distribution is investigated.
Two
runs are compared that are identical -- 5 journeys for each of two classes; time
budgets means are 1.25 hours and variances 0.5
are 3.00 dollars and variances 1.5
(hour) ; money budgets means
(dollars) --in all respects except one.
run has gamma distributions and the other has uniform distributions.
36
--·-·---·---- ---- ---·---·-·--·-·-·-----·-··
F._._,~,... _...._.r
. ---U---~~~;-1
One
See Table 4.7.
f(t,m) >O
(t ,m
l)
U3
U
(t 3 7m 3 )
2 -
(tnew, mnew)
U2
(t2am
i,
,
!i,
1
Figure 4.6::.
a)
,I
!
2
i
3
Regions of Integration for Cases 2 and 3
37
i,,
4
Jg
t
5
Figure 4. 7:
Circular Network
38
E-4
UO
(NO
y)
(I,_
O
0
O
!
Q ri
\
00
I(o
iNf N LA
(N
Oq
0
CO
O0
oN
_4
r
*,
7
0
_H I0
I
r-
OI
e'l
O(N
N,l
I~
C'
I
a'
15
r
'-40
I
~.I4
II
N
L
r
0
V
1-
I
a
I
~~rO ri
~
3
The resulting corresponding journey costs are nearly identical.
corresponding flows are also close to one another.
The
If larger variances were
used, we assume that the flows would be even closer.
(Larger, more realistic,
variances could not be used because one of the distributions was uniform.
There is a limit on the variance of a uniform distribution whose mean is specified
and whose lower limit is required to be zero or positive.)
This assumption
follows from the observation that the journey costs are similar in the two
cases and from our experience that large variances tend to reduce the sensitivity of the distribution of flows to journey costs.
40
~ ~
'~~~~`~~~-'
~ ~ ~~~~~~~`
~ ~ ~~^"'I"~~"~;"`'
~ ~ ` ~~~~-~
I~-~~
·-"~~··-·--·-
·
··
1
-
5.
LARGE NETWORK
In this section, we show that a system of realistic size and complexity
can be treated using the technique described here and that it yields reasonable
results.
Relatively crude models for mode delays and costs are used.
parking fees are not included.
For example,
Only a single kind of car is represented, and
a single global average of 1.5 occupants per car is used for all economic
classes and all residential locations.
Walking, which is an important trans-
portation mode in the dense downtown area, is not considered.
For details, and more variations on the basic network, see Gershwin,
Orlicki, and Zahavi (1981).
5.1
Discussion of System
5.1.1
Network
The network is presented in Figure 5.1.
It has 144 nodes and 264 links.
It is symmetric about its vertical and horizontal axes.
343.2 kilometers.
Its total length is
Lengths of links are indicated in the figure.
Roads are
most dense near the city center and become less dense toward the periphery.
All streets are one-way,
We calculate the utility of a journey by counting the number of nodes that
the journey passes through.
This count is multiplied by 1.1 for car journeys
to represent the attractiveness of a car over that of a bus.
equally desirable.
All nodes are
Because of the greater density of nodes near the city
center, journeys going inward are more valuable than those going outward.
Journeys are paths in the network that start and end at the same residential node.
Between 76 and 81 journeys are made available to each class.
No mixed-mode journeys have been considered.
41
.....
,i,
,
LoI
ITI
~
k
. ,
Lo
to0N
i
',
NE~O
(0I:
ni
;5
l
~
0__20
N
~ t- '
4'
-
(D
t
-o . ._
(
t D-CI
o' (0
0
O
r~cnlI,
n
.
o42C
I
0
0
N
N
Car journeys are allowed to go anywhere in the network as long as pathcontinuity and link directions are respected.
Bus journeys are more restricted.
They have the same freedom as cars in the inner city; that is, among nodes 40,
45, 100, and 105.
certain links.
However, outside of that region they may travel only on
These are the links that connect the following nodes:
13-24;
37-48; 97-108; 121-132; 2, 14, 26,...,134; 4, 16, 18,...,136; 9, 21, 33,...,141;
11, 23, 35,...,143.
5.1.2
Population
The population consists of 300,000 people divided into 2 income groups
and 16 residential locations.
The wealthier group has a household income of
35,000 dollars per year and the poorer has a household income of 15,000 dollars
per year.
Households are assumed to contain 3 people, on the average; and years
have, on the average, 320 days of regular travel, so these incomes are 36.46
dollars per day per person and 15.63 dollars per person respectively.
The locations at which people live and their class designations are listed
below.
Classes 1 to 16 are the wealthier people; classes 17 to 32 are the poorer.
-The number of people in each class is 9375.
Class
Node
14
16
21
23
38
40
45
47
1,
2,
3,
4,
5,
6,
7,
8,
17
18
19
20
21
22
23
24
98
9,
25
100
105
107
122
124
129
10,
11,
12,
13,
14,
15,
26
27
28
29
30
31
131
16,
32
43
Because of the great size of this system, techniques have been sought to
reduce computation time.
function
(Figure 4.3)
A very effective technique is to use a triangle density
rather than a gamma or other distribution.
involving the triangle are simple and, as we
Calculations
argued in Section 4.3, probably
accurate when variances are large.
The time budget distribution for all classes is triangular with mean 1.1
hours and variance 0.43
of variation of 0.6.
(hours)
for each traveler, which yields a coefficient
This is consistent with Zahavi's
(1979) empirical
findings.
The money budget is also triangular, with means of 11 percent, or 6.00 and 2.55
dollars per traveler. The variances are 17.50 dollars
and 3.10 dollars 2
respectively.
5.1.3
Time Costs
The time for a journey is the sum of the times for its constituent links.
In the case of bus journeys, an additional delay of 0.2
hours per transfer is
added to represent the time spent waiting for a bus.
Link travel time for cars is given by
t,
=t
1
(1
+ 0.15 C,
(5.1)
where tI 1 , and cI are constants.
The free-flow time, TI1
The capacity, c., is 24000 vehicles per day.
is the length of each link
(as indicated in (Figure 5.1)
divided by the free-flow speed, which is assumed to be 50 km/h.
Link travel
time for buses is assumed to be twice that for cars.
The flow, fi'is given as
=afc
f
+c
fbQ
(5.2)
b
c
and f are the total car-traveler flow and bus-traveler flow through
2
Z
link Z. That is,
where f
E
f
b
-
cr
E
rfZAi
.
A
(5.3)
ba
=
44
where the second sum in
(5.3) is over all car journeys, and the second sum in
(5.4) is over all bus journeys.
The quantities ac and ab represent the impact
of a single traveler on the total car-equivalent flow.
We choose
a
c
= 1/1.5
since we assume a car occupancy of 1.5 travelers, and
a b = 0.125.
This is obtained by dividing the bus equivalency factor (3) by an average
bus occupancy of
5.1.4
24.
Money Costs
The cost of most bus journeys is a fare of 1.00 dollars. There are a small
number of journeys that involve multiple loops.
That is, some nodes, other
than the residence node, are visited more than once.
We assume that travelers
tak:ing such journeys are making stops that do not allow free transfers, so
they are charged one dollar per loop.
The cost of a car journey is given by
m. =.5
F
in which m
1
D
T
F
+mtj),
(m + m
(5.5)
is the fixed cost of owning a car and is assumed to be 5.00 dollars/day.
This value has been chosen to account for the cost of purchasing a car as well as
other fixed costs such as insurance.
The divisor
1.5 is the
occupancy and reflects the occupants sharing the car's costs.
are due to the empirical findings of Evans and Herman
average
car
The other terms
(1978) who found that
the fuel cost of a car is linear in the distance and the time it travels.
We have increased their coefficients to account for other running costs such
D
as repairs and maintenance. We assume m is 0.0672 dollars per kilometer times
t
the length of a journey, and that m is 2.322 dollars per hour.
45
5.2
Basic Network Results
Table 5.1 lists summary results for this network.
people take cars than buses;
travel.
Note that more wealthy
more poor people take buses.
More wealthy people
Note that car behavior is similar for all people who take cars, and
bus behavior is the same for all bus riders; the major difference in behavior
is due to the different fractions of each class who take each mode.
Note that more people travel in the inner city (i.e.,
more of those who
originate at nodes 40, 45, 100, and 105) and more stay at home in the suburbs.
Wealthy people gain more benefits, i.e., utility, from travel, than poor
people.
They spend more money, and more of them take cars.
more time traveling.
Poor people spend
Note that all times and speeds are door-to-door times
and speeds.
5.3
Fare Change
Table 5.2
by 50 percent.
income.
summarizes the behavior of the network when bus fares are raised
Bus riders are profoundly affected, particularly those of lower
Car commuters are almost unaffected.
It is important to see that, in
this network, when fares are raised, people do not switch from buses to cars
(except for a very small number of the poor).
Instead, they switch from travel-
ing in buses to not traveling at all.
It should be noted that a crucial modeling assumption may have had a
profound effect on this result.
Travelers are assumed to be independent, with
independent time and money budgets,
In reality, members of a household may
share the money available to the entire household.
If this is the case, increas-
ing bus fare may have little effect on bus travel in households where some members
travel by car.
Instead it may increase the expenditures of the bus traveling
members which reduces the funds available for the car travelers.
Thus, it may
decrease car travel.
46
-t--
---
0
pi
i
a,
O. a)
0 >M
"
.O
..-
c'
inO
H
L'
uz
d
a\
On
co,'
\0
o
44
H~4~
a)
>
k.
H
Ha)4(
rdd
..
..
.
O
H
>
.
O'~r
s
H
t
S
H
_
VH
H
>
_
3
z
C
)C
a)la
H
0
-
3)
0
rO
i,
U,
UV
r-
U)
,--I
a4-~ k
m
t
E~~~~
=1 0dk u
cu
nt
m
~~~~(D
0
Ln
-
Hl
(N
L,4
uc
~)
p
~~f
~~~~14
HC
4CO
0
U4
_
_
_
_
_
_
_
_
_
_
4
_
_
_
·
0
0
0
4·,, t
a)
,- ,
--
o
>
H
z
o
.
9H ..
,,,,i
0
~
E-4
b
>9
w
4)
2
H.
d
k
z-,
z
o4
CD
Cd
>
0
Ln
H
H
c
(N
cclo
0
00
k9
o
O
.c
b4
tO
.-
o
r-
-4
l
CZ0
1
H.r
m
·r
m
n
co
H
c
..
.
0
HH
D:
0
0
b
.
k.0
c(N
H
H
O
m
H.
0
() E
-H
O
H
C0
(N
H
Q
Ln
C
O
*
k
,t
(
r(
.
oz a
Cd
cm
H
,-a)
>
0
uL3
rc
.
,-
O
.
...
c(1
H
3
s
I00D
...
C4
0
0
I
3
.
Cd
C
0.
3-
P
co
PI
48
0
5.4
Tolls
An experiment has been run to assess the effect of adding tolls on certain
The intention is to discourage the use of cars
links entering the inner city.
in the inner city, so only cars are subject to the fee.
The links are 45-44,
100-101, 40-52, 105-93, and the amount charged is 1.00 dollar.
As Table 5.3
indicates;
the desired effect is achieved.
travel by car, and those who do drive tend to drive less.
Fewer people
The effect of tolls
is greater on the wealthy than on the poor since it is the wealthy that drive
more.
The average daily money expenditure of wealthy car drivers goes up, while
that of all others is nearly constant.
The automotive travel of the poorer
people who do use cars, however, is affected much more than that of the wealthier.
Sus ridership increases enough so that there is only a small decrease in total
travel o
5.5
Prohibitions
Table 5.4 displays the effects of forbidding cars from traveling on certain
4inks.
The links are the same as those studied in Section 5.4.
'In fact,
the
method used is to impose a 50 dollar toll on those links, which very effectively
limits their use.)
The effect of prohibiting travel is only a little greater than that of
imposing tolls on the same links.
close to those of Table 5.3.
Most of the numbers in Table 5.4 are quite
One significant difference is the average daily
expenditure of wealthy car riders.
When a 1.00 dollar toll was imposed, enough
of them were willing to pay it that the expenditure went up.
dollar toll was unreasonable and they refused.
However, a 50.00
Because they lost opportunities
to spend their money, their expenditure decreased.
It seems reasonable to conclude that as the toll increases from zero
base case in Section 5.2)
the expenditure of wealthy car riders will increase,
reach a maximum, and decrease.
get distributions.
(the
The maximum expenditure is limited by the bud-
Additional study is required to verify this conclusion
and to make it precise.
49
a)
0
...
:>
>.
a)
0
P4
>
~
o3
n-
,
'~
r
m
O
t
N
C
O
n0
n
n
o
N
rc
N
n
.0
H
_
D4
a). a,
..
)
a4VD3.O'~a
".
.
0.
Ln
"
E(a)-' a)4)
~PW
1-4
N
C
'
v)
U) O
0m~~
0
4a)
m
0
C
n
Uw
eDo
E
>
O
SH
r>
m
cO
a)
O
O
N
0
G
0
6>
>
H
4
4
Q
0
0
-a
U
4
H
(N
C
-
)
a)
o
o
k
O
O
U
a)
50
k
O
O
00
4.)
U)
I
o
>
0
(a-a)
co
, 0
-
CN
0
,)
4jJ
0H
,
o
>
N
H4
a X
CN
0
C')
E-4r
Ln
,,
V
Pc
n0
a.
a U)
0
>
o
_Cl
,
n
CN
'
,,
,,N
cn
0n
CN
k
0
C5
0
a)
91
a)
a
3
>0
.Eii
~C
>-
E-4
E-4
cO
N
O
0
d
d
N>
Co
O
rl
0
rl
a4
a)
>
U
a)
H
d
I
N
n
*4
4-4
E-
CO
Cl
0
U)
-4
a)
a)
a)
H
N
CO
cc
U
N
C
Nl
H
H
N
N
kr
C
N
:a
Z
m
C
C
LO
N
ON
00
H
)
O
o
C
C
C
N
H
E-
ON'
N
H
>1
U)
H
a
OU
3
>1
4-i
O
PI
H
>1
4
)
3:
51
H
0O
4
O0
3
P4
5.6
Computer Costs
The results described here were calculated using the MIT Multics timesharing
system on a Honeywell 68/DPS computer,
Typical runs required 5-8 iterations
when executed from scratch, i.e. when the initial flows were set to 0.
of iterations depended on the value of
were used.
X .
The number
Values of X in the range of .5-.8
Variational runs, such as those in Sections 5.3-5.5 typically required
only 1-2 iterations,
A typical
Such runs were executed with
X
near .9.
run took 40 cpu seconds for initialization and post-processing
and 22 seconds per iteration.
Memory requirements are dominated by the number and size of journeys.
For
this example, approximately 110 kilobytes were required.
Considering the substantial size
small.
of the network, these costs are remarkably
Four-fold symmetry was exploited in exploring this example but we see no
obstacle to the study of larger unsymmetric networks or the implementation of
these results on a smaller computer.
52
-----------
-
6.
CONCLUSIONS AND FURTHER RESEARCH
The demand/distribution/assignment principles described in Section 2 and the
algorithm presented in Section 3 promise to be valuable tools for the understanding
and prediction of travel behavior in a city,
the usefulness of these tools.
Additional research can enhance
This research is of three types.:
modeling,
analytical, and empirical.
6.1
Modeling
6,1.1
Time-stratified Travel
As Stephenson and Teply (1981) show, changes in network conditions can lead
to changes in the time of day that people travel,
Clarke et al (1981) demonstrate
that travel decisions vary during the course of the day and depend on the scheduling
of events such as work, school, and shopping hours,
Consequently, the variation
of the distribution of traffic in a network as a function of hour of the day can
be important.
In principle, this can be treated using the approach introduced here.
now become paths in space-time and not merely in space.
Journeys
That is, to describe a
journey, one must not only list the links and nodes that the journey passes through,
but the time of day that each link and node is reached.
Two journeys that pass
through the same points in the network are now considered different if they reach
those points at different times.
Utilities may be assigned according to when a
visit to a node or link takes place.
(This is important:
food shopping after work
is worth much more than shopping before work if there is no intervening stop at
home).
Link costs vary with the time of day according to the time-varying conges-
tion.
The difficulty is that the number of possible journeys increases enormously.
A formulation is required that summarizes the effects of the availability of an
infinite number of travel alternatives without enumerating,
6.1.2
Subjective Utility Ranking
In the present model, the number of people in a class that choose a journey
depends on the journey's costs and on the desirability ranking of all the journeys.
The utility values of the journeys are not considered, except to determine the
ranking.
53
This is reasonable when journeys are not similar.,
However, when they
are nearly the same, we can expect that different people will have different
opinions on relative rankings.
Therefore, the model should be changed to renre-
sent the effects of having journeys with nearly equal utilities.
to incorporate into the density function fa(...)
One approach is
That
an indication of ranking.
is, if there are k journeys available to class a let
T
be a permutation of
{l,...,k}, which represents a possible ranking of the journeys.
Then let
D fa (u,n,T))du dn,
be the number of people in class a with time and money costs between u and
u + du and n and n + dn, respectively, and who have preference order I.
analysis that has led to equations (2.20) to
possible preference order.
The
(2.22) must be repeated for each
If, as we suspect, there are not many likely
permutations, the increase in complexity that this causes will be limited
and manageable.
6.1.3
Probalistic Preference Modeling
It may be argued that preferences are almost never as clear cut as we
have modeled them here.
That is, there is rarely a universally agreed preference
order among travel alternatives, even among those of the same socio-economic
class.
In that case, a better behavior principle may be the following.
and path i, let
a known way.
aibe a probability that depends on W.,
For example,
ia may be proportional to Wi.
For class a
the utility of path i, in
Let the probability
that a given traveler of class a who can afford to take path i be equal to T .
6.1.4
Correlations Within Households
We have modeled all individuals as being completely independent.
members of a household share resources and responsibilities.
In fact,
For example, they
share income so a reduction in one member's expenditure may lead to an increase
in another's budget.
In addition, if one member goes to a supermarket on a given
day, others are less likely to go to a supermarket.
On the other hand, if one
54
I
member goes to a movie, others are more likely to.
Incorporating this correlation may have an important effect on network
results.
For example, as pointed out above, reducing bus fares may increase car
travel, since the amount of bus travel is likely to be unchanged and more money is
available for car travelers.
6.1.5
Residential Choice
We have considered only some of the choices available to travelers that affect
their travel behavior.
In particular, we have not allowed them the freedom to
choose their residences; we assume that their residential locations are fixed.
A
more realistic and comprehensive model would include a representation of residential
choice.
The choice of residential location is greatly influenced by the transportation system:
when a household considers a new residence, it carefully
considers how much access it has to locations of work, shopping, and where
other needs are fulfilled.
as housing cost.
Other factors must be considered as well, such
Housing cost itself is determined in part by these same
transportation considerations.
It is desirable to include residential choice in the model presented here to assess long-term effects of changes in the transportation system.
To do this, the following modifications of the method must
be considered:
a.
Classes no longer have fixed origins but rather can choose journeys
anywhere in the network.
Some of the nodes on each resulting journey
become residential locations.
b.
A precise model of individual behavior incorporating both residential
and travel decisions is required.
to (2.9).
This may be an extension of
(2.7)
It is hoped that the utility can be extended to include
the intrinsic utility (i.e., independent of transportation considerations) of a house or apartment, and that the money budget can be
enlarged to include housing as well as travel costs.
55
It is also
hoped that such a model can be transformed into a principle that
describes flows and demands for housing which is analogous to (2.20)
to (2.22).
c.
A model of housing cost is required.
The cost of owning or renting
a house or apartment depends on its physical
characteristics (such
as its size, the size of the plot of land it is on, its state of
repair), and on market
factors such as interest rates.
It also
depends on the demand for residences in its vicinity which in turn
depends on transportation considerations.
These modifications will
Travelers will be represented as
extend the model described here.
making both travel decisions and residence decisions.
Both phenomena
must be considered simultaneously if long-term changes in urban structure
are to be understood.
5.2
Analytical Research
A major limitation to the new assignment principle is in its computational
complexity and large data base requirements when large networks are treated.
Most important, as the network grows, the number of journeys (possible journeys
The lengths of these journeys, measured
as well as those actually used) increases,
in the number nodes passed through, may also grow.
the journeys were all generated manually,
In the example reported here.
In the large network, simple loops
were generated by hand and the computer examined all concotenations to form journeys.
efficient exact or heuristic method is required to generate journeys in large
A.,n
networks.
The computational difficulties are exacerbated by some of the extensions
described above.
Further research to accelerate the equilibration process, or to
replace it altogether, will help mitigate these difficulties.
Of greater value
will be a procedure for aggregating the network so that a reduced network can be
used which will produce approximately equivalent results.
There are important qualitative issues that must be understood, such as the
number of equilibria.
We have briefly touched on the effect of the shape of the
budget distributions.
Other sensitivity issues, such as the effect of the shape
of the link delay functions should be considered.
56
If the full benefits of symmetry are used, very large networks can be treated,
particularly concentric circle networks, such as in Figure 4.7.
Although such
studies will have no direct application, they will be useful for the study of
the behavior of travelers in large abstract city networks,
That is, general
principles for understanding transportation systems can be developed by considering such special cases.
Optimization techniques based on this model are required.
Such techniques
will seek the best of a class of network modifications or the best of a class
of control policies.
They will minimize such costs as total funds expended, ag-
gregate delay, energy consumption, or maximize such objectives as mobility
while taking into account travelers' responses to the change,
These optimization
techniques will be of great value to system planners and managers.
6.3
Empirical Research
Various assumptions have been made in formulating the examples,
Most
important may be the assumption that utility is additive along journeys.
Such
assumptions must be tested and verified or modified.
A study can be undertaken to apply the methods described here to a real
city.
The city, of course, should be small and well-documented in order to assess
the predictive power of the model.
57
REFERENCES
Clarke, M. I., M. C. Dix, P. M. Jones, and I. C. Heggie, "Some Recent Developments
in Activity-Travel Analysis and Modeling," in Household Activities and Consumer
Perspectives Transportation Research Record 794, 1981.
Dafermos, S. C., "Integrated Equilibrium Flow Models for Transportation Planning,"
Lecture Notes in Economics and Mathematical Systems 118, Traffic Equilibrium
Methods, Montreal, 1974, Springer-Verlag.
Dafermos, S.,
Science, Vol.
"Traffic Equilibrium and Variational Inequalities," Transportation
14, No. 1, pp. 42-54, February 1980,
Dial, R. B., "A Model and Algorithm for Multicriteria Route-Mode Choice,"
Transportation Research, Vol. 133, pp 311-316, 1979.
Dunford, N. and J. T. Schwartz, Linear Operations,
Wiley and Sons, N. Y. 1957.
Part I:
General Theory, John
Evans, L., and R. Herman, "Automobile Fuel Economy on Fixed Urban Driving Schedules,"
Transportation Science, Vol. 8, Bo. 2, pp. 137-152, May 1978.
Florian, M. and S. Nguyen, "A Method for Computing Network Equilibrium with
Elastic Demand," Transportation Science, Vol. 8, pp 321-332, 1974.
Gershwin, S. B., D. M. Orlicki, and L. K. Platzman, "A Traffic Equilibrium Analysis
Methodology Based Upon Personal Travel Budgets," Proceedings of the Engineering
Foundation Conference on Issues in Control of Urban Traffic Systems, New England
College, Henniker, New Hampshire, July, 1981.
Gershwin, S. B., D. M. Orlicki, and Y. Zahavi, "A New Behavioral Principle for
Travelers in an Urban Network," U. S. Department of Transportation Report
DOT-TSC-RSPA-81-9, September, 1981.
Kirby, H. R., Editor, Personal Traveler Budgets in Transportation Research,
Volume 15a, p 1-106, 1981.
Leblanc, L. J. and M. Abdulaal, "Mode Split-Assighment Models for Multimodal
Network Design," Vanderbilt University, Owen Graduate School of Management,
Working Paper 81-104, June 1980.
Schneider, M., "Access and Land Development," Urban Development Models, Highway
Research Board Special Report 97, pp 164-177, 1968.
Stephenson, B. and S. Teply, "Network Aspects of Traffic Signals and Network
Travel Behaviour," Prepared for the CORS/TIMS/ORSA Meeting, Toronto, Ontario, May
1981.
58
Wardrop, J. G., "Some Theoretical Aspects of Road Traffic Research,"
of the Institute of Civil Engineers, Part 2, pp 325-378, 1952.
Proceedings
Zahavi, Y., The UMOT Project, U. S. Department of Transportation, Report
DOT-R-PA-79-3, August 1979.
Zahavi, Y., "The UMOT/Urban Interactions", U. S. Department of Transportation,
RSPA, Report DOT/RSPA/DPB-10/7, January 1981.
59
Download