25146884
TRANSCRIPT
![Page 1: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/1.jpg)
A Multiperiod Dynamic Model of Taxi Services with Endogenous Service IntensityAuthor(s): Hai Yang, Min Ye, Wilson Hon-Chung Tang and Sze Chun WongSource: Operations Research, Vol. 53, No. 3 (May - Jun., 2005), pp. 501-515Published by: INFORMSStable URL: http://www.jstor.org/stable/25146884 .
Accessed: 09/04/2014 11:48
Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at .http://www.jstor.org/page/info/about/policies/terms.jsp
.JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range ofcontent in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new formsof scholarship. For more information about JSTOR, please contact [email protected].
.
INFORMS is collaborating with JSTOR to digitize, preserve and extend access to Operations Research.
http://www.jstor.org
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 2: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/2.jpg)
Operations Research infflJuTfl. Vol. 53, No. 3, May-June 2005, pp. 501-515
ISSN0030-364XI eissn 1526-5463105 15303 10501 DQI 10.1287/opre.l040.0181 ?2005 INFORMS
A Multiperiod Dynamic Model of Taxi Services with
Endogenous Service Intensity
Hai Yang Department of Civil Engineering, The Hong Kong University of Science and Technology,
Clear Water Bay, Kowloon, Hong Kong, China, [email protected]
Min Ye China Academy of Urban Design and Planning Institute, Beijing 100044, China, [email protected]
Wilson Hon-Chung Tang Department of Civil Engineering, The Hong Kong University of Science and Technology,
Clear Water Bay, Kowloon, Hong Kong, China, [email protected]
Sze Chun Wong Department of Civil Engineering, The University of Hong Kong, Hong Kong, China, [email protected]
This paper presents a spatially aggregated multiperiod taxi service model with endogenous service intensity. The whole
day service period is divided into a number of subperiods; during each subperiod, taxi supply and customer demand
characteristics are assumed to be uniform. Customer demand is period-specific and described as a function of waiting time and taxi fare. Taxi operating cost for each work shift consists of two components: one component a function of total
service time and the other component period-dependent. Each taxi driver can work for one or more shifts each day and
freely chooses the starting and ending time of each shift. Equilibrium of taxi services is obtained when taxi drivers cannot
increase their individual profits by changing their individual working schedules. A novel clock network representation is proposed to characterize the multiperiod taxi service equilibrium problem. The problem of interest is formulated as a
network equilibrium model with path-specific costs and arc-capacity constraints, which can be solved using conventional
nonlinear network flow optimization methods. The proposed model can ascertain at equilibrium the service intensity and
utilization rate of taxis and the level of service quality throughout the day. The information obtained is useful for the
prediction of the effects of alternative government regulations on the equilibrium of demand and supply in the urban taxi
industry.
Subject classifications: transportation: models, taxis/limousines; networks/graphs: applications, flow algorithms. Area of review: Transportation.
History: Received December 2002; revision received January 2004; accepted April 2004.
1. Introduction
1.1. Previous Static Analysis of the Taxi
Service Industry
Largely because of their 24-hour-a-day availability and pro vision of door-to-door service, taxis are an important com
plement to regular scheduled services provided by other
forms of public transport. Taxi services are particularly valuable to less mobile groups in the community, such as elderly and disabled people. It is important that such
services are efficiently provided, meet users' needs, and are appropriately priced through government regulation. Taxi regulations are mainly concerned with two primary issues: price and entry controls. First, what restrictions?
if any?should be placed on the supply of taxis? Second, what kind of control should be placed on fares? In an
attempt to understand the manner in which the demand and supply are equilibrated in the presence of such reg ulations, economists have examined these two questions
in various ways using highly aggregate models, without
considering the spatial structure of the market and the
time-of-day dynamic nature of taxi supply and customer
demand (Douglas 1972, De vany 1975, Shrieber 1975, Abe and Brush 1976, Foerster and Gilbert 1979, Schroeter
1983, Frankena and Pautler 1986, Arnott 1996). Cairns and
Liston-Heyes (1996) made an interesting extension of the
conventional taxi service models by treating the service
intensity of licensed taxis as an endogenous variable. They
developed a simple analytical model by assuming that each
taxi driver can choose the number of service hours per day, but customer demand and taxi supply are still assumed to
be distributed uniformly throughout the day. In view of the fact that demand for and supply of taxi
services take place over space, Yang and Wong and their
colleagues have recently modeled urban taxi services in a
network context. A realistic method has been proposed to
describe vacant and occupied taxi movements in a road
network and taxi drivers' search behavior for customers
501
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 3: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/3.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 502 Operations Research 53(3), pp. 501-515, ? 2005 INFORMS
(Yang and Wong 1998). A few extensions have been made
to deal with the demand elasticity, multiclass taxi servipes with service area regulation, and congestion effects as well
as development of efficient solution algorithms (Wong and
Yang 1998; Wong et al. 2001, 2003; Yang et al. 2001, 2002,
2003). These developments have important implications for
both an assessment of road traffic congestion due to taxi
movements and a precise understanding of the equilibrium nature of taxi services.
1.2. Hourly Variation of Customer Demand and
Taxi Service Intensity The existing taxi service models, as mentioned above, involve a single static time period over which taxi supply and customer demand are distributed uniformly. The real
situation is that, unlike regular transit such as trains, trams, and buses, taxis are usually operated by a large number of
private firms, mostly owned and operated by individuals.
While the taxi industry is generally subject to the regu lation of both entry restriction and fare control, the ser
vice intensity of a licensed taxi is generally uncontrolled
(in fact, service intensity is difficult to monitor in practice). With such a market setting, individual taxi drivers or firms
can freely choose their working schedule in response to
the market profitability and operating cost as well as the
opportunity cost of being in service in different times of
a day. As a result, taxi services in most of the large cities
exhibit a remarkable hourly variation of customer demand
and taxi service intensity throughout the 24 hours of a day. In Hong Kong (Transport Department, 1986-2002), a taxi
driver generally owns his own taxi or hires one from a
taxi owner, and the majority of taxis are cruising taxis.
Taxi drivers vary the extent of service by changing their
working hours and working schedules in a day. In general, taxi drivers work on a shift basis, with eight hours per shift,
most of the taxis operate on two or three shifts by more
than one driver every day, and the shift schedule varies across individual taxis or drivers. Although the three eight hour shifts span the whole 24-hour demand period, not all
taxis operate for three shifts, and during each shift a taxi
driver may not work for eight hours. Taxi drivers have to
spend time for other activities, such as a meal break. Taxi
service hours or service intensity are strongly governed by the market profitability. When the business is nonprofitable, the owners may simply park their taxis. Profitability of the
market depends on the actual utilization of taxis in service, while taxi utilization depends on the customer demand and
taxi supply; all of these variables are endogenous variables
that exhibit substantial time of day variations. As an exam
ple, Figure 1 depicts the profiles of the number of (empty and occupied) taxis that travel through the three Hong Kong cross-harbor tunnels over a typical 24-hour period. These
profiles show the hourly taxi flow rates and highlight the
morning and evening peak-hours.
1.3. Necessity to Model Period-Dependent Taxi Services
The essential hourly fluctuation of customer demand and
taxi supply calls for the development of a dynamic taxi
service model that explicitly takes into account how the ser
vice intensity of individual taxis varies with the customer
demand in each subperiod, thereby helping to understand
Figure 1. Hourly variations of the numbers of taxis through the three cross-harbor tunnels between Hong Kong Island
and Kowloon (Transport Department 1998. The Annual Traffic Census).
2,000-j-j
-O- Cross Habour Tunnel
? ? Eastern Habour Crossing / ^-^
??r- Western Habour Crossing / V
0 I i" i ̂ ""T" i-i 'i' *-* i i-1-1-1-1-1-i-1-1-1-1-1-1-1-1-1-1-1-1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hourly Period of the Day
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 4: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/4.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ?2005 INFORMS 503
precisely the nature of the market equilibrium. The devel
opment of a multiperiod taxi service model has useful
application in practice. In most large cities, taxi indus
tries are regulated almost everywhere, and the regulation is likely to remain a reality. A common rationale for regu
lating the industry has been to make transport available at
times when demand is low and in areas where population is dispersed. Hence, it is important to predict the impact of both price and entry regulations. What can be observed
is the number of taxis operating, the ratio of occupied to
empty (unoccupied but in service) taxis, trips made, and
waiting times. These four quantities have been prominent in discussion of the trade. Indeed, in Hong Kong, annual
roadside observation surveys are conducted to gather infor
mation regarding the percentage of occupied/vacant taxis
and the average taxi headway between vacant taxis on
some major selected road locations (Transport Department,
1986-2002). The former index is intended to reflect the uti
lization level of taxis (a higher proportion of occupied taxis
would indicate a higher utilization rate of taxis), while the
latter index is used as a measurement of the availability of
vacant taxis (a shorter time headway between vacant taxis means a higher availability or a higher flow rate of vacant
taxis), thereby reflecting the level of taxi service. Obser
vation surveys on customer/taxi waiting times at operative taxi stands are also carried out as well. The results of these
surveys provide important information for government in
policy formulation on taxi services. For instance, the survey results are used for the evaluation of whether taxi service
has been improved, the identification of whether or not the
number of taxis should be increased and if so by how many, and whether or not the taxi fare should be adjusted upward or downward. All these decisions may affect the resultant
service quality and taxi utilization.
The average performance measures from the survey results are, however, imperfect. Taxi utilization rates are
biased because owners take taxis off the street when they
anticipate lower rates of utilization due to a lower demand. The remaining taxis then operate at utilization rates that are
higher than would be otherwise the case. Taxi availability shares similar feature as well. All these characteristics point to the necessity and importance of developing a taxi ser
vice model capable of analyzing the multiperiod dynamic characteristics, thereby acquiring more useful measures of
service quality and market profitability.
1.4. Objective of the Study This paper makes a further extension of the earlier large number of economic studies of taxi services. The exist
ing spatially aggregated single-period models (Yang et al.
2003) are extended to a more realistic multiperiod taxi ser
vice situation where period-dependent demand and supply characteristics are modeled. In the next section, we describe
the essential elements required to describe the multiperiod characteristics of urban taxi services that are common to
most major cities. In ?3, we formulate the aggregate mul
tiperiod dynamic taxi service model and prove that the
model does lead to dynamic taxi service equilibrium with
endogenous service intensity in a competitive market under
given entry and fare regulations. Section 4 shows how the
model can be solved efficiently by an interior penalty func
tion method. Section 5 provides a numerical experiment to
demonstrate the characteristics of the model and investi
gate the impacts of alternative taxi regulations on system
performances. Finally, general conclusions are given in ?6.
2. Network Representation, Demand, Cost, and Revenue
2.1. Network Representation
We now propose a clock-network or multiperiod dynamic method to model the hourly variation and equilibrium of
customer demand and taxi service intensity throughout the
day. As shown in Figure 2, we divide a typical day of
Figure 2. The proposed clock network for equilibrium characterization of multiperiod taxi services
within a whole day.
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 5: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/5.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 504 Operations Research 53(3), pp. 501-515, ?2005 INFORMS
taxi services into T periods of equal length, over which
customer demand varies. Typically, 24 periods of an equal one-hour length is preferable {T
= 24). Within each period,
the taxi supply and customer demand are assumed to be
uniform, and the customer demand is period-specific and
described as a function of waiting time for a given fare
structure. There are three groups of arcs connecting a sin
gle origin-destination pair. Along the clock, the number of
each node corresponds to a clock time (called clock node); each time period t {t
= 1,2,..., T) is represented by an
arc at with start node (time) nt_x and end node (time) nt9
respectively, with one exception of arc 1, for which the start
node is 24 corresponding to 0 o'clock. This group of arcs
along the clock is termed as clock arcs. The second group of arcs consists of entry arcs connecting the origin node 25
and each of the clock nodes, nt {t = 1, 2,..., T), denoting
the starting or entry time t of a shift of taxi services. The
third group of arcs consists of exit arcs connecting each
of the clock nodes, nt {t = 1, 2,..., T) and the destination
node 26, denoting the ending or exit time r of a shift of
taxi services. Clearly, a path flow in the network from ori
gin 25 to destination 26 represents a shift of taxi services
during the day. For example, a path flow along the nodes, 25 -> 8 ->- 9 ->-> 15 -? 26, represents a shift starting at 8:00 a.m. and ending at 3:00 p.m. In addition, flow on
a clock arc represents the total number of taxis in service
during the relevant time period.
2.2. Customer Demand
Let
t=\,2,...,T (1)
be the number of customers per unit time (one hour)
demanding taxi rides in period t over the whole service
area, where Ft is the expected fare or price of a taxi ride, and Wt is the expected customer waiting time for engaging a taxi during service period t. We naturally assume that
Qt{Ft9 Wt) ?> 0 as Wt
-> +oo. For example, one may adopt
the following period-specific negative exponential demand
function:
Qt =
Qttxp{-a{Ft + TxWt + T2lt)}, f=l,2,...,7\ (2)
where Qt is the potential customer demand in period t; ltis the average taxi ride time in period t9 which is assumed, on average, of a constant duration during each time period
(a given period-specific constant); rx and t2 are the values
of waiting time and in-vehicle time of customers, respec
tively; and a {a > 0) is a demand sensitivity parameter. Note that, even though taxi and/or customer queues build
ing up in period t might carry over into period t + 1, the
use of period-specific demand function or the assumption of demand independence between periods is reasonable.
As long as the period is reasonably long (e.g., one hour
considered here), the transient number of demand is negli
gible in comparison with the total demand in each period. Let N be the number of licensed taxis and vt the average
number of taxis actually in service in period t. Clearly,
vt^N for all f = l,2,...,7\ (3)
Given a reasonably large number of taxis, there will be no differentiation of individual taxis, the average rides per hour of each taxi in service in a given period is
qt = ^9 t=\92,...,T. (4)
Given the average taxi ride time lt (h), the average number
of vacant taxis, iV/\ available (in service but not occupied) at any given instant in period t is
N? =
vt-ltQt, t = \929...9T. (5)
Note that Equation (5) still holds if modeling periods of
a fraction of one hour are used. Furthermore, as N* ^ 0, we must have Qt < vt/lr Here a taxi in service can be
either vacant or occupied by a customer, and the vacant or
unoccupied time here is with respect only to a taxi currently in service.
Assuming that customer waiting time is negatively related to the number of vacant taxis available (equal to
the total vacant taxi-hours as each one hour subperiod is
considered);
Wt = Wt{N?)9 w; = dWJdN? < 0,
t=l,2,...,T. (6)
Furthermore, we require that Wt ?> +oo as
Ntv -> 0. For
example, the following customer waiting time function is
appropriate and adopted later:
w,-k-^iA- ,ml-2.T- m
where /3 {(3 > 0) is a positive parameter common to all time
periods, whose value depends on the size of the service
area and the distribution of taxi stands over the service area.
Substitute Equation (5) into (6), and then into the demand
function (1). We have
Qt =
Qt{Ft9Wt) =
Qt{Ft,Wt{vt-ltQt))9
r=l,2,...,r. (8)
When the specific demand function (2) and customer wait
ing time function (7) are used, Equation (8) takes the fol
lowing specific form:
a = a?Iip{-?(i,+Tl-^-+ra//)J.
(9)
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 6: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/6.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ?2005 INFORMS 505
For a given number of taxis vt in service and a given
period-specific fare Ft and average taxi ride time lt for a
taxi ride, demand is an implicit function of itself. Define
HQ,) =
G, -
Q,(Fn wt(vt -
ltQ,)) = 0, 0 < Q, < vt/l?
t=l,2,...,T. (10)
Note that <J>(<2,) is a continuous function of Q e (0, vjl,), and
^(a)sBl_?a(./r)^ =
1+/,^L^>1.o>o W'> dWt^ <>dNt
^ ?aW/ ^
because ?^
^<0, ^<0. dWt dNt
Furthermore, from the assumptions on the demand and cus
tomer waiting time functions, we can easily verify that
\im?{Qt) =
-Qt{Ft9Wt{vt))<0 and
lim *(G,) = r>0 Gr-?r/'i lt
We thus conclude that for a given taxi fare Fn taxi fleet
size vt9 and average taxi ride time lt in period r, there exists one and only one equilibrium value or solution denoted as
Q* = Q*{Ft9 vn /,), t = 1, 2,..., T for Equations (8) or (9)
within the feasible domain {09vt/lt). Note that the negative
exponential demand function (2) and the waiting time func
tion (7) meet all the necessary assumptions stated above, and thus Equation (9) has a unique solution of Q* in the
interval (0, vt/lt) for given Ft, vt, and lt. As expected, from Equation (8), we have
(11) d-& = Q* <0,
M = G^;(,o_^)
or
aa = _GH1^_>0 (12)
dv, l + /,Gww; '
where QFt =
dQ,/dFt and Qw> =
dQJdW,.
2.3. Average Revenue
Now we look at the average revenue per taxi, Rt, in each
service period:
F,Q, fl,
=
-^, t = l,2,-..,T, (13)
?_5&(?i_lj0)_54(,f_lj(,. (14)
where e^f
is the elasticity of the customer demand with respect to the total taxi-hours supplied in period r
(f = 1,2,..., T). Likewise, the average taxi utilization rate
Ut, measured as the fraction of occupied service time, is
given as
Ut=1-^, f = l,2,...,r (15)
and
^ =
^#(<-l-0), r = l,2,...,r. (16)
It is self-evident that, for a given fare and a given taxi
ride duration, average taxi revenue is directly proportional to taxi utilization. It is generally expected that S?1 < 1.0,
which means that both the taxi utilization rate Ut and aver
age taxi revenue Rt are monotonically decreasing functions
of the number of taxis in service (or fleet size of taxis in
service). Nevertheless, this is not always true. As found in a number of studies (De vany 1975, Manski and Wright 1976, Schroeter 1983, Arnott 1996, Wong et al. 2001), taxi
utilization rate and hence average revenue increase initially with taxi fleet size.
To look at the above increasing return-to-scale phe
nomenon, we consider a particular period r with the
following parameter values: /3 = 400.0 (veh-h/km2) and
Z, = 0.3 (h) for Equation (7); a = 0.03 (1/HKD), rx = 60
(HKD/h), r2 = 35 (HKD/h), and Qt = 1.0 x 105 (trip) for
Equation (9). These parameter values are given with ref erence to the calibration study carried out by Yang et al.
(2002). Figure 3 shows the results generated from the simu
lation with the above data. The average taxi utilization and revenue do increase initially with fleet size at all three alter
native taxi fares, and the increasing range varies slightly with the taxi fare charged. The reason is that as entry ini
tially occurs, average customer waiting time (and hence
average cost per trip) falls more than proportionately, so
the customer demand increases by more than the supply of taxis. As a result, entries of new taxis into service will both increase expected utilization rate and hence revenue
of taxis already in service, and decrease expected customer
waiting time at the initial stage. But this intriguing result of
increasing return to scale generally corresponds to an unsta
ble situation with a small fleet size and seldom emerges in a realistic taxi market in equilibrium.
From the above analysis, hereinafter we assume that
dRt/dvt < 0, t =
1,2,..., T, are always satisfied in our
subsequent discussions.
2.4. Cost Structure
Suppose that the total variable operating cost of each taxi
shift consists of two components: one a function of the
total number of service hours of the shift and the other
additive period-dependent costs. Let ts and te be the start
ing and ending time of a shift corresponding to a path in the clock network: 25 -? nt -> -> n. -> 26, and h\s ls le ls
be the corresponding duration (number of hours) of the
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 7: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/7.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 506 Operations Research 53(3), pp. 501-515, ?2005 INFORMS
Figure 3. Variation of the average taxi revenue and average taxi utilization with respect to taxi fleet size.
500-j-r 1.0
. Average revenue for fare = 40
450 - ... -
Average revenue for fare = 60 ~
0.9
jr N. - - - Average revenue for fare = 80
400- /^? ^\ "?-8 if ^*v \
- Utilization rate for fare = 40
O 350- // \^ ^v - Utilization rate for fare = 60 -0.7
? if ^\ \ N. mmm^mm Utilization rate for fare = 80 g
X 300- If
\ \ ^v -0.6 *? ? f \ N. \v Fare: HKD/trip j3
8 250-1 \ N. ^v. -0.5 5
< 150- !/' n;;--.. ^s^ ^^-*^_ '?-3
Q_J-,-,-,-,-n-,-,-,-,-\- QQ 0 2 4 6 8 10 12 14 16 18 20
Number of Taxis (103 veh)
shift: h\\ = te-ts if ts < te ̂ 24 and h\\
= 24 - {te
- ts)
if te < ts ̂ 24. Let ct {ct ^ 0) be the period-dependent cost associated with period t {t
= 1,2,..., T) and c\\ be
their sum over the shift: c\\ =
Y!te=ts+\ ct ^ h < *e ̂ 24 and
ctes =
??=,5+i cr + Eti c, if r, < t* ̂ 24. Then, the total
shift or path cost is given as
c;; = c0 + ̂ /i;;+^2(^;r + c;;, (17)
where c0 (c0 ̂ 0) is the constant entry cost and /jlx, /jl29 and
y are all constant parameters. It is assumed that /jlx > 0,
jjl2 ̂ 0, and y > 1.0. The above specification of taxi operating cost is justified
below. c0 represents a constant entry cost that is indepen
dent of individual shifts. For example, it could represent the cost for driving a taxi to enter or leave the service area.
The second and third terms represent the taxi operating cost that is monotonically increasing with the number of
service hours of a shift. This assumption stems from the
fact that the cost of keeping a taxi in service will surely rise rapidly as a driver works continuously for more than a certain number of hours. Such cost includes the mount
ing maintenance cost and the gasoline consumption cost, as well as the imputed value of the owner's time that rises as he/she drives more hours per day, leaving less time for
other uses. The last term is added to the cost function to
capture the period-specific costs that are not captured by the second and third terms. This is true in reality because
taxi drivers might prefer certain periods of a day to others.
Everything else being equal, a driver might prefer to work
in daytime rather than at midnight.
Finally, we remark that with the given cost structure, the
taxi service cost c?
for a given shift 25 -* nt$
-> ->
ntg -> 26 is a predetermined constant independent of the
aggregate taxi workflow. Namely, we have a uniquely defined flow-independent, but path-specific (arc nonaddi
tive) cost on the clock network from the origin 25 to the
destination 26.
3. Model Formulation
Now we treat the constructed clock network in Figure 2
with a single origin-destination pair as a usual network and
adopt the normal network notation. Let Aa, Ac9 and Ae be
the subsets of access (entry), clock (service), and exit arcs
in the network, respectively, and let A = Aa U Ac U Ae and
P be the set of paths (shifts) in the network. Given path flow fp9 p eP9 arc flow va, aeA can be expressed as
?? = E/A' a A> (18)
PeP
where 8ap equals 1 if path p uses arc a, and 0 otherwise.
With reference to the cost structure given in Equation (17), we let each entry arc be associated with an identical, constant entry cost: ca
= c0, a e Aa\ and each service
arc with an arc-specific but constant service cost: ca =
ct9
a e Ac if arc a corresponds to service period f, t = 1,
2,..., T\ and for all exit arcs, we let ca = 0, a Ae. Finally,
each path is associated with a path-specific constant cost:
cp =
iLxh\ + ti2{hl)y, p e P if p =: 25 -* ntg
-> ->
ntg -? 26, in addition to the costs of arcs constituting that
path.
In a competitive market, all taxi drivers can be regarded as competitive firms, each driver can work for one or more
shifts each day and freely chooses starting and ending time
of each shift. The equilibrium of taxi services is obtained
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 8: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/8.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ?2005 INFORMS 507
when taxi drivers cannot increase individual profits by alter
ing individual working schedule (extending service time or
shifting service periods). To derive such an equilibrium, we now consider the following mathematical programming model:
minF(f) = ? f?{ca
- /??} da> + ? c0va + ? cpfp
aeAc ?
aeAa peP
(19a)
subject to
va^N9 aeAc9 (19b)
fP>0, peP, (19c)
where va, aeA is defined by Equation (18), and f =
{fp9peP) and \ =
{va9 aeA).
Forming the following Lagrangian:
L((,tt)=J: {ca-Ra(a>)}da>
aeAa \peP / peP
+ Z*a\T,fp8ap-NY
(2?) aeAc I peP J
where it = {ira9a e Ac) is a collection of the Lagrange
multipliers that are associated with constraints (19b). Under
the assumption introduced in ?2 that average taxi revenue
Ra9 a e Ac is a monotonically decreasing function of the
number of taxis in service va9 problem (19) is a convex
programming problem with a convex objective function
and linear constraints. THus, from the Karush-Kuhn-Tucker
conditions (Bazaraa et al. 1993), (f, tt) is a solution if and
only if
/p>0^^>=0, (21a)
/, = <>= ^?I>>0,
(21b) JP
d-^<0=>*a=0, (21c)
*^E)=0 = *.>(>. (21d)
d7Ta
Differentiating the Lagrangian (20),
^?^ =
E {ca -
K(va)}8ap + E c0sap Jp aeAc aeAa
+ cp+E^AP, (22) aeAc
dJ^ = ZfPK-N. (23)
d7ra pep
Note that each path uses only one entry arc in the clock
network. Thus, J2aeAa co^ap ? co f?r a^ P e p- Therefore,
HaeAc ca8ap + ZaeAa "c^ap + cp is the total taxi operating
cost of a path (or shift) p e P, denoted as Cp. Further
more, Y,aeAc Ra(va)8ap *s me total revenue of a path p e P9
denoted as Rp. As a result, from Equations (21a), (21b),
and (22) we have
fp>0 =>
Rp-Cp=Y,*a8ap>? aeAc
because 7ra ̂ 0 Va e Ac9 (24a)
fp = 0 => Rp-Cp^J2 7Ta8ap, (24b)
aeAc
where Rp ?
Cp is the net profit of a path p eP9 and it is
denoted here as Hp9 Up
= Rp
? Cp.
On the other hand, from (21c), (21d), and (23) we find
that
va<N = 7ra
= 0, (24c)
va = N =v 77fl^0. (24d)
The above necessary conditions (24a)-(24d) characterize
the multiperiod temporal equilibrium conditions of taxi ser
vices. First, 7Ta can be interpreted as the "net profit" earned
in a time period corresponding to service arc a. This net
profit on service arc a can be regarded as the arc revenue
minus the arc cost if we regard the arc cost as the sum
of the period-specific cost plus the cost that the arc por
trays for the constant entry cost and the path-specific cost.
Let Ac =
{a \ va = N9 a e Ac}. If taxi service in a time
period is profitable {ira > 0) after taking into account all
possible costs (including period-specific cost and the cost
due to extended service hour), taxi drivers will choose or
adjust their shift schedules so that all taxis will provide service in this profitable period, namely va = N. Consider a case in which taxi supply / in a shift p e P is pos itive {fp
> 0). There are two possibilities for this shift: one is that this path or shift does not go through any arc
a e Ac or period of positive net profit; namely, for any a
on path p, va < N and ira ? 0, the net profit for this shift is
Up =
Rp ?
Cp =
YlaeAc ^a^ap = 0- ̂ ^ means that no addi
tional taxi driver has incentive to adjust or change his/her
schedule or increase service intensity to cover or join this
service shift, even though some taxis are idle throughout this shift period. The other possibility is that this path or
shift goes through some arcs a e Ac or periods of strictly
positive net profit. Namely, there exists arc a on path p such that va = N and 7ra > 0. Then, the net profit for this
shift is Up =
RF -Cp =
J2aeAc ̂ a8ap > ?- * means that
all licensed taxis are put in service in the strictly profitable time periods and taxis working for the said shift make a
positive profit. Note that there are also two possibilities for a shift with
fp = 0. One is that path p does not contain any arc a e Ac,
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 9: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/9.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 508 Operations Research 53(3), pp. 501-515, ?2005 INFORMS
and of course the profit Up =
Rp -
Cp < 0. The other pos
sibility is that path p contains one or more arcs a e Ac and the profit Tlp
= Rp
- Cp ^ Y,aeAc ira8aP> and hence
both Ilp < 0 and Up ^ 0 are possible along this path
because Y^aeAc 7TaSap > 0. For the case with fp
= 0
and np < 0, no taxi driver works for this shift simply
because of an operating loss; whereas, for the case with
fp = 0 and np ^ 0, no taxi driver works for this shift
because taxi drivers already choose to work for other, more profitable shifts even though the current shift is
profitable. In summary, suppose that there are a large number of
competing individual taxi drivers, each operating indepen
dently of the others. Then, Equations (24a)-(24d) hold irre
spective of individual taxis. No taxi drivers can increase
individual profits by shifting their service periods or
increasing service intensity. Therefore, we conclude that
the proposed clock network model (19a)-(19c) does lead
to a multiperiod dynamic equilibrium of competitive taxi
services.
4. Solution Algorithm The minimization problem (19) with side constraints (19b) can be solved by an inner penalty function method in con
junction with the well-known Frank-Wolfe algorithm. The
method has been successfully applied to solve the capacity constrained traffic equilibrium problem (Yang and Yagar
1994). The penalty function (Bazaraa et al. 1993) is used
to transform a constrained problem into an unconstrained
or partially constrained problem. In the present case, the
inner penalty function method is applied to incorporate the
side constraints (19b) into the objective function (19a) as
a penalty term. After appropriate transformation, the aug
mented objective function becomes
._, r ZpeP fp ?ap
H^P)=E {ca-Ra(a>)}da>
+pJ2 \t,? \d<?
aeAa \peP '
peP
where p is a penalty parameter. Consequently, the mini
mization problem (19) is transformed into the following
program:
minF(f, p) (26a)
subject to
fP>0, peP. (26b)
As parameter p -> 0, we have
Pt;?-- * ?, aeAc9 (27) N-va
and the corresponding solution (f, v) will converge to the
optimal solution of the original network equilibrium prob lem (19). The Lagrange multipliers ira9 a e Ac can thus be
calculated using relation (27). We now consider how the Frank-Wolfe method can be
used to solve problem (26) for a given penalty parameter p. The Frank-Wolfe method consists of two major steps
(Bazaraa et al. 1993): finding a descent direction and imple
menting a line search. Clearly,
wff.ri vl ? , , . _?_1.
+ E C08ap + Cp aeAa
= E Ca8ap + E C08ap + S
~ E RaM8ap
aeAc a^Aa a Ac
+ E -f^8ap aeAc iV Ua
= Cp-Rp + np. (28)
Thus, the descent direction for problem (26) can be found
by solving the following linear programming (LP) problem for given current solution {f^} at iteration k:
minZ<*>(g) = ?(C<*> ~Rf + Kpk))gp (29a)
peP
subject to
O^gp^N, peP, (29b)
where g = {gp,pzP) and gp < N9 p e P is added because
total taxi fleet size is clearly an upper bound of the path flow.
Finding the optimal solution of problem (29) requires
assignment of the taxi supply N to the path p for which
(Cf ?
i?f + nf) is negative, and 0 otherwise. Namely,
gp = N if (Cf
- RM + nf) < 0 and gp
= 0 if (Cf -
#f + nf) > 0. In view of its special structure, all paths of the clock network can be simply enumerated (in total, a fixed number of paths 24 x 24 = 576 is considered by
ignoring the shifts of more than 24 hours), and thus the
set of paths with negative value of (Cf
- Rf
+ nf)
can
be easily identified at the current solution (vf ,<z e Ac).
Figure 4 formally describes the algorithm for path identifi
cation and LP solution for this purpose. In application of the Frank-Wolfe algorithm for solving
problem (26), we have to modify the range of the one
dimensional search to ensure that none of the side con
straints is violated. The algorithm for solving problem (26)
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 10: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/10.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ?2005 INFORMS 509
Figure 4. Algorithm for solving the decent-direction
finding LP problem.
Algorithm decent-direction-finding
For every a e {1,2,..., 24} do
begin rik)<-Ra{v(ak))
^k)^p/{N-v^) end
for ts = 1 to 24 do
begin for te
= ts + 1 to 24 & te
= 1 to ts - 1 do
begin
<ae.Ac where p =: 25 -> nt ->- nr -> 26
If (Cp -*?> + nf) < 0 then gp <-N.
Otherwise gp ?- 0
end
end
return g
is described in Figure 5. In the algorithm, </>(f(n),p(n)) is
the penalty term in the objective function (25) given by
^-)>pW) =
p(.)2^^{_l_j</fll. (30)
The algorithm is judged to have converged if the penalty term is sufficiently small compared to the augmented objec tive function value.
5. Numerical Experiments
5.1. Experiment Setting
Here we provide a numerical experiment with our pro
posed model and algorithm and show how the taxi service
intensity or working schedule is determined, and how the
restriction of entry and fare affects the market profitabil
ity and dynamic equilibrium of taxi supply and customer
demand. Here we utilize the demand function specified in Equation (2) and the customer waiting function in
Equation (7) together with the same values of parameters
given in ?2.3: j3 = 400.0 (veh-h/km2), a = 0.03 (1/HKD), rx = 60 (HKD/h), and t2 = 35 (HKD/h). For simplic
ity, we assume that lt = 0.3 (h) for all time periods t =
1,2,..., T. In line with the observed hourly variation in
the pattern of taxi traffic reported by the Transport Depart ment (1986-2002), we simply suppose that the potential customer demands Qt,t? \,2,... ,T exhibit a similar tem
poral characteristic and take the hourly value depicted in
Table 1. As to the cost function given by Equation (17), we assume that c0 = 5.0 (HKD), fix = 20.0 (HKD/h), 7 = 3, and p,2 = 0.10 (HKD/h3), respectively. The addi
tional period-specific opportunity costs ct are presented in
Table 2.
Figure 5. The Frank-Wolfe convex combination algo rithm for solving the multiperiod taxi service
equilibrium problem.
Algorithm Frank-Wolfe Method
input
gj, s2: predetermined convergence tolerance
p?: initial value of penalty factor
cr (0 < a < 1): penalty-updating parameter initialization: Calculate constant path costs:
c? ̂ ? cA? + EVv + c?, p e/>; aeAc aeAc
and choose a feasible interior point:
while |</>(v<"?,p<"))/F(vW,p("))| ^ ?2, do
begin
... fE^r'-w*^ H while { ?-?prr?^? } ^ e,, do I EP?>(02 1
begin call Algorithm decent-direction-finding to obtain
{gp,p e P]
A* <- argmin F(hw + A(g -
h(/c)), p(n)), oaamax
where
Amax = min 11, min I (k) l
aeA,ZpePSpsap<Epephp &ap
N-HP,phfdap 1
^) =
^) + A*(^-/z^),/7eP *<-*-|-l
end
ttn) =
hpk+l\peP p(n+l) <_ a .
p{n) n <- n+ 1
end
return (/p(n+1),p(n+1))
We note that solving problem (19) requires evaluation of
the objective function (19a), which needs a numerical inte
gration of the first term. This numerical integration, in turn,
requires the value of the average taxi revenue and thus the realized customer demand Qt in Equation (13) for given vt and Ft. As Equation (9) associated with the demand func tion (2) and the customer waiting time function (7) does not
entail a closed-form solution, we have to resort to a numer
ical method (bisection method is used in our calculation) to find a unique solution Q* for given vt and Fr
Table 1. Period-specific customer potential demands.
Potential Potential Potential
Time demand Time demand Time demand
period (trips) period (trips) period (trips) 1 43,500 9 98,600 17 81,200 2 34,800 10 89,900 18 81,200 3 29,000 11 81,200 19 82,650 4 29,000 12 81,200 20 69,600 5 29,000 13 81,200 21 66,700 6 34,800 14 82,650 22 58,000 7 69,600 15 82,650 23 58,000 8 95,700 16 82,650 24 58,000
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 11: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/11.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 510 Operations Research 53(3), pp. 501-515, ? 2005 INFORMS
Table 2. The additional period-specific opportunity cost
of taxi services ct (HKD).
Time ct Time ct Time ct
period (HKD) period (HKD) period (HKD)
1 10.0 9 0.0 17 0.0 2 15.0 10 0.0 18 0.0 3 15.0 11 0.0 19 0.0 4 15.0 12 0.0 20 0.0 5 15.0 13 5.0 21 0.0 6 10.0 14 0.0 22 5.0
7 5.0 15 0.0 23 5.0 8 5.0 16 0.0 24 5.0
5.2. Results and Discussion
We first briefly look at the convergence of the solution
algorithm. Table 3 shows the changes in the values of
the penalty term given by Equation (30) and the objective function (19a) with decreasing value of the penalty factor
p in the case: AT = 1.0 x 104 (veh), F = 50 (HKD/trip) for all periods, sx
= 5.0 x 10~5 and cr = 0.5. We can
observe that the objective function value almost stabilizes
after four outer iterations, and the value of the penalty term
declines and becomes sufficiently small in comparison with
the absolute value of the objective function.
Figure 6 shows the relationship between the taxi arc
workflows and the corresponding Lagrange multipliers (an indicator of arc net profit) at the converged solution for the
above case. When the arc flows tend to approach the fleet
size (total number of licensed taxis), the Lagrange multipli ers will converge to certain positive values (from 7:00 a.m.
to 24:00 p.m.). This implies that all licensed taxis are in
service in the market during the time periods of strictly
positive profits. Note that here all taxis in service from 7:00 a.m. to 24:00 p.m. does not mean that individual work
ing shifts extend over the whole duration; it can comprise more than one shift operated by two or more taxi drivers.
When the number of taxis in service is less than the fleet
size, the corresponding Lagrange multiplier nearly equals zero. This implies that the incentive for additional taxis or
drivers to offer service disappears in the time periods of nil
profits.
Table 3. The convergence of the Frank-Wolfe convex
combination algorithm.
Number of Value of Value of Value of iteration penalty factor penalty term objective function
1 1,000.0 116,188.2 -7,948,190 2 500.0 62,921.7 -7,965,850 3 250.0 34,241.9 -7,978,010
4 125.0 18,956.1 -7,980,910 5 62.5 9,948.4 -7,981,763
6 31.3 5,322.4 -7,982,051 7 15.6 2,900.7 -7,982,314
8 7.8 1,493.9 -7,982,841 9 3.9 784.3 -7,982,903
Figure 7 displays the net profit (revenue minus cost) associated with the shift duration starting at different times of the day. If there are entries at a given hour, a taxi driver
who enters the market at that time will exit the market at
the time corresponding to the maximum shift profit curve.
It can be seen that the early morning working shifts are
generally longer and earn more profit than the middle night
working shifts.
Now we look at the central results of the total net profits and the social welfares resulting from the various combina
tions of taxi fleet size (N) (number of licensed taxis) and
daily uniform taxi fare {F)9 which are of primary concern in
taxi service regulation. Note that the path cost incurred in
each individual working shift is the short-run variable cost, based on which individual taxi drivers choose service inten
sity and working schedule. Here we have to add a constant
long-run fixed cost of holding a taxi. This cost includes the capital cost (depreciation) of purchasing the taxi vehi
cle and the cost for taxi parking facility, and so on. After
appropriate transformation, a daily taxi holding cost of
250 (HKD/day) is assumed in our calculation. Inclusion of this long-run fixed cost will aid precise understanding of the long-run equilibrium taxi supply (entry to the indus
try) in a completely competitive market with free entry, and the price (or the medallion value) of a taxi licence in a competitive market with binding entry restriction. Here
the medallion value or license price of a taxi should be
regarded as the outcome of the industry profitability rather
than as part of the taxi holding cost. With this long-run taxi
holding cost included, the social welfare is defined as
social welfare = total consumer surplus+total taxi revenue ? total taxi operating cost ? total taxi holding cost.
Calculation of consumer surplus is given in Yang et al.
(2003). Figures 8 and 9 portray the principal operational charac
teristics of the taxi market in a fleet {N) - fait {F) space.
The incremental intervals used for generating the graphs are 10 (HKD) for taxi fare and 103 (veh) for taxi fleet size.
Note that here fleet size refers to the number of licensed
taxis rather than the number of taxis in service. The var
ious combinations of fleet size and fare would give rise
to various social welfares, taxi profits, customer demands,
and customer waiting times (averaged over all time peri
ods). These are represented by iso-social welfare, iso-profit, iso-demand, and iso-waiting time contours, respectively.
A number of representative solutions with and without fare
and/or entry controls in a competitive market can be iden
tified and discussed from the figures. The dynamic oper ational diagrams here with endogenous service intensity
generally resemble those obtained from the static models
and a detailed similar discussion can be carried out as in
Yang et al. (2002). In the following, we merely highlight some key points of interest and the major differences in the
diagrams between the dynamic and static models.
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 12: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/12.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity Operations Research 53(3), pp. 501-515, ? 2005 INFORMS 511
Figure 6. The relationship between arc flow and its corresponding Lagrange multiplier (taxi fleet size =1.0 x 104 veh, fare = 50 HKD/trip).
80-i-rl2
M Lagrange Multiplier ^+? Arc Flow
70
60-1
w If *? *
I <?
V / 6 I ? \ / \
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hourly Period of the Day
Figure 7. The net profit associated with entry time and shift duration (taxi fleet size =1.0 x 104 veh, fare = 50 HKD/trip).
24 |
-. .. ..' .. , ,.. ,
*'**^^^^*~L7L^LTTLmLW5!!L^^^L^L^Zl^^^^*^^^mm^mm^*mi^
6 ll^V \\ \l Ma^^ShiftProfit "" ? ^
/^^*X \
0 2 4 6 8 10 12 14 16 1ft tt -iv* ^%#
Entry Time (o'clock) :
f '^ .'
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 13: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/13.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 512 Operations Research 53(3), pp. 501-515, ? 2005 INFORMS
Figure 8. The iso-profit and iso-surplus contours in a fleet (TV)-fare (F) two-dimensional space.
I II j - Profit (106 HKD)
I I X / \-Social Welfare (106 HKD)
xl m F hi ^^ ^ fc 8 X
.is g \ is 8 \, *
120 y-050 ^V^ \^
\ Competitive Solution I J y^-flfe \
2 / ^^^--fso^\\Hr\-- Competitive Solution with-^^j-oo* ^J^v S -f f
' "^XXXrV \ Minimum Waiting Time
"^^oo^T^->^ ""^
80 I I /Y/^3' ""^^
?
I V\ Maximum Profit Solution ^-^^^ /A / y
^^^^^^^^^^^ Quasi-Second Best Solution SE Quasi-First Best Solution
"^
0 4 8 12 16 20
Taxi Fleet Size (103 veh)
As seen from Figure 8, the zero-profit curve is a closed
curve within which profit is positive. The competitive
equilibrium solution is governed by the break-even condi
tion and indicated by the bold zero-profit contour in the
figures. In a fully unregulated competitive market, if the
initial supply of taxis is within the interior of the zero-profit curve, then there will be positive profits in the industry.
Supply will be expanded toward zero-profit contours until
the attractiveness of this action disappears?that is, until
profits become zero. No service will be offered outside the
zero-profit contour. While there is no compelling evidence
that any combination of fare and fleet solution values in the
zero-profit curve will occur (in particular, the competitive
zero-profit solutions at small taxi fleet sizes are unstable, as
mentioned in ?2.3, where the assumption of demand elas
ticity in total taxi-hours less than one is not satisfied), it is
conceivable that the most probable long-run stable competi tive equilibrium occurs at point E9 at which the competitive fleet size is maximized, and the incentive for all individual
firms to change fare and/or for new taxi firms to enter the
market disappears (refer to Yang et al. 2002 for a detailed
explanation in the static case). This observation indicates
that a competitive market will eventually operate at point E if the market is fully deregulated.
The positive profit domain can be realized in a competi tive market with binding entry limit (and/or fare controlled at appropriate level). In the case with entry limit, the market becomes protected and thus operates in the positive profit
region at the given entry limit. The fare, if not fixed, could
probably take any value in between the lowest and the high est zero-profit fares at the given entry limit, but it tends to
self-adjust upward or downward and eventually stays at the
average profit-maximizing point at the entry limit. When ever the industry is operating in the positive profit domain
due to active entry limit, the competitive firms will earn
supernormal profits. As a result, a positive taxi license price or a positive medallion market value will arise.
In a partially regulated competitive market where only the regulator sets fare, the solution of taxi fleet size is
unique and given by the right-hand-side point located at
the zero-profit curve corresponding to the regulated fare
(the small taxi fleet size at the left-hand side of the zero
profit curve is unstable, as mentioned in ?2.3). Thus, the point at which the market would operate depends on
the fare set by the regulator. Here the social welfare
maximizing point B on the zero-profit curve is partic
ularly worth mentioning. This welfare-maximizing point is referred to as the "quasi-second-best solution," which
gives a maximum social welfare along the zero-profit curve
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 14: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/14.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ?2005 INFORMS 513
Figure 9. The iso-demand and iso-waiting time contours in a fleet (N)-fare {F) two-dimensional space.
/ / ///// , - Consumer Demand (trip)
f <&' */ / / / / ^ ^-Waiting Time (h)
16?- / / / / //V - ""*" - ^
?* ""^
/^^St Competitive Solution_ _0.06?^^^.
K >^ I ^^A Competitive Solution with _?
I / \ \^-^"^sT\?1 Minimum Waiting Time f4'000 ^?? * 80 " / >C^^ \ ^V\\ \\ 1 ? '-?
?sV \/ \^s^*^ \ ^^N \ A Stable Competitive Solution""
/ \ / \ jr v x ^^<T^^^^ ?-*^A^-3e?-V"?10,00?
3 \ Vi-s * ̂ --^--^-i ( \ / J*\ s^*?16,000? [A v. ^ Maximum Profit Solution, \ / \^/f S*^^ N .,
. X \\J \ yx Quasi-Second Best Solution I Quasi-First Best Solution
0 4 8 12 16 20
Taxi Fleet Size (103 veh)
(as seen in Figure 8). Here we use the term "quasi-second best" because the maximum welfare under the break-even
constraint is achieved by regulating taxi fare, but with
endogenous service intensity and working schedule. The
service intensity and working schedule selected by indi
vidual taxi drivers for self-profit-maximization in a com
petitive equilibrium are not necessarily consistent with the
socially optimal ones. Thus, in addition to fare control, attainment of the "second-best" solution requires regulation
of service intensity and schedule of licensed taxis so that
the time-varying customer demand is served with socially
optimal service intensity and working schedule. Of course, in reality, it is extremely difficult, if not impossible, to reg ulate working schedule of licensed taxis.
We point out that the quasi-second-best point also leads
to a maximum realized customer demand, as confirmed in
Figure 9. This means that the social welfare and customer
demand are maximized simultaneously under zero-profit
constraint in this case. As the fare is lowered below the
quasi-second-best point B, the equilibrium utilization ratio
rises, implying that the number of vacant taxis falls and the
waiting time rises, thus taxi demand declines because the
increased waiting time more than nullifies the advantage of the lower fare for every customer. Similarly, as the fare
is raised above point B, customer demand also declines,
because the reduction in waiting time is insufficient to off set the higher fare for every customer. The extent of this
trade-off depends on the value of time of customers. There
fore, efficient fare regulation would require that fare be set
at point B so that a feasible quasi-second-best solution is
realized. It is noteworthy from the diagram that this quasi second-best solution can be attained only by fixing fare;
optimal taxi entry will come about as a result of fare regu
lation. This optimal regulation would produce a medallion value of zero. Finally, we point out that while the maxi
mum fleet size point E on the zero-profit curve is a long-run stable equilibrium point in a fully unregulated competitive
market, this point is inefficient from the society point of
view because the maximum offered quantity of taxi-hours
of service is not utilized efficiently. This results in an inten
sive, but wasteful, competition among taxi firms.
Figures 8 and 9 also locate the quasi-first-best solution of
social optimum (for the same reason mentioned above, the term "quasi-first-best" is used). From the point of view of
the economy as a whole, the efficient allocation would be to choose a fleet-fare combination to maximize total social
welfare. Like the static taxi operation model, it is found that
the quasi-first-best social optimum is located at the right side of the zero-profit contour. The quasi-first-best taxi pric
ing entails taxi operation at a loss. Therefore, attainment
of the quasi-first-best solution would require introduction
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 15: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/15.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity 514 Operations Research 53(3), pp. 501-515, ? 2005 INFORMS
of a mechanism that subsidizes taxi service to cover the
operational deficit.
We now turn to the average customer waiting times (plot ted in Figure 9), which are regarded as a proxy of service
quality. It can be seen that the maximization of service
quality (minimum average customer waiting time) occurs
at point H on the zero-profit curve, with a somewhat higher fare than at point E. This service quality-maximizing point
certainly gives rise to a very low taxi utilization. Note that
the pattern of iso-waiting time contours is quite different
from that in the static taxi service model (Yang et al. 2002). In the present dynamic model, the average customer wait
ing time tends to be nearly constant (contour locus becomes
approximately horizontal) because taxi fleet size is large, whereas in the static taxi model customer waiting time at a
given fare is always declining with taxi fleet size (although with a decreasing change rate). This phenomenon arises
from the different assumptions embodied in these two types of models. The single-period static model assumes that all
licensed taxis are in service, and thus adding new taxis
will always lead to an increase in vacant taxi-hours and
thus a decrease in customer waiting time. In contrast, the
multiperiod dynamic model supposes that all taxi drivers
optimize the time-of-day use of individual taxis for service
in response to the market temporal conditions. It is self
evident from our clock network model that, as taxi fleet
size increases and reaches a certain level, the net profit for
all paths or shifts with positive taxi workflow will even
tually become zero. Any increase in taxi service intensity or increase in the number of licensed taxis beyond this
limit level will merely suffer further losses. This means that
with increase in the number of licensed taxis, taxi drivers
will simply park their cars instead of offering unprofitable service. As a result, at large fleet size, further increase in licensed taxis does not lead to much improvement in
service quality.
Finally, we look at the sensitivity of the social-welfare
maximizing and profit-maximizing fares and taxi fleet
sizes with respect to the period-specific potential customer
demands. Keeping the same temporal change pattern, we
uniformly scale up and scale down the customer potential demands presented in Table 1. For given scaled potential customer demands, we use the Hooke-Jeeves pattern search
method (Bazaraa et al. 1993) to find the optimal taxi fare
and fleet size for maximizing profit and social welfare,
respectively. Figure 10 displays the change of the optimal fares and fleet sizes with the demand-scaling factor. As
observed from this figure, the optimal fare for social wel
fare maximization keeps quite stable around 20 (HKD/trip), while the optimal fare for profit maximization increases
with increasing potential demand and eventually tends to
stabilize at extremely high demand. On the other hand, both
the profit-maximizing and the welfare-maximizing fleet
sizes grow quickly as the demand-scaling factor increases, and then tend to be constant as the scaling factor goes
beyond a certain limit. The welfare-maximizing fleet size
Figure 10. Scale effect of potential customer demand on optimal taxi fare and fleet size.
20-1- -r 100 -*- Taxi fleet size for maximum social welfare
18 ~?" Taxi fleet size for maximum profit - 90
-*- Fare for maximum social welfare 16 - - Fare for maximum profit
" 80
? 14-
^-*-* -70
2 12- ^y^
r60 q ^ i / ^^-"-ii- ^
? 10- S *^ \w S
"5 I / -7^ I Js
i 8*' / s H h 61 / ^^^ ^a-^-"***-n-n r30
4- wn* + m**ik ?*-*-*-*-4 h-20
2 1/
0-1-,-,-,-,-,-,-,-,-,-,-|-o 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2
Scaling Factor
is generally larger than the profit-maximizing one. The gap between the two fleet sizes enlarges quickly as the demand
scaling factor increases, and keeps constant as the scaling factor exceeds a certain limit.
6. Conclusions
This paper extended the conventional aggregate taxi service
models for a single uniform period to a multiperiod dynamic situation. Our extension explicitly incorporates the time-of
day variations of customer demand into a taxi modeling framework with endogenous service intensity. Our proposed
model thus added substantial new realism to the work to
date by a large number of economists by considering the
time dimension of services. The extension is especially
meaningful for precise understanding of the operational characteristics of a realistic taxi industry. Indeed, our numer
ical experiments offered some interesting insights into the
temporal nature of the taxi industry equilibrium. The aggregate multiperiod dynamic model can be fur
ther extended in at least two directions. First, the aggregate
dynamic model can be integrated with the multiclass net
work taxi model for service area regulation developed by
Wong et al. (2003). In this case, each service area is asso
ciated with a clock network, and the spatially aggregated
demand-supply model on each clock arc of a clock net
work is replaced by the spatial taxi model on the physical road network in a particular service area. Such integration
will help acquire more useful measures of service qual
ity and market profitability at times when demand is high or low and at locations where the population is concen
trated or dispersed, as well as congestion effects due to
both occupied and vacant taxi movements. The time and
location information of services is useful for regulating
temporal and spatial fare differentiation. Second, the clock
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions
![Page 16: 25146884](https://reader034.vdocuments.us/reader034/viewer/2022051503/577ccf1d1a28ab9e788ee82b/html5/thumbnails/16.jpg)
Yang et al.: A Multiperiod Dynamic Model of Taxi Services with Endogenous Service Intensity
Operations Research 53(3), pp. 501-515, ? 2005 INFORMS 515
network equilibrium model can be applied to determine an
optimal temporal fare structure using a bi-level program
ming approach (Yang and Bell 2001), where the upper level problem is to ascertain period-specific fares to maxi
mize social welfare or attain a quasi-second-best optimum,
and the lower-level problem would be the multiperiod ser
vice equilibrium problem on the clock network. Finally, we
remark that the clock network equilibrium model is gener
ally applicable for modeling time-of-day utilization of gen eral public service facilities such as public library, public
swimming pool, ski slopes, and public parking facilities.
These facilities can be shared subject to congestion.
Acknowledgments The authors thank Robin Lindsey of the University of
Alberta, an anonymous associate editor, and two anony
mous referees for their helpful comments on an earlier
version of this paper. This study was supported by a
research grant from the Research Grants Council of the
Hong Kong Special Administrative Region (Project No.
HKUST6107/03E).
References
Abe, M. A., B. C. Brush. 1976. On the regulation of price and ser
vice quality: The taxicab problem. Quart. Rev. Econom. Bus. 16
105-111.
Arnott, R. 1996. Taxi travel should be subsidized. J. Urban Econom. 40
316-333.
Bazaraa, M. S., H. D. Sherali, C. M. Shetty. 1993. Nonlinear Program
ming: Theory Algorithms. John Wiley and Sons, New York.
Cairns, R. D., C. Liston-Heyes. 1996. Competition and regulation in the
taxi industry. J. Public Econom. 59 1-15.
De vany, A. S. 1975. Capacity utilization under alternative regulatory constraints: An analysis of taxi markets. J. Political Econom. 83
83-94.
Douglas, G. W. 1972. Price regulation and optimal service standards: The
taxicab industry. J. Transport Econom. Policy 20 116-127.
Foerster, J. F., G. Gilbert. 1979. Taxicab deregulation: Economic conse
quences and regulatory choices. Transportation 8 371-387.
Frankena, M. W, P. A. Pautler. 1986. Taxicab regulation: An economic
analysis. Res. Law Econom. 9 129-165.
Manski, C. R, J. D. Wright. 1976. Nature of equilibrium in the market
for taxi services. Transportation Res. Record 619 296-306.
Schroeter, J. R. 1983. A model of taxi service under fare structure and
fleet size regulation. Bell J. Econom. 14 81-96.
Shrieber, C. 1975. The economic reasons for price and entry regulation of
taxicabs. J. Transport Econom. Policy 9 268-293.
Transport Department. 1986-2002. The level of taxi services. TTSD Pub
lication series, Hong Kong Government, Hong Kong, SAR.
Transport Department. 1998. The annual traffic census?1998. Hong Kong Government, Hong Kong, SAR.
Wong, K. I., S. C. Wong, H. Yang. 2001. Modeling urban taxi services
in congested road networks with elastic demand. Transportation Res.
35B 819-842.
Wong, K. I., S. C. Wong, H. Yang, J. H. Wu. 2003. Modeling urban taxi
services with multiple user classes and vehicle types. Working paper.
Wong, S. C, H. Yang. 1998. Network model of urban taxi services:
Improved algorithm. Transportation Res. Record 1623 27-30.
Yang, H., M. G. H. Bell. 2001. Transport bi-level programming problems: Recent methodological advances. Transportation Res. 35B 1-4.
Yang, H., S. C. Wong. 1998. A network model of urban taxi services.
Transportation Res. 32B 235-246.
Yang, H., S. Yagar. 1994. Traffic assignment and traffic control in general
freeway-arterial corridor systems. Transportation Res. 28B 463-486.
Yang, H., S. C. Wong, K. I. Wong. 2001. Modeling urban taxi services in
road networks: Progress, problem and prospect. J. Advanced Trans
portation 35 237-258.
Yang, H., S. C. Wong, K. I. Wong. 2002. Demand-supply equilibrium of
taxi services in a network under competition and regulation. Trans
portation Res. 36B 799-819.
Yang, H., M. Ye, W. H. Tang, S. C. Wong. 2003. Modeling urban taxi
services: A literature survey and an analytical example. W. H. K.
Lam, M. G. H. Bell, eds. Advanced Modeling for Transit Operations and Service Planning. Pergamon, Oxford, UK, 257-286.
This content downloaded from 89.35.239.150 on Wed, 9 Apr 2014 11:48:38 AMAll use subject to JSTOR Terms and Conditions