Professional Documents
Culture Documents
Thibaut Vidal
Institut Charles Delaunay - LOSI, Université de Technologie de Troyes, France.
CIRRELT - Département d’informatique et de recherche opérationnelle
Université de Montréal, Montréal H3C 3J7, Canada,
thibaut.vidal@cirrelt.ca
Key words : Hours of Service Regulations; Fatigue; Road Safety; Truck Driver Scheduling; Vehicle Routing
and Scheduling
1. Introduction
Driver fatigue is a significant factor in approximately fifteen to twenty percent of commercial road
transport crashes (Williamson et al. 2001, European Transport Safety Council 2001, Federal Motor
Carrier Safety Administration 2008). In Europe it is estimated that one out of two long haul drivers
has fallen asleep while driving (European Transport Safety Council 2001). One out of five long
distance road transport drivers in Australia reported at least one fatigue related incident on their
last trip and one out of three drivers reported breaking road rules on at least half of their trips
(Williamson et al. 2001). A survey among truck drivers in the United States revealed that one out
of six truck drivers has dozed at wheel in the month prior to the survey, and less than one out
of two truck drivers reported that delivery schedules are always realistic (McCartt et al. 2008).
Undoubtedly, fatigue is a threat to road safety and companies must give drivers enough time for
breaks and rest periods during their trips.
In their efforts to increase road safety and improve working conditions, governments world wide
are adopting stricter regulations concerning driving and working hours of truck drivers. These reg-
ulations impose maximum limits on the amount of driving and working within certain time periods
and minimum requirements on the number and duration of break and rest periods which must
be taken by drivers. Compulsory break and rest periods have a significant impact on total travel
durations, which are typically more than twice as long as the pure driving time required in long
distance haulage. Consequently, motor carriers must take applicable hours of service regulations
into account when generating routes and truck driver schedules. Not doing so would inevitably
result in unrealistic schedules, large delays, violations of regulations, and reduced road safety.
In this paper, a hybrid genetic algorithm is introduced for the problem of determining a set of
routes for a fleet of vehicles, such that each customer is visited within given time windows, that
each driver can comply with applicable hours of service regulations, and that transportation costs
are minimized. The proposed optimization method is specifically designed to efficiently handle
explicit schedule generation during route evaluations and can be applied for various hours of service
regulations world wide. Extensive computational experiments on benchmark instances developed
for vehicle routing and truck driver scheduling in the European Union demonstrate the remarkable
performance of the method in comparison to previous approaches. In particular, 103/112 best
known solutions for these instances were either obtained or improved, and 72/112 were strictly
improved. This shows that our approach can provide a valuable tool for transport operators to
minimize costs and likewise give drivers enough time for recuperation.
Furthermore, policy makers, unions, and transport companies can use our approach to assess
the impact of regulations or agreements to find the best trade-off between road safety, working
conditions of truck drivers as well as speed and costs of transportation. In this paper we assess and
compare of hours of service regulations in the United States, Canada, the European Union, and
Australia with regards to operating costs and accident risks. Specific subsets of rules such as split
breaks and rests or extended driving times and reduced rests in the European Union as well as the
impact of the recent rule change in the United States are analyzed.
horizon of six days (i.e. Monday to Saturday) are described. For more details about these regulations
the reader is referred to Federal Motor Carrier Safety Administration (2011), Transport Canada
(2005), European Union (2006, 2002) and National Transport Commission (2008a,b,c).
2.2. Canada
Canadian hours of service regulations are described in Transport Canada (2005) and interpreted
in Canadian Council of Motor Transport Administrators (2007). Two sets of regulations exist, one
of which applies to driving conducted south of latitude 60◦ N and one to driving north of latitude
60◦ N. In this paper we focus on the subset of regulations applicable for driving south of latitude
60◦ N, because this is the area of major economic concern. On- and off-duty times are defined as
described above for U.S. hours of service regulations. The regulations demand that a driver must
not drive after accumulating 13 hours of driving time, after accumulating 14 hours of on-duty time,
or after 16 hours of time have elapsed since the end of the last period of at least 8 consecutive
hours of off-duty time. In any of these cases the driver may only commence driving again after
taking another period of at least 8 consecutive hours of off-duty time.
Furthermore, the regulations impose restrictions on the maximum amount of on-duty time and
the minimum amount of off-duty time during a day. According to the regulations a day means a
Goel and Vidal: Hours of service regulations in road freight transport
4
24-hour period that begins at some time designated by the motor carrier. For simplicity and w.l.o.g.
let us assume in the remainder that this time is midnight. The regulations demand that a driver
does not drive for more than 13 hours in a day and that a driver accumulates at least 10 hours of
off-duty time in a day. At least 2 of these hours must not be part of a period of 8 consecutive hours
of off-duty time as required by the provisions described in the previous paragraph. However, if a
period of more than 8 consecutive hours of off-duty time is scheduled, the amount exceeding the
8th hour may contribute to these 2 hours. Off-duty periods of less than 30 minutes do not count
toward the minimum off-duty time requirements. Eventually, the regulations demand that a driver
does not drive after accumulating 70 hours of on-duty time within a period of 7 days.
According to Directive 2002/15/EC, a truck driver must not work for more than 6 hours without
taking at least 30 minutes of break time. If a truck driver works for more than 9 hours at least
45 minutes of break time must be taken. The break time may be taken in several periods of at
least 15 minutes each. The directive, furthermore, applies additional rules for night work. However,
these rules not are not considered in the scope of this paper because they differ throughout the
member states of the European Union.
2.4. Australia
In Australia, motor carriers accredited in the National Heavy Vehicle Accreditation Scheme may
operate according to the Basic Fatigue Management Standard (National Transport Commission
2008b). Motor carriers without accreditation must comply with the standard hours option of the
Australian Heavy Vehicle Driver Fatigue described in National Transport Commission (2008c).
Standard Hours
Australian motor carriers without accreditation must comply with the following constraints on
driver schedules:
1. In any period of 5 21 hours a driver must not work for more than 5 41 hours and must have at
least 15 continuous minutes of rest time.
2. In any period of 8 hours a driver must not work for more than 7 12 hours and must have at
least 30 minutes rest time in blocks of not less than 15 continuous minutes.
3. In any period of 11 hours a driver must not work for more than 10 hours and must have at
least 60 minutes rest time in blocks of not less than 15 continuous minutes.
4. In any period of 24 hours a driver must not work for more than 12 hours and must have at
least 7 continuous hours of stationary rest time.
5. In any period of 7 days a driver must not work for more than 72 hours and must have at least
24 continuous hours of stationary rest time.
When evaluating whether a truck driver schedule complies with these provisions, the duration
of each work period is rounded up to the nearest multiple of 15 minutes and the duration of each
rest period is rounded down to the nearest multiple of 15 minutes.
2. In any period of 9 hours a driver must not work for more than 8 12 hours and must have at
least 30 minutes rest time in blocks of not less than 15 continuous minutes.
3. In any period of 12 hours a driver must not work for more than 11 hours and must have at
least 60 minutes rest time in blocks of not less than 15 continuous minutes.
4. In any period of 24 hours a driver must not work for more than 14 hours and must have at
least 7 continuous hours of stationary rest time.
5. In any period of 7 days a driver must not accumulate more than 36 hours of long/night work
time; the term long/night work time refers to any work time in excess of 12 hours in a 24 hour
period plus any work time between midnight and 6.00 AM.
The BFM option limits the amount of driving and working to at most 144 hours of work within
14 days. As the accumulated amount of driving and working within a period of 7 days is not
explicitly constrained, we will assume a limit of 72 hours in the remainder. The duration of work
and rest periods is rounded in the same way as in the standard hours options.
2.5. Discussion
It is interesting to see that all regulations have some specific characteristics which make it difficult
to analytically compare their impact on road freight transport. Table 1 illustrates some of the main
characteristics of the different regulations.
All regulations require long rest periods to be regularly taken. Requirements on when to take
these rest periods as well as their minimum duration differ between the regulations. With 11 hours,
the longest continuous rest period is required by the basic regulations in the European Union in
which rest periods may neither be split nor reduced and driving time may not be extended. When
exploiting all of the rules of the regulations this minimum duration can be reduced to 9 hours.
The accumulated amount of driving between two long rest periods differs significantly and ranges
from 9 or 10 hours in the European Union to 13 hours in Canada and 14 hours in Australia if the
BFM option is used. It is worth noting that, according to the current rules in the United States
and in Canada, a driver may drive for the full amount of driving that is allowed between two long
rest periods without taking a break. According to the new rules in the United States, as well as
Goel and Vidal: Hours of service regulations in road freight transport
7
in the European Union and Australia, drivers must take short breaks after accumulating a certain
amount of driving and/or work time.
Australian regulations do not differentiate between on-duty periods in which the driver is driving
or working. Hours of service regulations in the United States and in Canada, on the other hand,
do not explicitly limit the amount of on-duty time between rest periods and allow drivers to
keep on working when the respective driving time limits are reached. In the table these limits are
indicated with a “+”. The maximum amounts of driving and working within a period of six days
differ significantly between the regulations and, again, European Union regulations have the most
restrictive limits.
structures this problem can be solved in O(1) operations for each route determined within the
course of a local search approach. A comprehensive overview of vehicle routing variants with time
features, including multiple time windows, time-dependent costs and travel times, flexible travel
times, etc. is given by Vidal et al. (2011b). It is worth noting that for most of these variants the
problem of determining adequate service date to customers for a fixed sequence of visits can be
modeled as a linear or convex mathematical program on continuous variables. As this is not the
case when hours of service regulations must be complied with, determining whether all locations
in a route can be visited within given time windows can become a particularly difficult task.
Regulations concerning working hours of mobile staff in the transportation sector have been
studied since the 1960s. An early survey on airline crew scheduling is presented by Arabeyre
et al. (1969). Kohl and Karisch (2004) describe typical rules and regulations arising in airline
crew rostering. Various approaches have been developed for combined aircraft routing and crew
scheduling (Cordeau et al. 2001b, Mercier et al. 2005, Sandhu and Klabjan 2007), for simultaneous
vehicle and driver scheduling for mass transit systems (Haase et al. 2001, Valouxis and Housos
2002, Freling et al. 2003, Huisman et al. 2005) and for limousine rental (Laurent and Hao 2007).
Ernst et al. (2004) provide a comprehensive annotated bibliography on personnel scheduling which
covers crew and driver scheduling problems for airlines, railways, and mass transit systems.
Until very recently, hours of service regulations in road freight transport have received little atten-
tion in the literature. Scheduling in road freight transportation differs significantly from scheduling
in airlines, railways, and mass transit systems which typically operate on time tables. In road freight
transport arrival times are usually given by time windows. As travel times between customer loca-
tions depend on previous driving and rest patterns and as many different driving and rest patterns
are possible, efficient solution procedures are required to determine whether all customer locations
in a route can be visited within given time windows. Comprehensive models of different hours of
service regulations world wide are provided by Archetti and Savelsbergh (2009), Goel and Kok
(2011), Goel (2010), Goel and Rousseau (2011), Goel et al. (2012), and Goel (2012b). These works
present exact methods for the problem of determining whether a truck driver schedule complying
with specific hours of service regulations exists for a fixed sequence of visits to customers with
respective time windows. For current U.S. hours of service regulations, this problem is known to
be solvable in polynomial time (Archetti and Savelsbergh 2009, Goel and Kok 2011). For the other
regulations and the new rules in the United States, the existence of a polynomial algorithm for this
scheduling problem is still an open research question.
Heuristic approaches for the VRTDSP have been introduced by Goel (2009), Kok et al. (2010),
and Prescott-Gagnon et al. (2010) for EU regulations, and by Rancourt et al. (2010) for U.S.
regulations. Other specific variants have also been addressed by Xu et al. (2003) and Zäpfel and
Goel and Vidal: Hours of service regulations in road freight transport
9
Bögl (2008). So far, no approach for the VRTDSP in Canada, Australia, or the new rules in the
United States has been presented, no approach can handle more than one set of rules, and no
international comparison on the impact of different hours of service regulations on motor carrier
profitability has been made.
INITIALIZE
POP.
[if terminated]
INSERTION IN THE
POPULATION
OX CROSSOVER
LS-based
EDUCATION,
and REPAIR
with ½ probability
0
0 TDS compliance checks
for route evaluations
Figure 1 General behavior of the hybrid genetic algorithm with adaptive diversity control for the VRTDSP
barycenter’s polar angle around the depot, and then removing depot occurrences. Figure 2 illus-
trates the relationship between giant tour and solution representation.
The problem of optimally segmenting a giant tour by inserting visits to the depot is modeled as
a shortest path problem on a directed acyclic auxiliary graph (Beasley 1983). In this graph, each
arc is associated to a potential route servicing a subsequence of consecutive visits from the giant
tour, which must be evaluated with respect to cost and route constraints (including hours of service
regulations). There are O(nb) such arcs to evaluate, where n denotes the number of customers and
b ≤ n represents a bound on the number of customers per route. Once arc costs in this graph are
determined, the splitting problem is solved in O(nb) using the Bellman algorithm. If the fleet is
limited to m vehicles, a path with less than m edges can be found in O(mnb).
where ω Q and ω L are penalty coefficients for capacity violation and lateness. Like in Vidal et al.
(2012), these coefficients are adapted during the search relatively to the proportion of feasible
individuals.
P (p) of an individual p to its sub-population P is defined as the
The diversity contribution φdiv
average proportion of arcs in common with each of the µclose most similar individuals in the sub-
population (Vidal et al. 2011a).
The biased fitness fP (p) of an individual p is defined in Equation (2) as the weighted sum of the
rank fPcost (p) of p in its sub-population P in terms of penalized cost and of its rank fPdiv (p) in P in
terms of diversity contribution. The parameter µelite balances the role of both components.
µelite
fP (p) = fP (p) + 1 −
cost
fPdiv (p) (2)
|P|
The biased fitness thus reflects the amount of innovation, the cost, and the feasibility of solutions.
Goel and Vidal: Hours of service regulations in road freight transport
12
schedules for the partial route (r1 , r2 , . . . , ri ) by subsequently appending driving, working and off-
duty periods to the end of the schedule and by extending the duration of off-duty periods already
scheduled. Different types of off-duty periods must be scheduled depending on the regulations. As
any voluntary increase in service lateness is forbidden, only schedules with a minimal lateness value
are included in the set Si . A dominance relationship is then used to prune schedules from Si .
Figure 3 Truck driver scheduling procedure for a route with four locations
Figure 3 illustrates the search tree of the truck driver scheduling procedure for a route r =
(r1 , r2 , r3 , r4 ) and current U.S. hours of service regulations. The scheduling method for current U.S.
hours of service regulations extends each non-dominated schedule into two child schedules, one of
them comprising an additional rest period immediately before service. Schedules s32 , s33 , and s42
are pruned using a dominance relationship based on the completion time, the accumulated driving
time since the last rest period, and the time elapsed since the last rest period.
The details on how schedules are extended, how many alternative schedules need to be generated,
and the dominance relationship depend on the specific rules of the regulations. Different forward
labeling algorithm for hours of service regulations in the United States, Canada, the European
Union, and Australia can be found in Goel and Kok (2011), Goel (2012b), Goel and Rousseau
(2011), Goel (2010), and Goel et al. (2012). In this paper, we use adaptations of these algorithms
that allow penalized lateness with respect to time window constraints, and also account for multiple
time windows as done in Goel and Kok (2011). For European Union regulations, we extended the
approach of Goel (2010) in order to consider the possibility of reducing the duration of rest periods
to 9 hours and extending the amount of driving between two rest periods to 10 hours. The method
was thus modified in such a way that additional schedules exploiting these possibilities are generated
Goel and Vidal: Hours of service regulations in road freight transport
14
whenever this could be beneficial. Further modifications were also made to include the same set of
rules from Directive 2002/EC/15 as in Prescott-Gagnon et al. (2010). The approaches for Canadian
and Australian regulations presented by Goel and Rousseau (2011) and Goel et al. (2012) were
based on the assumption that all time values are a multiple of 15 minutes. We modified these
approaches in such a way that arbitrary time values can be used. This is achieved by increasing the
completion time of any partial schedule to a multiple of 15 minutes whenever a driver is released
from duty. By this, all off-duty periods start and end at a multiple of 15 minutes, and the modified
approaches can be used without further changes.
i j i j
r r
r’ v’’ r’ v’’
i’ j’ i’’ j’’
Furthermore, memories for move and route evaluations are used to avoid redundant computa-
tions. During the local search, moves are sorted relatively to the nodes and the routes they impact.
The evaluation f (x, r, r0 ) of any move x between routes r and r0 is stored, along with a chronological
information indicating when, for example at which iteration of the local search, this value has been
calculated. Similarly, chronological information indicates for each route when this route has been
Goel and Vidal: Hours of service regulations in road freight transport
15
last modified. A move is not evaluated if none of the routes it impacts has been modified since its
last evaluation.
We observed that the Education, Repair and Split procedures, when applied to different indi-
viduals, are naturally bound to evaluate some identical routes. High-quality routes are particularly
likely to appear in many individuals. To avoid redundant computations, we added a long-term
global memory to store the results of the route evaluations. This memory is implemented as a hash-
table. To limit memory usage, each route evaluation is stored along with a counter for frequency of
appearance. Whenever 5 million route evaluations are stored, the half least frequently encountered
route evaluations are discarded. This long-term memory led to an algorithm speed-up ranging from
2 to 10 relatively to the instances used.
Local search restrictions and search tree reductions. Local search moves have been
restricted to pairs of related customers, which are spatially close, or require service in close periods
of time (Vidal et al. 2011a). The resulting neighborhood size, once pruned, is O(Γn), where Γ is
a method parameter representing the number of close customers to consider. Thanks to memory
structures, each of the O(Γn) moves is evaluated at most once, and upon the application of a move,
O(2Γn̄) moves must be recomputed, n̄ representing the average number of customers in a route.
The total number of route evaluations during a local search is thus O(Γn + αimp (n)Γn̄), where
αimp (n) is the number of moves before reaching a local optimum.
Fast route evaluations are crucial for the overall running time of the HGSADC. As the search
tree generated during route evaluations may grow very large for some of the regulations, various
techniques for limiting its size have been applied. For Canadian and Australian regulations, Goel
and Rousseau (2011) and Goel et al. (2012) presented heuristic forward labeling methods which
only generate a small subset of all possible partial schedules, thus reducing the size of the search
tree significantly. In the European Union, the possibility of reducing the duration of rest periods
and extending the amount of driving time between rest periods results in a dramatic increase
in the size of the search tree. To speed up route evaluations in this case, the size of the search
tree has been reduced using a combination of two techniques. First, we use a heuristic dominance
relationship which does not take into account the number of reduced rests and extended driving
periods. Second, the number of different schedules in Si at each iteration i of the truck driver
scheduling method is limited to at most Γ0 = 5. To do so, the set of non-dominated partial schedules
Si is ordered by completion time, and only the schedules at positions 1 + b(j − 1)(|Si | − 1)/(Γ0 − 1)c
for all 1 ≤ j ≤ Γ0 are kept.
All these elements lead to rapid Split and local search-based Education procedures for the
VRTDSP, and thus enable to efficiently apply the HGSADC framework to this difficult problem.
Goel and Vidal: Hours of service regulations in road freight transport
16
5. Computational experiments
Extensive computational experiments have been conducted to evaluate the performance of the
proposed algorithm, and to assess the impact of different hours of service regulations world wide.
These experiments are based on the 56 benchmark instances for the VRTDSP proposed by Goel
(2009), which are derived from the VRPTW benchmarks of Solomon (1987). The instances are
grouped into six classes. In classes R1 and R2 customers are randomly distributed in a square
region. In classes C1 and C2 customers are clustered, and in classes RC1 and RC2 the customer
distribution is mixed. In all instances, 100 customers with a demand of at most 50 units must be
served. In the R1, C1, and RC1 classes the capacity of each vehicle is 200 units, in the R2 and RC2
classes the capacity of each vehicle is 1000 units, and in the C2 class the capacity of each vehicle
is 700 units. The average size of time windows per instance ranges from less than 7 hours to more
than 107 hours. The service time at every customer is set to one hour. The planning horizon is 144
hours and the maximum required driving time (without compulsory breaks and rests) to go from
one point in the square region to another is approximately one day.
To demonstrate the performance of the proposed method, the solutions obtained by HGSADC
on these original instances were compared with the solutions of the best current methods. To assess
the impact of different hours of service regulations world wide, we also derived a modified instance
set to improve realism. As time window requirements of customers are usually tied to business hours
and most customers cannot be visited in the night, we removed the time between 8.00 PM and
8.00 AM from time windows in the original VRTDSP instances. However, to maintain feasibility of
the instances, the night time of time windows with a duration of 24 hours or less was not removed.
Thus some customers have a single time window and others have multiple time windows tied to
business hours. Any feasible solution of a modified instance is obviously feasible for its original
counterpart.
For all experiments, the HGSADC parameters proposed by Vidal et al. (2011a) are used, with
the exception of the population size parameters µmin = 10, µgen = 5, and the neighborhood pruning
parameter Γ = 10, which are set to small values to quickly converge towards high quality solutions.
The termination criterion is set to λit = 500. The algorithm has been implemented in C++, and
run on an Intel Xeon X7350 2.93 Ghz processor.
with the primary goal of minimizing the size of the vehicle fleet and the secondary goal of mini-
mizing the total travel distance. We addressed this hierarchical objective by setting a constraint
on the fleet size of 20 vehicles, and then iteratively decrementing the fleet size constraint whenever
a feasible solution is found with HGSADC.
Tables 2 and 3 show the results for two subsets of rules in the European Union. The subset labeled
EU (All) contains all the rules described in Section 2.3. The subset labeled EU (No split) contains
all the rules except for those allowing to split breaks and rest periods and those allowing to reduce
the duration of daily rest periods or to extend the accumulated amount of driving time between
two rest periods. As in Prescott-Gagnon et al. (2010), five runs of HGSADC have been performed
for each instance and each set of rules. The tables report for each method and each problem class
the average and best solution values with respect to the hierarchical objective, i.e. the accumulated
fleet size and the accumulated distance. The best solutions are indicated in boldface. The last lines
report the accumulated fleet size and distance on all instances, the average computation time per
instance, and the processor used. Detailed results per instance are reported in the Appendix.
For both sets of rules, the proposed method produces solutions of higher quality than the
approach of Prescott-Gagnon et al. (2010), which was designed specifically for European Union
regulations. For the EU (No split) set of rules, HGSADC produces new best known solutions for
29 of the 56 instances and obtains equally good solutions for 22 of the instances. For the EU (All)
Goel and Vidal: Hours of service regulations in road freight transport
18
set of rules, HGSADC produces new best known solutions for 43 of the 56 instances and obtains
equally good solutions for nine of the instances. For these rules, the average solution quality is
better than the best solution quality found by Prescott-Gagnon et al. (2010).
Computation times are higher than those of Prescott-Gagnon et al. (2010), but still of the same
order of magnitude. As our main goal is to assess the impact of hours of service regulations world
wide, a special emphasis has been put on the quality of the scheduling methods. Smaller CPU times
could thus be achieved by using faster heuristic scheduling procedures within route evaluations.
A Wilcoxon test on the 112 average solution pairs from HGSADC and Prescott-Gagnon et al.
(2010) confirms with high confidence (p < 0.0001) the statistical significance of the solution quality
improvements. In average, on the subset of 106/112 instances for which the minimum fleet size was
obtained on all five runs, the standard deviation on distance measures is +0.21%, thus illustrating
the good reliability of the method.
report the results obtained for European Union regulations. For EU (No split) and EU (All) the
same scheduling methods as in Section 5.1 are used. For EU (Split) the exact truck driver schedul-
ing method presented by Goel (2010) is used which considers all rules except for those allowing to
reduce the duration of daily rest periods and to extend the amount of driving time between rest
periods. The columns titled AUS (Std.) and AUS (BFM) report the results obtained for the stan-
dard option and the BFM option of Australian regulations. For both options, the heuristic truck
driver scheduling procedure AUS1 introduced in Goel et al. (2012) is used. Finally, the column
titled with None reports the results obtained by our approach without considering hours of service
regulations. All algorithms were modified as described in Section 4.5.
It must be noted that the approach for Australian regulations does not consider the 36 hour
limit on long/night work of the BFM option. Although the limit could theoretically have an impact
for the benchmark instances considered in this paper, we observed that for all solutions obtained
in our experiment a feasible schedule with respect to all rules is found.
With a value of 1.6%, the smallest increase in total distance compared to the case without hours
of service regulations is obtained for Canadian hours of service regulations. Current U.S. hours of
service regulations result in an increase of 2.1%, which becomes 2.9% when the 2013 rule change is
enforced. In the European Union a similar increase of 3.1% is obtained when exploiting all rules of
the regulations. The regulations give a strong incentive of exploiting the possibilities of reducing
the duration of rest periods to 9 hours and extending the driving time between rest periods to
10 hours. Without these optional rules, the total distance increases by 4.2% if the possibility of
taking break and rest periods in two parts is exploited and by 4.9% otherwise. One might think
that the intention of European lawmakers was to give motor carriers the possibility of reacting on
unforeseeable traffic conditions by allowing to reduce the duration of rest period and to extend the
driving time between rest periods on some days of the week. However, if this was the case, these
optional rules are unlikely to fulfill this purpose as economic pressure can force motor carriers to
Goel and Vidal: Hours of service regulations in road freight transport
20
exploit these options on a regular basis and not only in the case of unexpected delays. Australian
motor carriers without accreditation have with 4.0% the highest increase in total distance. As
travel distances only increase by 2.2% when using the BFM option, there is a strong incentive for
Australian motor carriers to be accredited for the BFM option.
To further analyze the impact of hours of service regulations, we determined for each of the routes
of the best solutions a schedule with minimal duration using the iterative dynamic programming
approach of Goel (2012a). Table 5 reports for each set of solutions the cumulated schedule duration
(csd), the average percentage of on-duty time with respect to the schedule duration (od), and the
average amount of on-duty time between two long rest periods (obr). Time values are reported in
hours and minutes (hh:mm).
States (45.01%). On-duty ratios for the new regulations in the United States (43.41%), European
Union regulations (43.19%) and the rules of the BFM option in Australia (43.02%) are comparable.
It is also worth noting that hours of service regulations do not have a high impact on distances
for the C1 class. Analyzing the schedules, we observe that only one third of the time spent by
the drivers in the solutions for the C1 class is on-duty time. Consequently, there is plenty of time
available that potentially can be used for taking breaks and rest periods. For the C2 class, on the
other hand, we obtain a high on-duty ratio of 58.98% and an average amount of on-duty time per
vehicle above 72 hours when not considering hours of service constraints. As the average amount
of on-duty time exceeds the weekly limits of the regulations and as less time can be used for taking
breaks and rest periods, the impact of hours of service regulations is the highest for the C2 class.
Although the fleet size is not considered in the objective function, fleet sizes differ in the solutions
as a result of minimizing the total distance. The largest increase in fleet size compared to the case
without regulations is obtained for the instances in the C2 class. For most other instances and
most of the regulations, at most one additional vehicle is required. Again, CAN, US (current), and
AUS (BFM) regulations lead to the smallest fleet sizes.
To evaluate the impact of hours of service regulations on road safety we used the fatigue and
risk index calculator available from Health and Safety Executive (2006). This calculator can be
used to estimate the average risk of the occurrence of an accident given a specific work schedule
and is described in Spencer et al. (2006). The risk indices are calculated from separate components
considering the amount of sleep loss that is likely to accumulate throughout the course of a work
schedule, the effect of start time and length of the individual daily shifts, and the break patterns
within these shifts. When using the calculator to assess the risk associated to the solutions obtained
by our method, we interpreted any off-duty period of at least 7 hours duration as the end of a daily
shift and specified the required input accordingly. Table 6 shows the average risk indices obtained
for the different hours of service regulations. The indices represent the estimated relative accident
risk and an index of two represents a twice as high average accident risk as an index of one. We
normalized the risk indices with respect to the average risk associated to the EU (No split) rule
set.
For European Union rules we observe that the possibility of taking breaks and rest periods in two
parts and the respective reduction in the minimum duration of rest periods has only little impact
on the average risk. When exploiting all optional rules in the European Union, the risk is 3% higher
compared to the basic set of rules. Looking at the individual risk components it appears that this
increase in risk is mainly related to an increased duration of daily shifts. In the United States, the
additional break requirement that will be enforced in 2013 will reduce the risk by approximatley
1%, reaching a value comparable to the risk in the European Union when all optional rules are
Goel and Vidal: Hours of service regulations in road freight transport
22
exploited. The risk associated to Canadian regulations is notably higher compared to regulations
in the United States and the European Union. The standard and the BFM rules of Australian
regulations have the largest risk indices. It appears that due to the short minimum rest duration
of seven hours in Australia and eight hours in Canada, the risk resulting from likely accumulated
sleep loss throughout the course of a work schedule is the largest contributor to this increase in
risk.
1.08
1.30
CAN
Risk Factor
CAN
1.06 1.25
1
51500 52000 52500 53000 53500 54000 5000 5200 5400 5600 5800 6000 6200
Total Cost Total Cost - C2 set
As for the economic impact analyzed earlier, the largest variation in risk indices is observed for
the C2 set. For this set the BFM rules in Australia result in a risk index of 1.42 which is 33% higher
than the minimum average risk index for this set. Furthermore, the 2013 rule change in the United
States leads to a risk reduction of 5% for this set. Figure 5 illustrates the tradeoff between total costs
and average risks associated to the different rules. The graph on the left illustrates the respective
values for all of the instances whereas the graph on the right illustrates the values for the instances
of set C2. We can see that except for Australian regulations, there is no clear dominance of one set
of rules over another. The rules resulting in small operating costs are associated with a higher risk
index and rules associated with a small risk index have higher operating costs. Australian rules,
however, appear to result in unnecessarily high risk levels in relation to the economic impact of
these regulations. Apparently, the break requirements of Australian regulations are not sufficient
to compensate the negative impact of short rest periods on associated risk values.
Goel and Vidal: Hours of service regulations in road freight transport
23
6. Conclusions
In this paper we proposed a hybrid genetic search with advanced diversity control (HGSADC)
for solving the combined vehicle routing and truck driver scheduling problem. By combining the
exploration capacities of population-based approaches, the quick improvement abilities of local
search, along with efficient procedures for checking compliance with hours of service regulations, the
proposed approach outperforms all current methods designed for this difficult family of problems.
Our approach is the first which is not specifically designed for a particular set of rules and can be
a valuable tool for transport operators world wide.
We conducted extensive experiments to assess the impact of hours of service regulations in the
United States, Canada, the European Union, and Australia. The results indicate that Australian
regulations have unnecessarily high risk levels with respect to the resulting operating costs. For the
other regulations, average accident risk rates appear to be negatively correlated to operating costs.
European Union rules lead to the highest safety, while in terms of economic efficiency Canadian
regulations are the most competitive. The recent rule change in the United States will bring a
reduction in accident risks. The largest decrease in the associated accident risk of the new rules
can be observed for the set of instances in which the previous rules had the largest associated risk
indices.
Our optimization-based approach can be used to realistically assess the impact of hours of service
regulations from a carrier-centric point of view. The decision whether the economic impact of hours
of service regulations is justified by improved road safety is a question that has to be discussed and
answered by society, policy makers, transport operators, and truck drivers. Our optimization-based
approach to analyze the impact of hours of service regulations can be an important building block
in such a discussion.
Where transport operators can choose among alternative rule sets our approach can bring impor-
tant insight concerning the best choice of rules to operate under. Our experiments indicate that
accreditation for the BFM option can bring significant advantages for transport operators in Aus-
tralia. Furthermore, we observed that there are strong economic incentives for European operators
to exploit all optional rules of the regulations, in particular, reducing the duration of rest periods
and extending driving times.
Acknowledgments
Partial funding for this project has been provided by the Natural Sciences and Engineering Council
of Canada (NSERC), by the Fonds Québécois de la Recherche sur la Nature et les Technologies
(FQRNT), and by the Champagne-Ardenne Regional Council in France. This support is gratefully
acknowledged.
Goel and Vidal: Hours of service regulations in road freight transport
24
Appendix
Table 7 presents detailed results of our experiments conducted on the Goel (2009) instances. The
table shows the average fleet size and distance as well as the best fleet size and distance obtained
from the five HGSADC runs. Tables 8, 9, and 10 present detailed results of our experiments on the
modified instances with multiple time windows. The tables report the average distance and fleet
size as well as the best distance and fleet size obtained from the five HGSADC runs, for regulations
in North America, Europe, and Australia, as well as the results obtained without hours of service
constraints.
Table 7 Detailed results for Goel (2009) instances and European Union regulations
EU (No split) EU (All)
Instance Avg Fleet Avg Dist. Best Fleet Best Dist. Avg Fleet Avg Dist. Best Fleet Best Dist.
R101 10.00 1332.93 10.00 1326.78 8.20 1452.47 8.00 1482.44
R102 8.80 1196.98 8.00 1283.86 8.00 1187.97 8.00 1176.58
R103 8.00 979.00 8.00 977.25 8.00 966.62 8.00 965.92
R104 8.00 859.96 8.00 859.27 8.00 853.26 8.00 852.99
R105 8.00 1114.32 8.00 1109.96 8.00 1095.53 8.00 1093.63
R106 8.00 1018.79 8.00 1017.71 8.00 999.53 8.00 997.83
R107 8.00 900.93 8.00 900.93 8.00 900.99 8.00 898.05
R108 8.00 839.30 8.00 838.54 8.00 839.63 8.00 837.99
R109 8.00 930.03 8.00 928.43 8.00 923.12 8.00 922.40
R110 8.00 885.03 8.00 881.30 8.00 876.75 8.00 875.80
R111 8.00 880.54 8.00 880.54 8.00 874.84 8.00 873.93
R112 8.00 831.31 8.00 831.31 8.00 829.75 8.00 829.14
R201 7.00 1261.50 7.00 1256.06 7.00 1210.10 7.00 1205.42
R202 6.00 1120.13 6.00 1116.22 6.00 1091.54 6.00 1087.36
R203 6.00 921.35 6.00 918.82 5.00 926.25 5.00 921.72
R204 5.00 776.27 5.00 774.96 5.00 771.22 5.00 770.21
R205 6.00 1018.80 6.00 1011.29 6.00 1000.76 6.00 997.44
R206 5.60 945.67 5.00 958.59 5.20 942.83 5.00 943.83
R207 5.00 857.69 5.00 854.01 5.00 835.75 5.00 830.96
R208 5.00 745.52 5.00 745.15 5.00 742.61 5.00 742.61
R209 6.00 905.89 6.00 904.21 5.00 926.08 5.00 910.70
R210 6.00 943.64 6.00 943.64 5.60 946.54 5.00 959.58
R211 5.00 797.92 5.00 796.30 5.00 783.46 5.00 783.46
C101 10.40 928.70 10.00 931.37 10.00 828.94 10.00 828.94
C102 10.00 908.70 10.00 904.52 10.00 828.94 10.00 828.94
C103 10.00 833.19 10.00 833.19 10.00 827.34 10.00 827.34
C104 10.00 819.81 10.00 819.81 10.00 819.81 10.00 819.81
C105 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94
C106 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94
C107 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94
C108 10.00 827.38 10.00 827.38 10.00 827.38 10.00 827.38
C109 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65
C201 6.00 853.12 6.00 852.94 5.00 802.65 5.00 800.18
C202 5.00 811.71 5.00 811.15 5.00 692.66 5.00 692.66
C203 5.00 695.54 5.00 695.54 4.00 660.07 4.00 660.07
C204 4.00 661.57 4.00 661.57 4.00 651.91 4.00 650.28
C205 5.00 683.75 5.00 683.75 5.00 678.33 5.00 678.33
C206 5.00 680.78 5.00 680.78 4.00 675.27 4.00 675.27
C207 5.00 693.97 5.00 693.97 5.00 672.42 5.00 672.42
C208 5.00 673.61 5.00 673.61 4.00 672.49 4.00 672.30
RC101 9.00 1314.22 9.00 1305.09 9.00 1296.37 9.00 1286.03
RC102 9.00 1185.39 9.00 1180.34 9.00 1172.32 9.00 1159.33
RC103 9.00 1081.36 9.00 1080.40 9.00 1076.59 9.00 1075.81
RC104 9.00 993.19 9.00 993.19 9.00 993.13 9.00 993.13
RC105 9.00 1228.41 9.00 1227.14 9.00 1205.77 9.00 1203.02
RC106 9.00 1097.79 9.00 1093.62 9.00 1092.98 9.00 1092.80
RC107 9.00 1027.98 9.00 1027.89 9.00 1017.46 9.00 1016.96
RC108 9.00 986.73 9.00 985.05 9.00 979.69 9.00 978.93
RC201 8.00 1385.00 8.00 1384.01 7.00 1375.75 7.00 1344.99
RC202 7.00 1193.72 7.00 1193.12 7.00 1162.65 7.00 1162.28
RC203 6.00 1040.33 6.00 1036.96 6.00 1015.51 6.00 1012.13
RC204 5.00 878.88 5.00 877.17 5.00 860.81 5.00 860.17
RC205 7.00 1328.51 7.00 1313.71 7.00 1230.56 7.00 1228.09
RC206 6.00 1168.93 6.00 1160.40 6.00 1128.02 6.00 1124.17
RC207 6.00 1087.30 6.00 1079.01 6.00 1046.74 6.00 1038.04
RC208 5.00 878.32 5.00 872.87 5.00 834.60 5.00 834.30
All 413.80 53323.83 412.00 53307.16 403.00 52417.21 402.00 52316.57
Goel and Vidal: Hours of service regulations in road freight transport
25
Table 8 Detailed results for modified Goel (2009) instances and U.S. and Canadian regulations
Instance & US (current) US (2013) CAN
Fleet size Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet
R101 12 1286.39 11.00 1285.50 11.00 1288.27 11.00 1285.50 11.00 1288.38 10.80 1287.09 11.00
R102 10 1163.08 9.20 1160.90 9.00 1168.72 9.20 1166.59 9.00 1171.53 10.00 1169.13 10.00
R103 10 985.53 9.00 985.34 9.00 985.34 9.00 985.34 9.00 986.16 9.00 984.43 9.00
R104 10 855.38 8.00 855.13 8.00 855.74 8.00 855.13 8.00 855.72 8.00 855.13 8.00
R105 10 1069.05 9.00 1068.77 9.00 1073.37 9.00 1071.85 9.00 1075.34 9.00 1073.83 9.00
R106 10 998.42 8.00 994.03 8.00 998.00 8.20 994.48 8.00 1006.43 8.20 1000.98 8.00
R107 10 904.27 8.00 900.90 8.00 905.73 8.00 901.72 8.00 905.94 8.00 902.03 8.00
R108 10 838.30 8.00 837.99 8.00 838.14 8.00 837.99 8.00 841.65 8.00 839.87 8.00
R109 10 973.74 9.00 967.95 9.00 975.91 9.00 969.65 9.00 970.86 9.00 962.40 9.00
R110 10 887.15 8.00 886.63 8.00 899.52 8.00 896.72 8.00 890.15 8.00 890.05 8.00
R111 10 895.70 8.00 893.07 8.00 896.17 8.00 893.68 8.00 894.73 8.40 893.86 8.00
R112 10 831.65 8.00 829.98 8.00 833.39 8.00 832.15 8.00 830.08 8.00 829.98 8.00
R201 9 1171.68 9.00 1171.68 9.00 1171.68 9.00 1171.68 9.00 1170.93 9.00 1168.57 9.00
R202 8 1063.43 8.00 1063.34 8.00 1065.31 8.00 1064.50 8.00 1053.40 8.00 1048.86 8.00
R203 7 898.56 6.40 895.14 6.00 915.60 7.00 910.07 7.00 908.88 6.60 899.85 6.00
R204 7 763.59 6.00 762.73 6.00 769.69 6.20 766.78 6.00 762.97 6.00 762.73 6.00
R205 7 1020.70 7.00 1018.51 7.00 1027.42 7.00 1021.96 7.00 1020.57 7.00 1017.57 7.00
R206 7 937.24 6.00 935.21 6.00 944.06 6.80 942.37 6.00 937.28 6.00 935.84 6.00
R207 7 840.54 6.00 834.44 6.00 841.99 6.00 840.37 6.00 842.50 6.00 840.37 6.00
R208 7 747.44 5.20 742.64 5.00 746.48 5.00 746.24 5.00 744.38 5.00 742.43 5.00
R209 7 918.23 6.20 916.33 6.00 920.37 6.40 918.15 6.00 918.06 6.00 917.88 6.00
R210 7 937.93 7.00 937.63 7.00 941.07 7.00 940.99 7.00 940.19 7.00 938.65 7.00
R211 7 803.77 6.00 801.26 6.00 801.65 5.80 800.54 5.00 802.30 6.00 801.26 6.00
C101 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C102 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C103 12 828.06 10.00 828.06 10.00 828.06 10.00 828.06 10.00 828.07 10.00 828.07 10.00
C104 12 819.81 10.00 819.81 10.00 819.81 10.00 819.81 10.00 819.81 10.00 819.81 10.00
C105 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C106 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C107 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C108 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C109 12 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00
C201 8 826.42 6.00 826.42 6.00 828.93 6.00 828.93 6.00 651.83 4.00 651.83 4.00
C202 7 755.92 5.00 753.59 5.00 769.14 5.60 761.88 5.00 647.41 4.00 647.41 4.00
C203 6 658.00 4.00 658.00 4.00 688.91 5.00 688.74 5.00 636.92 4.00 636.92 4.00
C204 6 638.00 4.00 638.00 4.00 680.35 4.80 666.74 4.00 634.17 4.00 634.17 4.00
C205 6 638.57 4.00 638.57 4.00 677.44 5.00 677.44 5.00 638.57 4.00 638.57 4.00
C206 6 637.33 4.00 637.33 4.00 676.72 5.00 676.25 5.00 638.57 4.00 638.57 4.00
C207 6 638.36 4.00 638.36 4.00 679.94 5.00 679.82 5.00 638.79 4.00 638.79 4.00
C208 6 637.70 4.00 637.33 4.00 676.35 5.00 675.85 5.00 638.57 4.00 638.57 4.00
RC101 11 1264.32 10.00 1260.57 10.00 1263.74 10.00 1263.21 10.00 1260.10 10.00 1259.30 10.00
RC102 11 1163.56 10.20 1157.66 10.00 1160.93 10.40 1157.66 10.00 1160.54 10.20 1157.67 10.00
RC103 11 1085.87 9.20 1080.70 9.00 1082.65 9.00 1080.70 9.00 1086.07 9.00 1082.67 9.00
RC104 11 993.13 9.00 993.13 9.00 993.13 9.00 993.13 9.00 993.13 9.00 993.13 9.00
RC105 11 1199.93 10.00 1197.25 10.00 1200.60 10.00 1200.60 10.00 1204.41 10.20 1201.23 10.00
RC106 11 1137.82 9.60 1132.84 9.00 1138.56 9.40 1132.84 9.00 1136.29 9.00 1134.90 9.00
RC107 11 1055.24 9.40 1045.69 9.00 1049.56 9.00 1045.69 9.00 1051.91 9.00 1049.76 9.00
RC108 11 989.86 9.00 988.98 9.00 990.41 9.00 989.44 9.00 989.77 9.00 989.77 9.00
RC201 9 1297.39 9.00 1296.88 9.00 1308.87 9.00 1308.37 9.00 1300.02 9.00 1299.09 9.00
RC202 8 1127.71 8.00 1127.68 8.00 1142.08 8.00 1142.08 8.00 1142.08 8.00 1142.08 8.00
RC203 7 999.28 7.00 998.46 7.00 1018.33 7.00 1017.34 7.00 995.68 7.00 995.68 7.00
RC204 7 846.89 6.00 846.09 6.00 857.26 6.00 856.46 6.00 848.74 6.00 847.73 6.00
RC205 7 1246.51 7.00 1239.91 7.00 1268.97 7.00 1268.16 7.00 1233.31 7.00 1231.23 7.00
RC206 7 1137.40 7.00 1133.52 7.00 1145.78 7.00 1144.94 7.00 1126.45 7.00 1126.45 7.00
RC207 7 1054.76 7.00 1048.07 7.00 1062.02 7.00 1054.39 7.00 1064.60 7.00 1062.27 7.00
RC208 7 849.94 6.00 849.94 6.00 862.39 6.00 861.70 6.00 849.11 6.00 847.87 6.00
All 508 52118.84 434.40 52017.23 432.00 52533.82 441.80 52434.00 437.20 51832.56 431.40 51755.55 430.00
Goel and Vidal: Hours of service regulations in road freight transport
26
Table 9 Detailed results for modified Goel (2009) instances and European Union regulations
Instance & EU (No split) EU (Split) EU (All)
Fleet size Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet
R101 12 1300.78 12.00 1299.62 12.00 1294.23 11.00 1293.92 11.00 1290.68 11.00 1290.06 11.00
R102 10 1181.60 10.00 1173.01 10.00 1175.05 9.40 1172.56 9.00 1174.94 9.80 1173.56 9.00
R103 10 1006.61 10.00 1006.61 10.00 998.69 10.00 998.69 10.00 998.54 9.00 997.34 9.00
R104 10 864.61 9.00 864.61 9.00 863.23 8.00 862.92 8.00 860.87 8.00 860.54 8.00
R105 10 1093.31 9.00 1092.52 9.00 1084.13 10.00 1082.55 10.00 1084.64 9.20 1081.70 9.00
R106 10 1025.89 9.00 1021.10 9.00 1006.51 8.20 1001.86 8.00 1003.50 8.00 1001.57 8.00
R107 10 910.36 8.00 906.60 8.00 908.16 8.00 903.18 8.00 909.28 8.00 902.32 8.00
R108 10 843.51 8.00 838.54 8.00 838.35 8.00 837.99 8.00 837.99 8.00 837.99 8.00
R109 10 985.75 9.00 983.05 9.00 981.81 9.00 981.81 9.00 979.87 9.00 977.56 9.00
R110 10 908.49 8.00 901.45 8.00 908.28 8.00 901.45 8.00 906.75 8.00 901.09 8.00
R111 10 900.68 8.20 898.17 8.00 897.32 8.00 895.20 8.00 894.80 8.00 892.25 8.00
R112 10 833.98 8.00 832.16 8.00 833.44 8.00 832.16 8.00 834.54 8.00 832.16 8.00
R201 9 1189.68 9.00 1189.07 9.00 1188.18 9.00 1185.36 9.00 1181.30 9.00 1181.30 9.00
R202 8 1083.18 8.00 1082.86 8.00 1080.53 8.00 1080.42 8.00 1075.02 8.00 1069.76 8.00
R203 7 942.22 7.00 940.03 7.00 938.28 7.00 936.64 7.00 922.40 7.00 918.59 7.00
R204 7 777.94 6.20 775.16 6.00 775.27 6.20 770.59 6.00 770.24 6.00 768.57 6.00
R205 7 1054.68 7.00 1048.32 7.00 1037.79 7.00 1036.49 7.00 1036.90 7.00 1036.32 7.00
R206 7 951.25 7.00 948.79 7.00 946.68 7.00 945.08 7.00 944.67 6.80 942.81 7.00
R207 7 854.76 7.00 854.65 7.00 854.27 6.80 853.26 6.00 850.32 6.60 846.06 6.00
R208 7 753.56 6.00 750.96 6.00 754.67 6.00 750.96 6.00 753.26 5.00 750.33 5.00
R209 7 924.54 7.00 924.49 7.00 923.16 7.00 922.83 7.00 922.96 7.00 922.81 7.00
R210 7 950.49 7.00 947.88 7.00 947.79 7.00 946.13 7.00 943.60 7.00 943.05 7.00
R211 7 817.28 6.00 813.93 6.00 805.89 6.00 804.37 6.00 801.78 6.00 801.78 6.00
C101 12 920.37 11.00 920.37 11.00 920.41 11.00 920.37 11.00 828.94 10.00 828.94 10.00
C102 12 909.81 10.00 905.48 10.00 906.02 10.00 904.25 10.00 828.94 10.00 828.94 10.00
C103 12 834.75 10.00 834.75 10.00 834.75 10.00 834.75 10.00 828.06 10.00 828.06 10.00
C104 12 829.58 10.00 829.58 10.00 829.58 10.00 829.58 10.00 823.81 10.00 823.81 10.00
C105 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C106 12 834.79 10.00 834.79 10.00 834.79 10.00 834.79 10.00 828.94 10.00 828.94 10.00
C107 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C108 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C109 12 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00
C201 8 852.94 6.00 852.94 6.00 756.52 6.00 756.52 6.00 745.37 6.00 745.37 6.00
C202 7 798.37 6.00 798.37 6.00 758.38 6.00 758.38 6.00 734.37 5.60 731.09 5.00
C203 6 741.78 5.00 738.79 5.00 717.07 5.00 717.07 5.00 672.85 4.00 672.31 4.00
C204 6 716.48 5.00 711.43 5.00 702.01 5.00 701.08 5.00 680.38 4.60 672.66 4.00
C205 6 683.70 5.00 683.70 5.00 683.70 5.00 683.70 5.00 675.85 5.00 675.85 5.00
C206 6 694.90 5.00 694.10 5.00 691.43 5.00 691.43 5.00 680.42 5.00 680.03 5.00
C207 6 694.42 5.00 694.42 5.00 687.36 5.00 685.90 5.00 680.28 5.00 680.28 5.00
C208 6 683.65 5.00 683.34 5.00 683.55 5.00 683.34 5.00 675.85 5.00 675.85 5.00
RC101 11 1272.29 10.60 1268.97 11.00 1266.67 10.20 1266.32 10.00 1267.32 10.40 1264.96 10.00
RC102 11 1177.54 10.80 1175.75 10.00 1176.32 10.20 1175.37 10.00 1165.47 10.20 1162.65 10.00
RC103 11 1090.28 9.00 1088.59 9.00 1088.83 9.20 1085.73 9.00 1086.83 9.00 1083.62 9.00
RC104 11 993.30 9.00 993.30 9.00 993.30 9.00 993.30 9.00 994.08 9.00 994.08 9.00
RC105 11 1223.34 11.00 1223.34 11.00 1217.54 11.00 1213.76 11.00 1210.48 11.00 1208.42 11.00
RC106 11 1158.17 9.80 1147.20 9.00 1150.45 9.60 1139.92 9.00 1145.33 9.60 1137.08 9.00
RC107 11 1060.94 9.60 1058.07 9.00 1060.87 9.40 1057.72 9.00 1052.05 9.00 1052.05 9.00
RC108 11 990.94 9.00 990.47 9.00 991.09 9.00 990.47 9.00 990.16 9.00 989.44 9.00
RC201 9 1341.41 9.00 1340.63 9.00 1336.93 9.00 1336.93 9.00 1321.58 9.00 1320.71 9.00
RC202 8 1182.32 8.00 1179.05 8.00 1165.93 8.00 1164.41 8.00 1154.67 8.00 1152.92 8.00
RC203 7 1042.01 7.00 1041.49 7.00 1027.60 7.00 1027.13 7.00 1022.19 7.00 1017.34 7.00
RC204 7 869.17 6.00 869.17 6.00 867.32 6.00 867.23 6.00 857.45 6.00 857.45 6.00
RC205 7 1371.62 7.00 1371.62 7.00 1332.10 7.00 1328.00 7.00 1274.00 7.00 1273.66 7.00
RC206 7 1163.19 7.00 1162.27 7.00 1159.25 7.00 1154.98 7.00 1149.34 7.00 1148.95 7.00
RC207 7 1090.68 7.00 1074.65 7.00 1082.71 7.00 1072.58 7.00 1074.38 7.00 1068.64 7.00
RC208 7 882.27 6.40 877.63 6.00 876.95 6.20 875.89 6.00 873.36 6.00 870.99 6.00
All 508 53572.62 454.60 53450.26 452.00 53153.59 450.40 53059.78 447.00 52614.07 443.80 52517.07 440.00
Goel and Vidal: Hours of service regulations in road freight transport
27
Table 10 Detailed results for modified Goel (2009) instances and Australian regulations and without regulations
Instance & AUS (Std.) AUS (BFM) None
Fleet size Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet Avg Dist. Avg Fleet Best Dist. Best Fleet
R101 12 1297.58 12.00 1297.56 12.00 1288.55 11.00 1288.55 11.00 1282.59 10.40 1278.95 10.00
R102 10 1178.81 10.00 1176.51 10.00 1175.12 10.00 1174.74 10.00 1160.75 9.40 1156.73 9.00
R103 10 1002.15 9.60 1000.08 9.00 1000.56 9.00 1000.43 9.00 981.99 8.20 981.51 9.00
R104 10 865.46 8.40 864.44 8.00 861.23 8.20 859.19 8.00 855.15 8.00 855.13 8.00
R105 10 1097.66 10.00 1097.12 10.00 1082.89 9.00 1078.67 9.00 1059.69 8.20 1056.52 8.00
R106 10 1023.13 8.80 1018.23 9.00 1007.05 8.20 1003.94 8.00 988.09 8.00 983.06 8.00
R107 10 911.82 8.00 908.46 8.00 905.50 8.00 901.29 8.00 902.87 8.00 900.03 8.00
R108 10 842.69 8.00 838.54 8.00 840.62 8.00 838.54 8.00 838.96 8.00 837.99 8.00
R109 10 985.61 9.00 983.94 9.00 981.34 9.00 976.66 9.00 968.59 9.00 962.40 9.00
R110 10 911.32 8.20 904.75 8.00 911.69 8.00 904.75 8.00 885.87 8.00 885.54 8.00
R111 10 899.12 8.00 897.61 8.00 898.18 8.00 893.96 8.00 893.70 8.00 892.26 8.00
R112 10 834.56 8.00 832.41 8.00 832.16 8.00 832.16 8.00 831.00 8.00 829.98 8.00
R201 9 1188.74 9.00 1188.27 9.00 1181.50 9.00 1179.79 9.00 1161.66 8.00 1159.14 8.00
R202 8 1085.24 8.00 1081.06 8.00 1068.09 8.00 1062.97 8.00 1044.94 7.60 1042.41 7.00
R203 7 937.05 7.00 935.60 7.00 926.13 7.00 922.60 7.00 892.50 6.20 890.85 6.00
R204 7 773.79 6.00 769.50 6.00 764.33 6.00 761.57 6.00 761.77 6.00 758.45 6.00
R205 7 1039.16 7.00 1038.09 7.00 1031.57 7.00 1028.97 7.00 1016.61 7.00 1013.37 7.00
R206 7 948.23 7.00 946.67 7.00 945.10 7.00 944.03 7.00 935.86 6.00 934.38 6.00
R207 7 855.64 7.00 854.40 7.00 854.03 7.00 852.28 7.00 827.18 6.00 827.18 6.00
R208 7 758.39 5.40 752.71 5.00 755.75 5.20 753.77 5.00 733.72 5.00 733.51 5.00
R209 7 924.24 7.00 924.18 7.00 922.83 7.00 922.83 7.00 913.79 6.00 911.96 6.00
R210 7 951.07 7.00 948.92 7.00 943.44 7.00 942.97 7.00 932.08 7.00 930.48 7.00
R211 7 823.50 6.20 822.33 6.00 811.91 6.20 808.51 6.00 802.52 5.80 800.63 5.00
C101 12 920.37 11.00 920.37 11.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C102 12 904.72 10.00 904.69 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C103 12 834.75 10.00 834.75 10.00 828.06 10.00 828.06 10.00 828.06 10.00 828.06 10.00
C104 12 823.81 10.00 823.81 10.00 819.81 10.00 819.81 10.00 819.81 10.00 819.81 10.00
C105 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C106 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C107 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C108 12 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00 828.94 10.00
C109 12 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00 825.65 10.00
C201 8 706.26 5.00 706.26 5.00 639.40 4.00 639.40 4.00 588.88 3.00 588.88 3.00
C202 7 730.26 5.00 728.82 5.00 664.66 4.00 664.66 4.00 588.88 3.00 588.88 3.00
C203 6 703.14 5.00 702.99 5.00 652.60 4.00 652.20 4.00 593.41 3.00 593.41 3.00
C204 6 669.32 4.00 669.32 4.00 646.87 4.00 646.70 4.00 593.03 3.00 593.03 3.00
C205 6 664.34 5.00 664.08 5.00 626.63 4.00 626.63 4.00 588.49 3.00 588.49 3.00
C206 6 669.16 4.20 667.32 4.00 641.26 4.00 640.89 4.00 588.49 3.00 588.49 3.00
C207 6 662.62 5.00 662.62 5.00 628.72 4.00 628.72 4.00 588.29 3.00 588.29 3.00
C208 6 665.87 4.60 664.98 4.00 654.62 4.00 654.62 4.00 601.05 3.00 601.05 3.00
RC101 11 1270.83 11.00 1270.15 11.00 1265.29 10.00 1263.82 10.00 1246.06 9.80 1243.20 9.00
RC102 11 1175.26 10.20 1173.04 10.00 1167.75 9.40 1164.55 9.00 1162.36 9.80 1156.30 9.00
RC103 11 1091.86 9.20 1088.18 9.00 1085.24 9.00 1084.06 9.00 1072.22 9.00 1072.22 9.00
RC104 11 993.30 9.00 993.30 9.00 993.14 9.00 993.13 9.00 993.13 9.00 993.13 9.00
RC105 11 1211.72 10.00 1208.22 10.00 1203.59 10.00 1203.38 10.00 1188.34 10.00 1186.15 10.00
RC106 11 1146.96 9.60 1139.01 9.00 1142.78 9.60 1134.71 9.00 1135.07 9.00 1132.52 9.00
RC107 11 1062.89 9.40 1060.22 9.00 1060.66 9.20 1057.72 9.00 1053.60 9.40 1049.76 9.00
RC108 11 990.22 9.00 989.44 9.00 989.75 9.00 989.44 9.00 989.44 9.00 988.09 9.00
RC201 9 1344.55 9.00 1342.10 9.00 1310.98 9.00 1307.20 9.00 1270.16 8.60 1266.50 9.00
RC202 8 1172.76 8.00 1171.30 8.00 1142.78 8.00 1142.78 8.00 1104.42 8.00 1103.98 8.00
RC203 7 1042.57 7.00 1042.57 7.00 1019.07 7.00 1017.77 7.00 958.40 5.20 954.86 5.00
RC204 7 870.87 6.00 870.67 6.00 860.73 5.80 859.57 5.00 812.18 5.00 812.18 5.00
RC205 7 1360.45 7.00 1339.21 7.00 1254.43 7.00 1243.12 7.00 1170.36 7.00 1170.36 7.00
RC206 7 1165.65 7.00 1161.43 7.00 1140.71 7.00 1138.82 7.00 1119.73 7.00 1118.13 7.00
RC207 7 1086.28 7.00 1078.14 7.00 1071.50 7.00 1062.89 7.00 1056.45 7.00 1051.32 7.00
RC208 7 876.44 6.00 873.15 6.00 868.36 6.00 862.70 6.00 849.52 6.00 847.86 6.00
All 508 53093.57 447.80 52972.93 444.00 52168.24 434.80 52059.78 432.00 51030.98 414.60 50946.68 411.00
Goel and Vidal: Hours of service regulations in road freight transport
28
References
Arabeyre, J. P., J. Fearnley, F. C. Steiger, W. Teather. 1969. The airline crew scheduling problem: A survey.
Transportation Science 3(2) 140–163.
Archetti, C., M. W. P. Savelsbergh. 2009. The trip scheduling problem. Transportation Science 43(4)
417–431.
Baldacci, R., A. Mingozzi, R. Roberti. 2011. New route relaxation and pricing strategies for the vehicle
routing problem. Operations Research - Forthcoming .
Beasley, J.E. 1983. Route first–Cluster second methods for vehicle routing. Omega 11(4) 403–408.
Canadian Council of Motor Transport Administrators. 2007. Commercial Vehicle Drivers Hours of Service
Regulations - Application Guide. ISBN 0-921795-82-3.
Cordeau, J.-F., G. Laporte, A. Mercier. 2001a. A unified tabu search heuristic for vehicle routing problems
with time windows. Journal of the Operational Research Society 52(8) 928–936.
Cordeau, J. F., G. Stojkovic, F. Soumis, J. Desrosiers. 2001b. Benders decomposition for simultaneous
aircraft routing and crew scheduling. Transportation Science 35(4) 375–388.
Ernst, A. T., H. Jiang, M. Krishnamoorthy, B. Owens, D. Sier. 2004. An annotated bibliography of personnel
scheduling and rostering. Annals of Operations Research 127(1) 21–144.
European Transport Safety Council. 2001. The role of driver fatigue in commercial road transport crashes.
ETSC Review. URL www.etsc.eu.
European Union. 2002. Directive 2002/15/EC of the European Parliament and of the Council of 11 March
2002 on the organisation of the working time of persons performing mobile road transport activities.
Official Journal of the European Communities L 80 35–39.
European Union. 2006. Regulation (EC) No 561/2006 of the European Parliament and of the Council of 15
March 2006 on the harmonisation of certain social legislation relating to road transport and amending
Council Regulations (EEC) No 3821/85 and (EC) No 2135/98 and repealing Council Regulation (EEC)
No 3820/85. Official Journal of the European Union L 102, 11.04.2006.
Federal Motor Carrier Safety Administration. 2008. Hours of service of drivers. Federal Register Vol. 73,
No. 224, p. 69569 - 69586.
Federal Motor Carrier Safety Administration. 2011. Hours of service of drivers. Federal Register Vol. 76,
No. 248, p. 81134 - 81188.
Freling, R., D. Huisman, A. P. M. Wagelmans. 2003. Models and algorithms for integration of vehicle and
crew scheduling. Journal of Scheduling 6(1) 63–85.
Gendreau, M., A. Hertz, G. Laporte. 1994. A tabu search heuristic for the vehicle routing problem. Man-
agement Science 40(10) 1276–1290.
Gendreau, M., C.D. Tarantilis. 2010. Solving large-scale vehicle routing problems with time windows: The
state-of-the-art.
Goel and Vidal: Hours of service regulations in road freight transport
29
Goel, A. 2009. Vehicle Scheduling and Routing with Drivers’ Working Hours. Transportation Science 43(1)
17–26.
Goel, A. 2010. Truck Driver Scheduling in the European Union. Transportation Science 44(4) 429–441.
Goel, A. 2012a. The Canadian Minimum Duration Truck Driver Scheduling Problem. Computers & Opera-
tions Research 39(10) 2267–2456.
Goel, A. 2012b. Truck driver scheduling in the United States and the 2013 rule change. Working Paper,
Zaragoza Logistics Center.
Goel, A., C. Archetti, M. Savelsbergh. 2012. Truck Driver Scheduling in Australia. Computers & Operations
Research 39(5) 1122–1132.
Goel, A., L. Kok. 2011. Truck Driver Scheduling in the United States. Transportation Science (in press).
doi:10.1287/trsc.1110.0382.
Goel, A., L. M. Rousseau. 2011. Truck Driver Scheduling in Canada. Journal of Scheduling (in press).
doi:10.1007/s10951-011-0249-6.
Goldberg, D. E., K. Deb. 1991. A comparative analysis of selection schemes used in genetic algorithms.
Foundations of Genetic Algorithms 69–93.
Haase, K., G. Desaulniers, J. Desrosiers. 2001. Simultaneous vehicle and crew scheduling in urban mass
transit systems. Transportation Science 35(3) 286–303.
Hashimoto, H., M. Yagiura, T. Ibaraki. 2008. An iterated local search algorithm for the time-dependent
vehicle routing problem with time windows. Discrete Optimization 5(2) 434–456.
Huisman, D., R. Freling, A. P. M. Wagelmans. 2005. Multiple-depot integrated vehicle and crew scheduling.
Transportation Science 39(4) 491–502.
Ibaraki, T., S. Imahori, M. Kubo, T. Masuda, T. Uno, M. Yagiura. 2005. Effective Local Search Algorithms
for Routing and Scheduling Problems with General Time-Window Constraints. Transportation Science
39(2) 206–232.
Ibaraki, T., S. Imahori, K. Nonobe, K. Sobue, T. Uno, M. Yagiura. 2008. An iterated local search algorithm
for the vehicle routing problem with convex time penalty functions. Discrete Applied Mathematics
156(11) 2050–2069.
Jepsen, M., B. Petersen, S. Spoorendonk, D. Pisinger. 2008. Subset-Row Inequalities Applied to the Vehicle-
Routing Problem with Time Windows. Operations Research 56(2) 497–511.
Kallehauge, B., J. Larsen, O. Madsen. 2006. Lagrangian duality applied to the vehicle routing problem with
time windows. Computers & Operations Research 33(5) 1464–1487.
Kohl, N., S. E. Karisch. 2004. Airline crew rostering: Problem types, modeling, and optimization. Annals of
Operations Research 127 223–257.
Goel and Vidal: Hours of service regulations in road freight transport
30
Kok, A. L., C. M. Meyer, H. Kopfer, J. M. J. Schutten. 2010. A Dynamic Programming Heuristic for the Vehi-
cle Routing Problem with Time Windows and European Community Social Legislation. Transportation
Science 44(4) 442–454.
Labadi, N., C. Prins, M. Reghioui. 2008. A memetic algorithm for the vehicle routing problem with time
windows. RAIRO-Operations Research 42(3) 415–431.
Laurent, B., J.-K. Hao. 2007. Simultaneous vehicle and driver scheduling: A case study in a limousine rental
company. Computers and Industrial Engineering 53(3) 542–558.
Le Bouthillier, A, T G Crainic. 2005. A cooperative parallel meta-heuristic for the vehicle routing problem
with time windows. Computers & Operations Research 32(7) 1685–1708.
Le Bouthillier, A., T.G. Crainic, P. Kropf. 2005. A guided cooperative search for the vehicle routing problem
with time windows. Ieee Intelligent Systems 20(4) 36–42.
McCartt, A. T., L. A. Hellinga, M. G. Solomon. 2008. Work schedules of long-distance truck drivers before
and after 2004 hours-of-service rule change. Traffic Injury Prevention 9(3) 201–210.
Mercier, A., J. F. Cordeau, F. Soumis. 2005. A computational study of benders decomposition for the
integrated aircraft routing and crew scheduling problem. Computers & Operations Research 32(6)
1451–1476.
Mester, D., O. Bräysy. 2005. Active guided evolution strategies for large-scale vehicle routing problems with
time windows. Computers & Operations Research 32(6) 1593–1614.
Nagata, Y., O. Bräysy, W. Dullaert. 2010. A penalty-based edge assembly memetic algorithm for the vehicle
routing problem with time windows. Computers & Operations Research 37(4) 724–737.
National Transport Commission. 2008a. Heavy Vehicle Driver Fatique Reform – Advanced Fatigue Manage-
ment explained. Information Bulletin.
National Transport Commission. 2008b. Heavy Vehicle Driver Fatique Reform – Basic Fatigue Management
explained. Information Bulletin.
National Transport Commission. 2008c. Heavy Vehicle Driver Fatique Reform – Standard Hours explained.
Information Bulletin.
Pisinger, D., S. Ropke. 2007. A general heuristic for vehicle routing problems. Computers & Operations
Research 34(8) 2403–2435.
Prescott-Gagnon, E., G. Desaulniers, M. Drexl, L. M. Rousseau. 2010. European driver rules in vehicle
routing with time windows. Transportation Science 44(4) 455–473.
Prins, C. 2004. A simple and effective evolutionary algorithm for the vehicle routing problem. Computers &
Operations Research 31(12) 1985–2002.
Goel and Vidal: Hours of service regulations in road freight transport
31
Rancourt, M. E., J. F. Cordeau, G. Laporte. 2010. Long-haul vehicle routing and scheduling with working
hour rules. Technical Report CIRRELT-2010-46, CIRRELT.
Repoussis, P.P., C.D. Tarantilis, G. Ioannou. 2009. Arc-Guided Evolutionary Algorithm for the Vehicle
Routing Problem With Time Windows. IEEE Transactions on Evolutionary Computation 13(3) 624–
647.
Sandhu, R., D. Klabjan. 2007. Integrated airline fleeting and crew-pairing decisions. Operations Research
55(3) 439–456.
Savelsbergh, M.W.P. 1985. Local Search in Routing Problems with Time Windows. Annals of Operations
Research 4(1) 285–305.
Savelsbergh, M.W.P. 1992. The Vehicle Routing Problem with Time Windows: Minimizing Route Duration.
ORSA Journal on Computing 4(2) 146–154.
Solomon, M. 1987. Algorithms for the vehicle routing and scheduling problem with time window constraints.
Operations Research 35(2) 254–265.
Spencer, M.B., K.A. Robertson, S. Folkard. 2006. The development of a fatigue / risk index for shiftworkers.
Research Report 446, Health and Safety Executive, UK.
Transport Canada. 2005. Commercial Vehicle Drivers Hours of Service Regulations. SOR/2005-313. URL
http://laws.justice.gc.ca/en/SOR-2005-313/.
Valouxis, C., E. Housos. 2002. Combined bus and driver scheduling. Computers & Operations Research
29(3) 243–259.
Vidal, T., T.G. Crainic, M. Gendreau, N. Lahrichi, W. Rei. 2012. A hybrid genetic algorithm for multi-depot
and periodic vehicle routing problems. Operations Research (in press).
Vidal, T., T.G. Crainic, M. Gendreau, C. Prins. 2011a. A hybrid genetic algorithm with adaptive diversity
management for a large class of vehicle routing problems with time-windows. Tech. Rep. 61, CIRRELT.
Vidal, T., T.G. Crainic, M. Gendreau, C. Prins. 2011b. A unifying view on timing problems and algorithms.
Tech. Rep. 43, CIRRELT.
Williamson, A., S. Sadural, A. Feyer, R. Friswell. 2001. Driver Fatigue: A Survey of Long Distance Heavy
Vehicle Drivers in Australia. Information Paper CR 198, National Road Transport Commission.
Xu, H., Z.-L. Chen, S. Rajagopal, S. Arunapuram. 2003. Solving a practical pickup and delivery problem.
Transportation Science 37(3) 347–364.
Zäpfel, G., M. Bögl. 2008. Multi-period vehicle routing and crew scheduling with outsourcing options.
International Journal of Production Economics 113 980–996.