Professional Documents
Culture Documents
Transportation Science
Publication details, including instructions for authors and subscription information:
http://pubsonline.informs.org
This article may be used only for the purposes of research, teaching, and/or private study. Commercial use
or systematic downloading (by robots or other automatic processes) is prohibited without explicit Publisher
approval, unless otherwise noted. For more information, contact permissions@informs.org.
The Publisher does not warrant or guarantee the article’s accuracy, completeness, merchantability, fitness
for a particular purpose, or non-infringement. Descriptions of, or references to, products or publications, or
inclusion of an advertisement in this article, neither constitutes nor implies a guarantee, endorsement, or
support of claims made of that product, publication, or service.
INFORMS is the largest professional society in the world for professionals in the fields of operations research, management
science, and analytics.
For more information on INFORMS, its publications, membership, or meetings visit http://www.informs.org
informs ®
Vol. 42, No. 4, November 2008, pp. 466–477
issn 0041-1655 eissn 1526-5447 08 4204 0466 doi 10.1287/trsc.1080.0245
© 2008 INFORMS
A erodynamic efficiency of intermodal freight trains can be significantly improved by minimizing the adjusted
gap lengths between adjacent loads. This paper first develops a static model to optimize load placement on
a sequence of intermodal trains that have scheduled departure times. This model applies when full information
on all trains and loads is available. Then, we develop a dynamic model to account for the more realistic situation
in which there is incomplete or uncertain information on future trains and incoming loads. This paper develops
methodology to balance between (i) the advantage from optimizing multiple trains together and (ii) the risk of
making suboptimal decisions due to incomplete future information. We propose a rolling horizon scheme to
address this challenge, where exponentially decreasing weights are assigned to the objective functions of future
trains. Numerical results based on empirical data show significant aerodynamic efficiency benefits from these
optimization models.
Key words: rail transportation; intermodal freight; energy efficiency; emissions; uncertainty
History: Received: November 2006; revision received: October 2007; accepted: May 2008.
1. Introduction slot utilization is not intended to, nor does it, ensure
Intermodal (IM) freight transportation has experi- that IM cars are loaded to maximize the energy effi-
enced rapid growth (Gallamore 1998) and recently ciency of IM trains. For example, two trains may have
replaced coal as the largest source of revenue for identical slot utilization but different loading patterns
U.S. railroads (AAR 2004–2006). However, IM trains and subsequent differences in train resistance (Lai and
are generally the least fuel efficient trains due to the Barkan 2005). Consequently, there is a gap between
physical constraints imposed by load configuration, slot utilization and energy efficiency.
placement, and railcar design (Engdahl, Gielow, and Past efforts on IM train loading assignment have
Paul 1987). This is particularly ironic given that IM focused on maximizing the utilization of trailer hit-
trains are typically the fastest freight trains operated ches (Feo and Gonzales-Velrade 1995), optimizing the
in North America. However, there are considerable flow of flat cars in the network (Powell and Carvalho
opportunities to reduce the aerodynamic penalties 1998), and minimizing excess handling time and opti-
when IM trains are loaded (Lai and Barkan 2005; Lai, mizing the mass distribution of the train (Corry and
Barkan, and Önal 2008). Kozan 2006). Each of these studies focused on cer-
At IM terminals, containers and trailers (i.e., IM tain types of IM loads or railcars. We are unaware of
loads) are assigned to available well, spine, or flat any previous studies other than our prior work (Lai,
cars (TTX 1999; UP 2005). The assignment of loads is Barkan, and Önal 2008) that have considered opti-
largely a manual process even though computer soft- mization of the energy efficiency of IM train loading
ware (Optimization Alternatives 2005) is often used patterns.
by terminal managers to assist the process. Railroads Lai and Barkan (2005) demonstrated that aerody-
provide incentives to terminal managers for maxi- namic characteristics significantly affect IM train fuel
mizing slot utilization (i.e., using all feasible slots efficiency; a train can be more efficiently operated
available where a “slot” is defined as the space to if loads and slots are carefully matched during the
accommodate IM loads in an IM railcar). However, process of load assignments. To help terminal man-
these incentives do not take into account the size agers assemble more fuel efficient trains, Lai, Barkan,
of the slot compared to the size of the load. Perfect and Önal (2008) developed an aerodynamic loading
466
Lai et al.: A Rolling Horizon Model to Optimize Aerodynamic Efficiency of IM Freight Trains with Uncertainty
Transportation Science 42(4), pp. 466–477, © 2008 INFORMS 467
with a corresponding cost savings opportunity of Figure 1 (a) A Three-Unit Well Car with Six Slots and (b) A Five-Unit
$20 million. Spine Car with Five Slots
Lai, Barkan, and Önal’s earlier model (2008) is Note. From Lai, Barkan, and Önal (2008).
based on current terminal practices and considers most of the other 20% have no more than two inter-
optimization of the loading pattern of a single train mediate stops, and these are generally close to the
at a time. However, if advance information on outgo- final destination, so there is little container shifting
ing trains and loads is available, a better loading plan occurring en route (Avriel et al. 1998; Giemsch and
will often be possible by simultaneously considering Jellinghaus 2004; Utterback 2006). Therefore, the ini-
more than one train. The larger pool of loads and rail- tial loading pattern for most trains will be the prin-
cars will enable better matching but may also intro- cipal factor affecting their aerodynamic performance
duce greater uncertainty about the composition of the for all or most of the trip.
future load pool. In this paper, we extend ALAM At IM terminals, containers, and trailers of a vari-
to optimize the aerodynamic efficiency for a system ety of lengths are assigned to available well, spine, or
of multiple trains. First, the benefit from optimizing flat cars by terminal managers (BNSF 2004b; UP 2005).
multiple trains and loads is evaluated, assuming full IM loads, i.e., trailers or containers, vary in length
static information on trains and loads. We then con- from 20 to 57 feet. There is considerable variety in
sider the more realistic case with incomplete future the design and capacity of IM railcars; they have dif-
information. A dynamic load assignment model with ferent numbers of units and slots and thus loading
a rolling horizon scheme is developed for continuous capabilities. An IM railcar can have one or more units
terminal operations; the model balances the advan- permanently attached to one another (via articulation
tage from optimizing multiple trains together against or drawbar). A unit is a frame supported by at least
the risk of making suboptimal decisions due to incom- two trucks, providing support for one or more plat-
plete future information. forms (a.k.a. slots). For example, Figure 1(a) shows
This research is particularly timely in light of recent an articulated three-unit well car, and Figure 1(b) is
increases in fuel prices, their impact on industry oper- a five-unit spine car. A platform (or slot) is a specific
ating costs, and the desire to conserve energy and container/trailer loading location. As a result, each
reduce greenhouse gas emissions. Class I railroads well car unit has two slots because of its accommoda-
spent more than $6.2 billion on fuel in 2005, mak- tion of two containers, one stacked on the other (a.k.a.
ing fuel cost their second largest operating expense “double stacking”), and each spine car unit has one
(AAR 2006), and fuel costs continue to increase. North slot (Figure 1).
American railroad fuel cost doubled from 2002 to There are also a number of loading rules developed
2005, and since 1999 it is up by nearly a factor of three for safety purposes and various feasible and infeasi-
(BNSF 2004a). Therefore, our research addresses an ble combinations of IM load and car configurations.
important economic and environmental topic in rail Because IM cars in a train are not generally switched
transport and also makes a methodological contribu- in and out at terminals (i.e., cars will not be uncou-
tion by introducing rolling horizon operations for IM pled from one train and coupled to another), man-
loading efficiency to the literature. agers primarily control the assignment of loads but
not the configuration of the equipment (i.e., railcars)
in a train. Consequently, we treat the train configura-
2. Methodology
tion as given.
2.1. Loading Assignment at IM Terminals Aerodynamic drag is a major component of train
The rail IM business in North American is quite dif- resistance, particularly at high speeds (Hay 1982;
ferent from the general freight business, and interme- AREMA 2001; Lai and Barkan 2005). In the 1980s, the
diate stops are no longer the norm for most IM trains, Association of American Railroads (AAR) sponsored
the subject of our research. Railroads try to avoid research on wind tunnel testing of rail equipment,
intermediate switches and stops because the IM busi- including large-scale IM car models (Gielow and
ness is highly time sensitive. For example, approxi- Furlong 1988). The results were used to develop the
mately 80% of the IM trains on the BNSF Transcon Aerodynamic Subroutine of the Train Energy Model
route (Chicago–LA) have no intermediate operations; (TEM) (Drish 1992). These experiments showed that
Lai et al.: A Rolling Horizon Model to Optimize Aerodynamic Efficiency of IM Freight Trains with Uncertainty
468 Transportation Science 42(4), pp. 466–477, © 2008 INFORMS
Table 1 Adjusted Factor for Each Gap in the Train symbol k defines the position of each unit in the train
(k = 1 2 3 N
, where k = 1 corresponds to the
k Drag area (ft2 ) Adjusted factor
first IM unit of the train. The slot position in each
1 (locomotive) 31618 15449 unit is denoted by p, where p = 1 represents the upper
2 28801 14073 (top) platform in a well car unit or the single platform
3 26700 13046
in a spine car or flat car unit and p = 2 represents the
4 25133 12280
5 23963 11709 lower (bottom) platform in a well-car unit (Figure 2).
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.
(a)
(b)
Figure 2 The Available Slots in (a) Five-Unit Well Car and (b) Five-Unit Spine Car
Note. From Lai, Barkan, and Önal (2008).
Lai et al.: A Rolling Horizon Model to Optimize Aerodynamic Efficiency of IM Freight Trains with Uncertainty
Transportation Science 42(4), pp. 466–477, © 2008 INFORMS 469
∑∑yijt11Li ∑∑yijt12Li
yijt2k ≤ 2 × 1 − yijt1k
i∈TL j i∈CL j
loading plans for the current outgoing train only. This optimized together. Hence, we should always load
scenario is a special case of the general model devel- the minimum number of trains, assuming that each
oped here in which T = 1. The model thus optimizes optimization process can be conducted efficiently to
the aerodynamic efficiency of one outgoing train for a update the optimal loading patterns in time. The only
given set of loads. However, some degree of advance remaining question is how many trains should be
information about outgoing trains and loads is often optimized each time and how to optimize them.
available (Anderson 2006). This provides an opportu- We further propose an exponential smoothing ap-
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.
nity to achieve even more aerodynamically efficient proach under the rolling horizon framework, in which
loading patterns by optimizing more trains and loads future trains are considered simultaneously with the
together. current train. Before loading the tth train, suppose
we have known information on nk t
unassigned
2.3. Dynamic Aerodynamic Efficiency Model loads, and these loads can fill a maximum number
Obviously, optimizing multiple trains simultaneously of T t
+ 1 sequential trains (i.e., trains t t + 1
will lead to more efficient loading plans if complete t + T t
, where T t
+ 1 is the number of future trains
information on all trains and loads is available at the considered in an assignment. We define the time hori-
time of optimization (i.e., static current information). zon to be from the departure time of train t to that
In practice, however, information about some loads of train t + T t
. The loading decision for train t
may not be immediately available (i.e., future infor- will be directly relevant to the trains departing in
mation). Under some circumstances, including the this horizon. Meanwhile, these trains are also directly
loading pattern of a later train in the optimization will influenced by the future loads incoming within this
reduce the efficiency of the immediate outgoing train. horizon; assume there are nu t
such future loads. We
For example, suppose the two trains compete for the optimize the following weighted average of objective
same “suitable” load, and the later train gets this load functions:
in the optimization (with the objective of minimiz-
t+T t
time and how to optimize them; and (3) how many ˜ = 1 t 2t t
t
(12)
trains to load after each optimization.
where t is a scalar such that 0 ≤ t ≤ 1.
The first and third questions are relatively simple
Then (11) becomes
to answer. In principle, it is always better to postpone
an optimization decision to the last moment possi- t+T t
ble (before loading a departing train) because it max- min t
s−t zs
imizes the available information, thereby reducing s=t
uncertainty. Therefore, to the extent practicable, train
loading should be delayed until just before its depar- = min t
T t
zt + · · · + zt+T t
T t
−1
only the next outgoing train based on the optimal
+ 1 − t
t
r zt + · · · + zt+r
(13)
loading pattern even though multiple trains may be r=0
Lai et al.: A Rolling Horizon Model to Optimize Aerodynamic Efficiency of IM Freight Trains with Uncertainty
Transportation Science 42(4), pp. 466–477, © 2008 INFORMS 471
s=t zs . If most load information is already known eral trains (cutoff is the time an IM load physically
and there are few unknown loads on the horizon has to be in the terminal ramp for it to catch the
(i.e., nu t
nk t
, we should choose t ≈ 1, such outbound train going to its destination). These spe-
t+T t
t+T t
that t
˜ ≈ 1 1 1
and s=t t s zs ≈ s=t zs , cific operational practices can be accommodated by
to exploit the efficiency from optimizing multiple adding level of service (LOS) constraints during data
trains together. In the limit, this scenario converges preprocessing. For example, if we know there are 30
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.
to the static optimization case where full future infor- United Parcel Service (UPS) trailers that must make
mation is available. On the other hand, if we expect it onto the first outgoing train, we add constraint
a large number of unknown loads on the horizon i∈UPS j p k yij1pk ≥ 30 to the original model.
(i.e., nu t
nk t
, we should choose t ≈ 0, such that More generally, the LOS constraints can be enforced
˜ ≈ 1 0 0 0
and t+"
t
s=t t s zs ≈ zt , to avoid the
as follows:
penalty due to future uncertainty.
The weight scalar t can vary over time and across dt yijtpk ≤ S ∀ i j (16)
t p k
the train index t. Its appropriate value can be cali-
brated from historical data over repeated experiments where dt is the departure time of train t, and S is
or simulations for any existing IM facility. When the service level in hours. This constraint ensures that
empirical data are not available, a reasonable value every load will be assigned within the service level.
should be estimated. Note from (11) and (13) that the The constraints can also be modified to impose this
value of t controls the balancing between the short- rule on specific loads by changing i to “i ∈ specific
term objective (regarding immediate train departure) loads.” Similarly, if S is defined in terms of the number
and long-term importance (future trains to be loaded). of train departures (i.e., the load can be delayed by
It reflects the relative significance of static information at most S train departures) and load ij makes to the
versus dynamic information, which is closely related cutoff time of the train, which is denoted by Gij , the
to the concept of “degree of dynamism” (DOD) intro- following constraint ensures load ij being assigned in
duced in Lund, Madsen, and Rygaard (1998) and the next S trains.
Larsen (2001)—the proportion of dynamic informa-
tion at the time of decision. We propose an “adjusted yijtpk t ≤ Gij + S ∀ i j (17)
DOD” defined as follows: t p k
DOD = nu t
nk t
+ nu t
atop shorter containers are better than the opposite terminal in one 24-hour period. The numbers and
(shorter atop longer). Thus, holding longer containers types of available loads for each train were obtained
for upper level slots will generally be a good option. from data provided by the railroad. Five possible sce-
For yards handling only trailers, managers should narios were conducted to evaluate the benefit of opti-
assign loads that best match the available slots, begin- mizing more trains together. They are to optimize 1,
ning at the front of the train, to guarantee an aero- 2, 4, 8, and 16 trains at a time, assuming perfect infor-
dynamic loading pattern. With above rules, managers mation for all trains and loads. CPLEX 10.0 incor-
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.
can still apply the proposed load-assignment models porated with GAMS (Brooke et al. 1998) was used
with available loads and slots at cutoff time and can to solve the model in reasonable time. For exam-
approach the system optimum. ple, the 16-train scenario (with 45,477 variables and
8,605 effective constraints after data preprocessing)
was solved to optimality within 0.922 seconds by a
3. Model Implementation and 2.26 GHz CPU with 1.5 GB RAM.
Case Study Considering only one train at a time is consistent
In the following sections, we first apply the static with current terminal practice. However, with perfect
model to evaluate aerodynamic efficiency from opti- information, the more trains that are optimized at a
mal loading at the system level, assuming static infor- time, the better the aerodynamic efficiency (Figure 4),
mation of trains and loads. Then we use the dynamic although the marginal benefit declines considerably
model to analyze continuous terminal operations beyond four trains. Terminal managers’ goal in load
when information is dynamic. The dynamic model assignment is to maximize slot utilization; therefore,
is implemented for two different cases: (1) a termi- they are largely indifferent to alternative loading pat-
nal with uniform arrival rate of incoming loads and terns as long as they achieve 100% slot utilization and
(2) a terminal with nonuniform arrival rate of incom- comply with applicable loading rules. Consequently,
ing loads. with 100% slot utilization, average terminal operat-
ing practice will be some intermediate value between
3.1. Static Case with Perfect Information the minimal and maximal total adjusted gap length.
In the static case, we conducted an analysis of We assumed that the mean of the total adjusted gap
16 trains with 90-minute departure intervals ranging length for the minimum and maximum cases repre-
from 84 to 122 units (mean = 104) and 4,224 loads sents average terminal loading performance in sce-
(both domestic and international IM loads) in a narios with 100% slot utilization (Lai, Barkan, and
24-hour window. Trains originated from a major IM Önal 2008) and is therefore equal to 31 822 (Figure 4).
32,000 50
Total adjusted gap length
45.5% 45.7%
Percent benefit 44.4%
30,000
40
28,000 30.6%
Total adjusted gap length (ft)
30
Percent benefit (%)
26,000
20
24,000 13.7%
10
22,000
0.0%
0
20,000
18,000 –10
0 1 2 4 8 16
Number of trains
Figure 4 Effect of the Number of Trains Optimized Simultaneously on the Adjusted Gap Length
Lai et al.: A Rolling Horizon Model to Optimize Aerodynamic Efficiency of IM Freight Trains with Uncertainty
Transportation Science 42(4), pp. 466–477, © 2008 INFORMS 473
Containers Trailers
Load type C20 C40 C45 C48 C53 T20 T28 T40 T45 T48 T53 Total
(a) 2,700 No LOS constraints on this project. The first author was supported by a research
LOS constraints grant from the BNSF Railway and a CN Research Fellow-
2,300
ship in Railroad Engineering at the University of Illinois.
Cumulative frequency
1,900 References
Airflow Science. 2006. Aerodynamic Subroutine Version 4.0. Associa-
tion of American Railroads, Washington, D.C.
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.
1,500
American Railway Engineering and Maintenance-of-Way Associ-
ation (AREMA). 2001. Manual for Railway Engineering, Chap-
1,100 ter 16, Part 2, Train Performance. American Railway Engineering
and Maintenance-of-Way Association, Landover, MD.
Anderson, F. 2006. Personal Communication. BNSF Railway Com-
700 pany, Fort Worth, TX.
0 1 2 3 4 5
Association of American Railroads (AAR). 2004. Loading Capabilities
Delay (train) Guide. Association of American Railroads, Washington, D.C.
(b) 2,700 Association of American Railroads (AAR). 2004–2006. Railroad Facts.
Association of American Railroads, Washington, D.C.
Avriel, M., M. Penn, N. Shpirer, S. Witteboon. 1998. Stowage plan-
2,300 ning for container ships to reduce the number of shifts. Ann.
Cumulative frequency
Lai, Y.-C., C. P. L. Barkan, H. Önal. 2008. Optimizing the aerody- Powell, W. B., T. A. Carvalho. 1998. Real-time optimization of con-
namic efficiency of intermodal freight trains. Transportation Res. tainers and flatcars for intermodal operations. Transportation
Part E 44(5) 820–834. doi:10.1016/j.tre.2007.05.011. Sci. 32 110–126.
Larsen, A. 2001. The dynamic vehicle routing problem, Ph.D. the- Storm, B. 2005. Personal Communication. NASA Ames Research
sis, Institute of Mathematical Modeling, Technical University Center, Moffett Field, CA.
of Denmark, Lyngby.
TTX Company. 1999. Equipment Guide. TTX Company, Chicago.
Lund, K., O. B. G. Madsen, J. M. Rygaard. 1998. Vehicle Routing
Problems with Varying Degrees of Dynamism. Technical report, Union Pacific Railroad Corporation (UP). 2005. Intermodal Loading
Guide, Union Pacific Railroad Corporation. Retrieved June 1,
Downloaded from informs.org by [128.197.26.12] on 15 October 2015, at 17:50 . For personal use only, all rights reserved.