Professional Documents
Culture Documents
Rsum : Lobjectif de cet article est de proposer une procdure exacte pour optimiser
lordonnancement des livraisons de lots dune chane logistique dans un contexte de juste
temps. Ce problme est caractris principalement par le fait que les produits doivent
tre livrs chez le client avant leurs dates dues et aussi tard que possible. Quelques
proprits mathmatiques intressantes sont dmontres pour ce problme dans le cas o
un seul transporteur livre les biens. Ces rsultats particuliers sont ensuite utiliss pour
acclrer de faon considrable la recherche de la solution optimale par une procdure
approprie de sparation valuation progressive. Des rsultats exprimentaux comparatifs
illustrent lefficacit de lalgorithme propos.
Abstract: The purpose of this paper is to propose an exact procedure to optimize the lots
delivery scheduling in a simple supply chain under just in time sitting. This problem is
mainly characterized by the fact that the products have to be delivered to the customer
before given due dates and as late as possible. Some interesting mathematical properties
are given for this problem in case of there is a single transporter to deliver the goods.
These results greatly improve the search of the optimal solution by an appropriate branch
and bound procedure. Comparative experimental results illustrate the efficiency of the
proposed algorithm.
( )
np
( y (k ) y (k ))
advance of the products, that is to say the sum of the
Ag s p = d r
differences between the due date and the real arrival k = np p +1
date for all products.
The following section gives a mathematical model of
Definition 4: The average advance for a given partial
this system and its properties.
Ag ( s p ) + Ab
sequence s p is defined as: Aav s p =
p +1
( )
3. MATHEMATICAL MODEL
with:
The notations used in this paper are given as follows:
np : total number of the requested products [ (
Ab = y d (np p ) y r (np p + 1) T t u s 1p .t l )]
chmax : loading capacity of the vehicle.
The next section provides the expressions of the real
t g : travel duration from supplier to customer. arrival dates for each product and a proposition to
t r : time duration to return back at the supplier. compare partial sequences of this problem.
T = t g + t r : transport time.
3.2 Model analysis
t l : loading time per product.
We first formulate the real arrival dates of the last lot Thus:
of a partial sequence with the following lemma. ( )
y r np + s pj + 1 t u s pj +1 t l
y r (np + 1)
Lemma 1 (
T s pj 1 t u )
Given a partial sequence s p , the real arrival date of s pj
the first product of the last lot is: mini =1
[ y d (np + i ) (i 1) t u ] ,
y r (np + 1) = min y r (np + s pj + 1) T
[ ]
s kp
y r (np s + 1) = min y r (np s kp + i ) (i 1) t u
k
p j +1
s p t l s p t u
i =1 j
Proof: The real arrival dates of the last lot have to
satisfy: This second lemma uses a backward recursion to
( )
y r np s kp + 1 y d np s kp + 1( ) determine the real arrival date of the first product in
( )
y r np s kp + 2 y d np s kp + 2
( ) (
y r np s kp + 1 y d np s kp + 2 t u ) y r (np p + 1) s 1p t l y ' r (np p + 1) s '1p t l , and
y r (np'+1) T s 1p .t l x.t u
st j
real arrival date for the 1 product in s (j<k) is: p
with np ' = np p
s
j
[ y d (np + i) (i 1) t u ] ,
p
s' x + p :
min
i =1 x'
y r (np + 1) = min y r (np + s pj + 1) T min[ y d (np' x + i) (i 1) t u ]
j +1 y' r (np' x + 1) = min i =1
s p t l s p t u y' r (np'+1) T s'1p .t l x.t u
j
We note m = min[ y d (np ' x + i ) (i 1) t u ]
x'
k
with = s l
p
i =1
( )
s * s p the sequence belonging to s p which ( ) A (s (s )) > A (s (s ' )) was false. Consequently, we
g
*
p g
*
p
global advance is the smallest. have:
( )
s s p , Ag (s ) Ag s * s p ( ( )) ( ( )) ( ( ))
Ag s * s p Ag s * s ' p
s
Thus, in the same manner, we obtain the following
n j = min np' j , chmax with np ' j = np l
np
l = j 1
table 1:
For the last lot, we have to select among a set of
Table 1 global and average advance for the different
nodes the best one. Thus, the corresponding average
sizes of the last lot.
advance is calculated for each loading. This advance
is computed using definition 4. Hence, the selected Products Real arrival Global Average
loading is the one with the smallest average advance. number dates advance advance
y r ( 7 ) = 131
The following bounding scheme is used by the BBP 2 0 4
y r ( 8 ) = 132
to stop the exploration of a given branch. It is based y r ( 6 ) = 130
essentially on the proposition 1 given above. 3 y r ( 7 ) = 131 0 1.5
y r ( 8 ) = 132
y r ( 5 ) = 122
4.2 Bounding scheme
y r ( 6 ) = 123
4 y r ( 7 ) = 124
21 6.8
k y r ( 8 ) = 125
If the choice of the last lot is equal to s np , the best
y r ( 4 ) = 120
k y r ( 5 ) = 121
partial sequence to deliver the last s np products is to
5 y r ( 6 ) = 122 25 3.8
group them in the same lot. Indeed, to calculate the y r ( 7 ) = 123
average advance for a given partial sequence, we y r ( 8 ) = 124
ACKNOWLEDGMENTS