`
In this paper, truck assignment and routing
algorithm (TARA) is proposed to meet not only
transportation cost needs but also customer service
needs. Core of TARA algorithm is constructed based
on distributed arrival time control (DATC) which is
a feedback control-based scheduling approach that
attempts to minimize the average of the square of the
due-date deviation for Just-in-Time system (Hong,
J., Prabhu, V. V., 2003).
2 PROBLEM DEFINETION
The problem, in terms of the distribution center and
customer delivery, could be described as follow. The
distribution center run 24 hours to process
customers’ transportation orders, but trucks operate
loading and control jobs from 4 AM to 10 PM at the
distribution center. During this time, there is no out-
of-order of trucks which is used for delivery. All
trucks are assumed to return to the distribution
center and to be ready for loading at 4 AM.
The problem has three major constraints related
with truck loading, delivery time and order
processing. For truck loading constraints, each truck
has own pallet capacity limit and maximum number
of the customer order in a truck is four. Also, there
are exclusive shipping requests which cannot share
trucks with other shipments. For delivery time
constraints, there are three different types of time
window in this problem. In a sense, a time window
implies the open time of a distribution center. A
customer can request three type of time window. At
first, for specific time of a specific date, delivery
should be as punctual as possible. This is similar to
Just-in-Time strategy with minimizing earliness and
tardiness. Secondly, delivery could be done within a
time window (w
min
, w
max
). Lastly, there could be no
time requirement from customers. It means that a
time window is within (0, 24) hour. Travel time
among each customer’s location including
distribution center is shown in Table 1. For order
processing constraints, customer orders arereceived
every day, except on Sunday, until 6 PM. The
scheduler generates the shipments of the next day. In
other words, every customer order must be shipped
the day after its arrival. Hence, if the distribution
center cannot ship an order due to no available
trucks, the customer order will be shipped the next
earliest truck-available date, which will turn out to
be a large deviation from the requested time
window.
The truck assignment and routing algorithm is
evaluated by two objective functions which are
related with the trucking cost and customer service.
The first objective function for trucking cost can be
determined as follow:
Minimize
11
mm
jjj
jj
nC nF
==
+⋅
∑∑
(1)
where
Sj
, S is the index set of trucks which
are used for delivery, n
j
is the number of trucks type
j, F
j
is the fixed cost for operating one truck and C
j
is the trucking cost of truck type j. The second
objective function related with customer service can
be represented by time window violation cost and
formulated as follow:
Minimize
1
n
i
i
ETC
=
∑
(2)
where ETC
i
= αxmax{0, w
i
min
– c
i
} + βxmax{0, c
i
–
w
i
max
} and c
i
is completion time of customer order i.
In this equation, α is the penalty cost for earliness
and β represents the penalty cost for tardiness of
time window for customer i.
Table 1: Customer location and travel time.
Location
Code
L10001 L10002 L10003 •
L10001 0.00 0.42 0.44 •
L10002 0.42 0.00 0.50 •
L10003 0.44 0.50 0.00 •
L10004 2.05 2.16 1.83 •
L10005 0.75 0.80 0.49 •
L10006 0.84 0.92 0.59 •
• • • • •
3 DISTRIBUTED TIME
CONTROL FOR TRUCK
ASSIGNMENT
DATC is a closed-loop distributed control algorithm
for manufacturing shop floor in which each part
controller uses only its local information to
minimize deviation from its part’s due-date (Hong,
J., Prabhu, V. V., 2003
). In DATC, the integral
control law is represented as follow:
∫
+−=
t
iiiii
adcdkta
0
)0())(()(
ττ
(3)
where k
i
is the controller gain, a
i
(0) is the arbitrary
initial arrival time, d
i
is the due-date and c
i
(τ) is the
predicted completion time for the ith job in the
DISTRIBUTED ARRIVAL TIME CONTROL FOR VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS
247