Professional Documents
Culture Documents
Abstract: A prototypical problem road agencies are fits of different maintenance options over time. Accord-
faced with is to find the optimal application schedule of ingly, what-if models of pavement management analysis
maintenance works for a given road section. To solve such as RTIM (Cundill, 1993), HERS (FHWA, 1998),
such problems what-if models such as the road trans- and the highway development and management tool
port investment model (RTIM), the highway economic (HDM-4) (PIARC, 2002) that predict the consequences
requirements system (HERS), and the highway develop- of different maintenance options are often employed
ment and management tool (HDM-4) are widely used to “optimize” a maintenance schedule. These models
to predict the consequences of different maintenance op- are built on sets of relationships for predicting pave-
tions. With these models maintenance options to be com- ment performance and corresponding user benefits over
pared must be exogenously specified by an analyst, and time taking into account the specified maintenance op-
the “optimization” with these routines simply chooses the tions. The relationships in the what-if models are the
best among those compared. As there are usually infinite product of extensive research undertaken during the
numbers of options, it is impossible to exhaust all of them last four decades (see, e.g., Moavenzadeh et al., 1971;
and only suboptimal optimizers may be found with this Abaynayaka et al., 1977; CRRI, 1982; GEIPOT, 1982;
approach. The present article proposes the use of gradient Hide, 1982; Watanatada et al., 1987; NDLI, 1995; Ben-
search methods with what-if models to find the true op- nett, 1996).
tima without requiring exogenously specified alternatives. The major weakness of the what-if models is that they
It demonstrates through a case study the feasibility of the require exogenously specified maintenance options to be
use of the steepest descent method and the conjugate gra- compared. Therefore, when they are used to “optimize”
dient method along with HDM-4 to find the true optimum maintenance options, which is often the case, they are
maintenance options. not optimizing them in its true sense; they are merely
used to find the best among those exogenously specified.
As there are infinite numbers of options, it is impossi-
ble to exhaust all of them to find the true optimizer and
only suboptimal options may be found. Usually, alterna-
1 INTRODUCTION tives to be compared are generated with “engineering
judgment,” and the situation may not be so bad as a
1.1 Background mere “trial and error” (see, e.g., Bhandari et al., 1987;
Riley et al., 1994; Tsunokawa et al., 2002). However,
Road managing agencies strive to maintain their net-
it does not diminish the necessity of developing a sys-
works by selecting maintenance alternatives that mini-
tematic and efficient search procedure that obtains true,
mize total transport cost (TTC) or maximize benefits to
global optimizers while obviating exogenously specified
the stakeholders in the long term. This requires the use
alternatives.
of analysis systems that can predict the costs and bene-
This article shows how standard optimization algo-
∗ To whom correspondence should be addressed. E-mail: koji-t@post. rithms can be used with what-if models in a systematic
saitama-u.ac.jp. way to find global optimum maintenance options. The
C 2006 Computer-Aided Civil and Infrastructure Engineering. Published by Blackwell Publishing, 350 Main Street, Malden, MA 02148, USA,
and 9600 Garsington Road, Oxford OX4 2DQ, UK.
194 Tsunokawa, Van Hiep & Ul-Islam
2 OBJECTIVES
All Years
Exhausted?
The basic objective of this article is to examine if gradient
methods, a family of standard optimization algorithms,
can be used to find true optimal maintenance options
Yes
T
3 PROCEDURE tensities and T discrete times, there are k=0 WTk Ck cases
of possible options from which the true optimizer must
3.1 The optimization problem of pavement be found. Note that the case of no maintenance works
maintenance options is included as a possible solution. Of course the number
We consider a problem of finding the optimal number of of cases becomes infinity if no discreteness is assumed
maintenance applications and the best timings and inten- for any variable. It is obvious from this expression that
sities thereof to maintain a given road section during a it is almost hopeless to find true optimizers by applying
predefined analysis period T. Define a maintenance op- what-if models in a trial-and-error manner.
tion as a set of maintenance works of different intensities,
w1 , w2 , . . . , wk, applied at different timings, t1 , t2 , . . . , tk, 3.2 Gradient search methods applied with HDM-4
in a predefined analysis period T, where k denotes the HDM-4 computes the net benefit (NB), for each exoge-
number of maintenance works included in an option. nously specified maintenance option as the difference in
An example of a maintenance work is an overlay whose the TTC, and that of the base option, TTC0 in present
intensity may be represented by its thickness. If hetero- values (see Figure 1 for the calculation of TTC using
geneous maintenance works are considered, the intensity HDM-4). The base option represents a do-minimum or
may be represented by a common denominator such as a business-as-usual case. Thus, the optimization problem
unit cost, incremental pavement strength, etc. may be written as:
In the HDM-4, maintenance options are specified as
either scheduled or condition-responsive. Scheduled op- Maximize NB(k; t1 , t2 , . . . , tk; w1 , w2 , . . . , wk)
k;t1 ,t2 ,...,tk ;w1 ,w2 ,...,wk
tions are specified in the same manner as defined here.
(1)
Condition-responsive ones are specified by the thresh-
where NB = TTC0 − TTC(k; t1 , t2 , . . . , tk; w1 , w2 , . . . ,
old values of pavement condition indices such as rough-
wk).
ness values, r1 , r2 , r3 , . . . , at which maintenance works
It should be noted here that HDM-4 is a complex sim-
are applied in the simulation of pavement deterioration,
ulation type model and it is not possible to write the
and their intensities, w1 , w 2 , w 3 , . . . . As each thresh-
objective function and various constraints in explicit ex-
old value of a condition-responsive work corresponds
pressions. One of the challenges the present study is
to a specific application timing, however, there always
faced with is how to construct an optimization proce-
exists an equivalent scheduled option corresponding to
dure with an implicit objective function such as that of
any condition-responsive option (see Figure 2). Thus,
HDM-4. In the usual HDM-4 applications, such max-
the present definition of a maintenance option is gen-
imization problems are “solved” by comparing a small
eral enough to include both specifications.
number of exogenously specified alternative options and
The optimization problem of pavement maintenance
simply identifying the one with the largest NB. There is
options is either the maximization or minimization of an
no guarantee that the global optimum can be found with
objective function f (k; t1 , t2 , . . . , tk; w1 , w2 , . . . , wk), de-
such a procedure, and the “solution” may most likely be
pending on the specification of the objective function. As
a suboptimal option. The existence of the solution to the
the optimal number of maintenance works to be applied
maximization problem (1) may be assured by consider-
in the analysis period, k, is not known a priori, it must
ing the trade-off between the two components of TTC,
also be optimized. In this case, if there are W different in-
user costs and agency costs, depicted in Figure 3.
We will examine if gradient methods can be used in
conjunction with HDM-4 to truly solve the problem for
Roughness
the global optimum option. In what follows, a procedure
w3 for applying the gradient methods with HDM-4 is pre-
Overlay of w1
sented, which is then tested in a case study to examine
r3
w2 its performance as a problem solver. The proposed pro-
r1
cedure consists of two routines, optimization of main-
r2
tenance works (OMW) and optimization of number of
maintenance works (ONM). As described in the next
sections and depicted in the flow charts of these rou-
tines in Figures 4 and 5, HDM-4 is run multiple times
within OMW, which further is run multiple times within
t1 t2 t3 Time the loops of ONM to find the optimal number of mainte-
nance works as well as the optimal timings and intensities
Fig. 2. Condition-responsive maintenance option. thereof.
196 Tsunokawa, Van Hiep & Ul-Islam
Start
HDM-4 input
ONM data for a given
Trend Curve Optimal
road section
Control Model †
Define a number of
maintenance
applications k
No Convergence check by
using Ineq. (8)
Yes
Step 2. If NB′′ (k0 ) is negative, go to Step 3. Otherwise, Step 4. The maximizing k is obtained.
replace k0 with k0 − 1 or k0 + 1 depending on the
sign of NB′ (i.e., k0 − 1 if negative and k0 + 1 oth-
erwise) and go to Step 1. 4 A CASE STUDY
Step 3. Solve the following second-order Tailor expan-
sion of the net benefit function NB(k) around k0 for To examine the applicability of the routines described
the maximizing k: above, OMW and ONM, they were implemented in a
case study. In what follows, input data used in the case
NB(k) ≈ NB(k0 ) + (k − k0 )NB′ (k0 )
study are described, followed by the discussion of some
+ 1/2(k − k0 )2 NB′′ (k0 ) (10) simplifications adopted in this study. Finally, results are
∗ presented with the evaluation of the routines and discus-
The value of maximizing k, k , may be obtained by
the following expression: sion of their applicability.
k0 NB′′ (k0 ) − NB′ (k0 )
k∗ = Max 0, Min Int ,T 4.1 Input data
NB′′ (k0 )
(11) We considered the optimization of maintenance options
where Int(x) denotes the nearest integer of x. for a given road section. The characteristics of the road
If k∗ = k0 , replace k0 with k∗ and go to Step 1. Go section are adopted from one of the Project Analysis
to Step 4 otherwise. Case Studies described in the Volume 2 of the Highway
198 Tsunokawa, Van Hiep & Ul-Islam
Start
Yes
k 0 =0 or k 0 =T ?
No
Yes Obtain k* by
NB''( k 0 )<0 ? using Eq. (11)
No
Yes
k0 = k0 − 1 NB'( k 0 )<0 ?
No
k0 = k0 + 1
No
k0 = k * k * = k0 ?
Yes
Development and Management Series (Kerali et al., pavement roughness of 6 m/km international roughness
2000). Major features of the section are discussed below. index (IRI) at the beginning of year 2004 (the lower the
IRI the smoother the pavement). Setting 2 represents
4.1.1 Geometric characteristics. A 50-km homogeneous
a situation of a relatively high traffic volume of 8,000
section of paved road with 8-m carriageway and 1-m
vpd combined with an initial roughness of 7 m/km IRI
shoulder on each side is considered. The average hor-
at the same timing. The assumed traffic composition and
izontal curvature, super-elevation, aggregate rise and
growth rates of vehicles for both settings are shown in
fall, and number of rises and falls are 75 deg/km, 3%,
Table 1. Table 2 shows the pavement condition details
20 m/km, and 2, respectively.
assumed in these cases.
4.1.2 Traffic and initial pavement condition. Two sets of
traffic volumes and pavement conditions are considered 4.1.3 Analysis period and discount rate. A 20-year anal-
in this study. Setting 1 represents a combination of a ysis period starting from 2004 and a 6% discount rate are
relatively low traffic volume of 5,000 vpd with an initial used in the study.
True optimization of pavement maintenance options 199
Table 1
Composition and annual growth rate of traffic
Table 2
Initial pavement condition
Roughness Total area of Ravelled Number of Edge break Mean rut Texture Structural Subgrade
(IRI) cracking (%) area (%) potholes (No./km) area (m2 /km) depth (mm) depth number CBR (%)
4.1.4 Maintenance options. For simplicity, we consid- ing of pothole patching applied when severely damaged
ered maintenance options consisting of overlays only. areas reach 5% and crack sealing applied when wide
It is assumed in this case study that when overlays are structural cracking areas reach 10%. Table 3 lists the unit
applied, they are applied for the whole stretch of the area cost of different overlays and routine maintenance
50-km homogeneous section. In practical applications, works. NB values of different options were computed
however, if a 50-km long section is found to be too with a do-minimum option as the base where no main-
long to regard as homogeneous, it may be subdivided tenance works except routine maintenance are applied.
into any number of homogeneous sections where differ- The TTC0 values were computed as $524.93 million and
ent maintenance works may be applied. We are using a $923.59 million for Settings 1 and 2, respectively.
50-km long homogeneous section simply because the
above mentioned HDM-4 case study uses it, and the
4.2 Simplifying assumptions used in the case study
length of the section does not essentially affect the results
of our analyses. When computing the approximate values of gradient us-
Note that cases with maintenance options consisting of ing Equation (3), we used 1 year for all time increments,
heterogeneous maintenance works including resealing, t ij , and 1 cm for all thickness increments, wij . Further-
etc., can readily be dealt with in a similar manner. In such more, the values of t’s are rounded to the nearest inte-
cases, maintenance intensities may be represented by a gers after the computation of Equation (4) due to the
common denominator such as unit cost per kilometer, in- fact that the minimum time interval between two main-
crease in pavement strength (e.g., in adjusted structural tenance works in HDM-4 is 1 year. Similarly the values
number) caused by maintenance work, etc. Hiep and of w’s are rounded to the nearest integers for simplicity.
Tsunokawa (2005) used incremental pavement strength Even with these simplifications, however, there are 5k20 Ck
in their analysis of the optimal maintenance options con- cases of different maintenance options for each value of
sisting of overlays, reseals, and reconstruction. k (k = 0, 1, . . . , 20) from which the optimizers must be
Scheduled overlay treatments with various thick- found. The value of 0.5% is used for the convergence
nesses ranging from 3 to 7 cm were considered as mainte- criterion γ in inequality (8). It may be worth mentioning
nance works in this study. It was assumed that all overlays that a single HDM-4 run with one maintenance option
were associated with the routine maintenance consist- may take around 10 seconds on a CPU of about 1.0 GHz.
Table 3
Economic unit costs of maintenance works
Table 4
Convergence process with the steepest descent method
NB(X i ) CI (%)
i (Run number) X i (note 1) [ti ; wi ] NB ; ∂ NB ]
∇NB(X i ) [ ∂ ∂t αi ($ million) (note 2)
i ∂w i
Case 1 0 [4, 9, 19; 5, 4, 3] [2.21, −0.23, 1.00; −1.37, −0.77, −0.30] 1.0 80.73
1 [4, 9, 18; 6, 5, 3] [2.95, −0.59, 0.53; 0.10, −0.01, −0.10] 2.7 82.87 2.65
2 [4, 11, 17; 6, 5, 3] [2.68, 0.26, 0.06; −0.34, 0.19, 0.08] 1.6 83.73 1.04
3 [4, 11, 17; 7, 5, 3] 84.07 0.41
Case 2 0 [10, 16, 22; 6, 6, 6] [4.01, 0.56, 0.21; −0.78, 0.38, 0.41] 6.4 61.81
1 [4, 12, 21; 7, 4, 3] [2.31, 0.14, 0.95; 0.00, −0.26, 0.22] 3.0 82.99 34.27
2 [4, 12, 18; 7, 5, 3] [2.87, 0.16, 0.12; 0.00, 0.32, 0.20] 6.0 84.34 1.63
3 [4, 11, 17; 7, 3, 3] 84.52 0.21
Case 3 0 [4, 12, 19; 6, 4, 3] [2.00, 0.56, 0.63; −0.14, −0.38, 0.03] 0.8 82.88
1 [4, 12, 18; 7, 4, 3] [2.68, 0.17, 0.26; 0.00, 0.15, 0.11] 4.0 84.49 1.94
2 [4, 11, 17; 7, 3, 3] 84.52 0.04
Note 1: The first three numbers represent the application years of overlays in two digits after year 2000 and the next three numbers the thicknesses
of overlays in centimeters.
Note 2: Convergence index defined in inequality (8).
Table 5
Convergence process with the conjugate gradient method
NB(X i ) CI (%)
i (Run number) i
X (note 1) ti ; wi i NB ; ∂ NB ]
∇NB(X ) [ ∂ ∂t α i
β i
($ million) (note 2)
i ∂wi
Case 1 0 [4, 9, 19; 5, 4, 3] [2.21, −0.23, 1.00; −1.37, −0.77, −0.30] 1.0 80.73
1 [4, 9, 18; 6, 5, 3] [2.95, −0.59, 0.53; 0.10, −0.01, −0.10] 0.3 1.10 82.87 2.65
2 [4, 9, 17; 6, 5, 3] 83.16 0.35
Case 2 0 [10, 16, 22; 6, 6, 6] [4.01, 0.56, 0.21; −0.78, 0.38, 0.41] 6.4 61.81
1 [4, 12, 21; 7, 4, 3] [3.77, 0.35, 1.03; −0.29, −0.12, 0.37] 3.5 0.37 82.99 34.27
2 [4, 11, 17; 7, 4, 3] [2.97, −0.16, 0.09; 0.00, 0.29, 0.06] 0.0 1.40 84.36 1.65
3 [4, 11, 17; 7, 4, 3] 84.36 0.00
Case 3 0 [4, 12, 19; 6, 4, 3] [2.00, 0.56, 0.63; −0.14, −0.38, 0.03] 0.8 82.88
1 [4, 12, 18; 7, 4, 3] [2.68, 0.17, 0.26; 0.00, 0.15, 0.11] 0.0 0.91 84.45 1.89
2 [4, 12, 18; 7, 4, 3] 84.45 0.00
Note 1: The first three numbers represent the application years of overlays in two digits after year 2000 and the next three numbers the thicknesses
of overlays in centimeters.
Note 2: Convergence index defined in inequality (8).
True optimization of pavement maintenance options 201
Table 7
Exhaustive search for optimal k with only OMW (setting 1: a low volume case)
Table 8
Exhaustive search for optimal k with only OMW(setting 2: a high volume case)
from being trapped in local optima. Given no substantial may easily be coded in a computer program that would
difference in the performance of the two gradient meth- require no exogenously specified maintenance options
ods, the steepest descent method is a recommended algo- but compute optimal option as output.
rithm to be used with HDM-4. The studies presented in The proposed methodology can readily be generalized
this article used HDM-4, and a number of runs were man- for cases with maintenance options with heterogeneous
ually made, as it is not available in batch mode. If avail- works. Also, it seems to be applicable with other what-
able, however, the procedure presented in this article if models to find the true optima, making them more
204 Tsunokawa, Van Hiep & Ul-Islam