You are on page 1of 7

OPTIMISATION DES SEQUENCES DE CHARGEMENT DUNE CHAINE

LOGISTIQUE ELEMENTAIRE PAR SEPARATION ET EVALUATION.

A BRANCH & BOUND PROCEDURE TO OPTIMIZE LOADING SEQUENCES


OF A SIMPLE SUPPLY CHAIN UNDER APERIODIC DEMAND

S.E. Merzouk, O. Grunder and M. El Bagdouri

Laboratory S.e.T. University of Technology Belfort Montbliard, France


UTBM, site de Belfort 90000, Belfort Cedex.
Phone : +33(0)3 84 58 33 19 Fax : +33(0)3 84 58 3342
{salah-eddine.merzouk, olivier.grunder, mohammed.elbagdouri}@utbm.fr

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.

Keywords: optimal load flows, optimization problem, scheduling algorithm, optimal


control, synchronization, transportation control, tree search.

1. INTRODUCTION scheduling problem of several products in the same


production line. In (M.A Hoque & S.K Goyal, 2000),
The Supply Chain can be defined as a set of actors a delivery policy of batches with equal and non equal
(suppliers, producers, distributors) which sizes was developed under a constant demand. (S.Y
contribute to manufacture, sale and provision of Chou & S.L Chang, 2001) developed heuristics to
finished products for the customers. The logistic is find the minimal cost in the context of only one order
the management of business operations, such as the of production and several deliveries. A dynamic
acquisition, storage, transportation and delivery of programming was introduced by (K. H Kim & J. B
goods along the supply chain. In todays increasing Kim, 2002) in order to select a model for trucks
global and competitive marketplace, it is imperative transporting components between two members of
that members of supply chain work together in an logistic chain.
effort to minimize overall times and costs of However, all of this research maintained the
production and transportation (F.E. Vergara & al, assumption of a deterministic and constant logistic
2002). Thus, the problem of optimization production demand.
and transport sequences was largely studied these In (I. Elmahi, et al., 2002), a max-plus algebra based
last years. Indeed, the Economic Lot and delivery model is proposed to control a simple supply chain
Scheduling Problem (ELDSP) was studied by (J. under the assumption that the load sequence of the
Hahm & C. A Yano, 1992) and an extension of the transporter is given. If the load sequence become an
problem is introduced to hold account the capacity of input variable of the model, all the possible load
the transporter. The purposed model was also used in sequences have to be considered to find the optimal
(F.Elizabet Vergara et al., 2002). They generalized one.
this model to a linear supply chain (customers and The purpose of this paper is to propose an exact
suppliers in cascade) and they developed a genetic procedure to optimize the lots delivery scheduling in
algorithm to find the best scheduling sequence of a simple supply chain under just in time sitting. The
various products flows through the production line. main contribution of this work is to demonstrate
(M. Khouja, et al. 1998) also used the genetic some interesting mathematical properties for this
algorithms to solve the sequences of production
problem in case of there is a single transporter to t u : unloading time per product.
deliver the goods. These results greatly improve the Yd : vector of due dates, where :
search of the optimal solution by an appropriate
branch and bound procedure. Yd = ( y d (k ) , k = 1, L np )
This paper is organized as follow: In section 2, we y d (k ) : the due date of the k th product.
present the studied system and the constraints related
Yr : vector of the real arrival dates, where:
to its dynamic. The mathematical model of this
system and its properties are provided in section 3. Yr = ( y r (k ) , k = 1, L np )
We propose in the following section an efficient y r (k ) : the real arrival date of the k th product. If
Branch and Bound Procedure to find the optimal
solution of the studied problem. Comparative the k th and k + 1th products are in the same lot, we
experimental results show the efficiency of the have: y r (k + 1) = y r (k ) + t u
proposed algorithm in section 5. Section 6 wraps up s p : partial sequence for the last p products.
{ }
the paper with conclusions and perspectives
s p = s 1p , s 2p , L , s kp
2. PROBLEM STATEMENT
s ip : number of loaded products in the i th lot of
The system studied in this work is a simple supply sp .
chain made up of three actors: one supplier, one ( )
Ag s p : the global advance of the partial
customer and one transporter (Fig. 1). The customer
needs a number of products which must be available sequence s p
in its stock at given due dates, that is to say that the ( )
Aav s p : the average advance of the partial
products can arrive eventually earlier compared with
sequence s p
their due dates but never later. The products are
manufactured by the supplier who has to respect the 3.1 Definitions
requirements of the customer. Once manufactured, Definition 1: We define a loading sequence s np as a
they can be transported from the supplier toward the
customer by the transporter. Several parameters
i
series s np ( ) i =1, np
which satisfies:
characterize the transporter such as the capacity of a) i [1 , np ] , 0 s np
i
chmax .
( ) ( )
loading, the travel duration between the customer
and the supplier and the loading time and unloading b) i [1 , np ] s np
i
= 0 j > i, s npj = 0
time of each product from the transporter. np
c) =
i 1
i
s np = np .

Definition 2: A partial sequence s p is a sequence of


p products such as p < np .
The products of any partial sequence always
correspond to the last ones required by the customer.
Fig. 1. The studied system. Thus, the first product of the partial sequence
s p corresponds to the product np p + 1 needed by
The purpose of this study is to optimize the lots
delivery scheduling in this chain under just in time the customer.
sitting. This problem is mainly characterized by the
fact that the products have to be delivered to the Definition 3: The global advance of a given partial
customer before given due dates and as late as sequence is defined as the sum of the differences
possible. Under these assumptions, one has to find between the due date and the real arrival date for all
the optimal lot sequence that minimizes the global products.

( )
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

( ) the previous lots. Thus, using this lemma, all real


arrival dates for all products in the previous lots are
M calculated. These dates are the latest possible for a
y (np ) y (np ) given sequence; they thus allow to minimize the total
r d
advance of this sequence.
( )
yr np s kp + 1 y d np s kp + 1 ( ) The following lemmas 3 and 4 are provided to

( )
y np s kp + 1 + t u yd np s kp + 2
r
( ) compare two partial sequences of the problem. They
will be used later in this paper to improve the
M efficiency of the branch and bound search.
( p p )
y np s k + 1 + (s k 1) t y (np)
r u d
Lemma 3
Consequently, we have:
( ) (
y r np s kp + 1 y d np s kp + 1 ) Given two partial sequences s p and s p such as

( ) (
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

M a lot of x products, we consider the following partial


( )
y np s k + 1 y (np ) ( s k 1) t
r
sequences:
{ } { }
p d p u
s x + p = x, s 1p , s 2p , L , s kp and s' x+ p = x, s'1p , s'2p ,L, s'kp .
[ ]
s kp
y r ( np s kp + 1) min y d ( np s kp + i ) (i 1) t u
i =1 Let y r (i ) and y ' r (i ) be the real arrival dates of the
The real arrival dates of other products in this lot are i th product in s x + p and s ' x + p respectively, then
obtained by adding the unloading time t u .
i [np p x + 1 , np p ] , y r (i ) y ' r (i )
From this result, we give the expression of the real
arrival dates of the previous lots in the following Proof: Let formulate the real arrival dates of the first
lemma: product for the two partial sequences:
s x+ p :
x'
[y d (np' x + i) (i 1) t u ] ,
Lemma 2
min
Given a partial sequence s p = s 1p , s 2p , L , s kp , the { } y r (np' x + 1) = min i =1

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

l= j We have to consider 4 cases:


y (np ' x + 1) = m
1) r
Proof: The real arrival dates in the previous lots y ' r (np ' x + 1) = m
i [np p x + 1 , np p ],
have to satisfy the same inequality as in the lemma 1.
y r (i ) = y ' r (i )
Moreover, the following constraint has to be
satisfied:
( ) (
y r np + s pj yr np + s pj + 1 t u s pj +1 t l T ) 2)
y r (np ' x + 1) = m
Indeed, the two lots have to be separated with a y ' r (np' x + 1) = y ' r (np '+1) T s '1p .t l x.t u
necessary temporal interval which allows the So y ' r (np ' x + 1) < m = y r (np ' x + 1)
i [np p x + 1 , np p ], y r (i ) y ' r (i )
transporter to go to the supplier, load the products
and then return toward the customer.
y r (np ' x + 1) = y r (np'+1) T s 1p t l x.t u
3)
y ' r (np ' x + 1) = m
thus: Fig. 2. loading sequence s * s ' p . ( )
y ' r (np' x + 1) = M y ' r (np' x + 1) T s'1p t l x t u
We complete the partial sequence s p with the partial
Then: sequence sc np p as shown in figure 3. We note this
y r (np ' x + 1) y ' r (np ' x + 1)
obtained sequence rnp .
y r (np '+1) s 1p t l y ' r (np '+1) s '1p t l
This last inequality is contradictory with the
assumptions of the lemma. This is impossible.

y r (np' x + 1) = y r (np '+1) T s 1p .t l x.t u


4)
y ' r (np ' x + 1) = y ' r (np '+1) T s '1p .t l x.t u Fig. 3. Completion of partial sequences.
We have y r (np '+1) s t l y ' r (np '+1) s ' t l
( )
1 1
p p
The lemma 3 applied to rnp and s * s ' p gives:
Then y r (np ' x + 1) y ' r (np ' x + 1)
i [1 , np p ] , y r (i ) y ' r (i )
i [np p x + 1 , np p ], y r (i ) y ' r (i )
Then: y d (i ) y r (i ) y d (i ) y ' r (i )
np p np p
This lemma means that if two different partial
sequences are completed by the same lot and the real
= ( y (i ) y (i )) = ( y (i ) y' (i ))
i 1
d r
i 1
d r

arrival date of the first product in the first partial np p np p


sequence is greater or equal to the real arrival date of ( y d (i ) y r (i )) + ( y d (i ) y ' r (i )) +
the first product in the second partial sequence, then, i =1
i =1
the first partial sequence is a better solution than the Ag s p
( ) Ag s ' p
( )

second one.
Ag (rnp ) < Ag s s ' p
*
( ( ))
Definition 5: We define s p ( ) the set of solutions
The last inequality means that we find one sequence
(complete sequences) constructed from the partial
sequence s p by adding in upstream s p necessary ( )
belonging to s p whose the global advance is
lots to satisfy the customer request. We denote smallest than A (s (s ' )) . Hence, the assumption of
g
*
p

( )
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

Proposition 1: The mathematical model given above allows to


Let s p and s' p be two partial sequences for the same compute the latest real arrival dates for a given
number of products p. sequence. If the load sequence become an input
Assume that: variable of the model, all the possible load sequences
( )
Ag s p Ag s ' p( ) have to be considered to find the optimal one. As the
size of problem increases exponentially with the

y r (np p + 1) s p t l y ' r (np p + 1) s ' p t l
1 1
number of products, it becomes impossible to explore
all search space. We propose in the following
then
( ( ))
Ag s * s p Ag s * s ' p( ( )) section, a Branch and Bound procedure based on the
above results which allows, in addition, to find the
optimal sequence in very reducing time.
( ( ))
Proof: We suppose that: Ag s * s p > Ag s * s ' p ( ( ))
4. BRANCH AND BOUND PROCEDURE
This means that:
q s p ( ) , A (q ) > A (s (s' ))
g g
*
p The BBP belongs to the exact resolution methods
The sequence s (s ' ) is made up of two parts: the
*
p
which thus guarantee the optimality of the found
solution. The BBP has techniques to detect the
first one is the partial sequence s ' p . The second one failures as soon as possible and thus obtaining a
is another partial sequence which composed of lots considerable gain in computing time. It allows to
i reduce the search space by an implicit enumeration
sc np p necessary to satisfy the total request of the
of complete branches of tree search (Hao J.K, et al.,
customer (fig 2). We note this last one sc np p with 1999).
{
sc np p = sc 1np p , sc np
2 l
}
p , L , sc np p .
The tops of the tree search correspond to subsets
which are divided into levels. There is only one top
with level zero which represents the root of the
arborescence. A minimal evaluation of the branch
(called limit) is needed to construct the tops of the and greatest real arrival date will give inevitably the
other levels. Otherwise say, all the other tops which optimal solution. Thus, it is not necessary to explore
obtained from the current node will have an the other possibilities for the same number of
evaluation greater or, at best, equal to this limit. products. Otherwise say, this partial sequence is the
The BBP is based on two elementary techniques best manner to deliver that number of products.
which act considerably on the quality and the speed Once the last loading is chosen, we obtain with the
of the algorithm: The first one is the evaluation of the same manner the previous loading. The different
k 1
solution during its construction. The second one is average advances for the partial sequences s np s np
k

the separation which consists in stopping the k 1


construction of a solution as soon as the evaluation are computed where s np is the different possibilities
of this last one become greater than the limit of loading remaining products
evaluation.
The loading sequences optimization problem can be
k 1
s np [ (
1, min np s np
k
)]
, chmax . And so on, all the
modelled in the shape of tree search. Each node other previous lots are obtained.
models the quantity of products loaded in a given lot. During the exploration of tree search, the best partial
With each node, we associate an evaluation sequence of each number of products is registered.
corresponding to the advance of the partial sequence The best global advance and the latest real arrival
of products delivered until this top. The algorithm dates are compared with the global advance and real
has to be able to stop as soon as possible the arrival date of the current branch. If they not satisfy
construction of a branch which will end inevitably to the two conditions of the proposition 1, the
a bad solution. exploration of this branch will stop immediately.
The proposition 1 is used by the developed BBP to Otherwise, the current branch becomes the new best
explore the search arborescence and find the optimal partial sequence. So on, we obtain the best loading
loading sequence. In following section, we explain sequence for all products.
how the BBP proceeds to choose the best lot among To explain this scheme, the following example is
the various possibilities in the same level. given:
Let to deliver 8 products ( np = 8 ) from the supplier
4.1 Branching scheme to the customer. The vehicle capacity is
chmax = 5 and the vector of due dates is:
The search arborescence holds at most np levels Yd = {100 , 101, 102 , 120 , 122 , 130 , 131, 132}
corresponding to the maximal number of trips
The temporal parameters are:
necessary to satisfy the customer request. In each
level, all the nodes that correspond to the various t g = t r = 5 T = 10 , t l = t u = 1
possibilities of loading remaining products, are We start by finding the last lot. So, the supplier can
considered. Thus, the first level of tree contains n1 deliver 1, 2, 3, 4 or 5 products.
nodes where n1 = min ( np , chmax ) . These nodes For 1 product, the real arrival date is y r (8) = 132 ,
correspond to the last lot in the sequence. then, the average advance is:
Ag (1) + [ y d (7 ) ( y r (8) T t u .t l )]
In the next levels, the number of nodes depends of Aav (1) =
the path from the root node to the parent node of the 2
0 + [131 (132 10 1 1)]
Aav (1) =
previous level. So on, in each level, the number of
= 5.5
choices is calculated using: 2
( )
k

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

need to calculate the global advance for this partial


sequence and then, the real arrival date for product We conclude that the best manner to deliver the last
preceding the sequence. In proposition 1, we have three products is to take them on the same lot. Then
proved that for a same number of products, the the last trip is equal to 3.
partial sequence with the smallest global advance
In the previous trip, we repeat the same process to the fact that data ( chmax , T ,... ) differ of a problem to
calculate the number of loaded products. The another.
selected partial sequence is 2 3 and the average This BBP is also applied to problem with large size
advance corresponding is Aav (2 3) = 1.66 . in order to find the limit of the procedure. We find
So on, we find finally that the best sequence to that problems of 1000 products can be resolved
deliver the 8 products is 3 2 3 . The global easily by this BBP. The running time to find the
advance for this sequence is Ag (3 2 3) = 11 . The optimal solution is very tolerable. That time which
borders 48mn 11sec is roughly the same one as that
following figure 4 resumes the different leafs carried out by heuristics like the "genetic algorithms"
explored by the BBP and the corresponding average to find an approached solution.
advance for each one.
6. CONCLUSION

In this paper, we have proposed a very efficient


optimization procedure for the lots delivery
scheduling problem in a simple supply chain under a
just in time criterion. This problem is mainly
Fig. 4. Explored nodes for the example. characterized by the fact that the products have to be
delivered to the customer before given due dates and
We see that we didnt explore all possibilities in each as late as possible. Under these assumptions, one has
level. Indeed, the average advance for each leaf to find the optimal lot sequence that minimizes the
allows algorithm to choice the way to follow during global advance of the products. Some interesting
the exploration of tree search. The proposition 1 mathematical properties are given for this problem
makes it possible to stop the construction of a given which act considerably on the speed of the algorithm.
branch as soon as its evaluations end inevitably to a Indeed, these results applied to a branch and bound
bad solution. procedure, allow to find the optimal solution of this
problem in a very reducing computing time. We have
5. EXPERIMENTAL RESULTS provided some comparative experimental results
which illustrate the efficiency of the proposed
To test the performance of the developed BBP, we algorithm. Indeed, this BBP open the field to ensure
have considered several problems with different sizes the exactitude of the found solution of problems with
and different parameters. For each problem size, 10 large size.
problem instances with different data ( chmax , T ,... ) However, this study has to be generalized to take in
account supply chains with several suppliers and
are generated. The minimum, the maximum and the
customers and large fleet of transporters. The
average computation times of the branch and bound
transport, the loading, the unloading and the holding
algorithm are reported in the table 2, as well as the
costs has also to be integrated in the evaluation
computation time needed for an enumeration
function.
procedure.
REFERENCES
Table 2 Average run time for enumeration procedure
and BBP.
Chou S.Y, Chang S.L & Yang W.D (2001). Optimal
Run time
Products BBP
multiple delivery schedule for demand in
number Min Max Average BBP logistic model. Int. Journal of production
time time time Economics. Vol 73, p 241 249.
20 15 ms 16 ms 15 ms 30 ms Elizabet Vergara F., Khouja M.& Michalewicz Z.
14 mn (2002). An evolutionary algorithm for
30 15 ms 16 ms 15 ms
48sec
40 15 ms 32 ms 20 ms >1 day optimizing material flow in supply chains.
50 15 ms 47 ms 25 ms >150 days Computers & Industrial Engineering. Vol 43 p
80 31 ms 157 ms 88 ms > 8.105 yrs 407 421.
100 47 ms 1.15 sec 250 ms > 109 yrs Elmahi I., Grunder O. & Elmoudni A. (2002). A
200 187 ms 46.4 sec 16.7 sec > 1029 yrs
300 2.12 sec 1.2min 34.5 sec > 1049 yrs Petri net approach for the evaluation and
command of supply chain using the Max-Plus
Note that these results are obtained with a computer algebra. Proceedings of the 2002 IEEE
which has a P4 processor with a frequency equal to International Conference on Systems, Man and
2.66GHz. In addition, it is interesting to note the Cybernetics. 6-9 October 2002, IEEE SMC
difference between running time of the BBP as 2002. Tunisie.
opposed to the enumeration procedure. As the table Hahm, J and Yano C. A. (1992). The economics lot
shows, as the problems become larger, the BBP delivery scheduling problem: The single item
quickly becomes much faster than the enumeration case. Int. Journal of production Economics. 28.
procedure. For example, for 40 products, the BBP pp 235-252.
took on average 20 ms versus more than one day for Hao, J. K Galinier, P., Habib M. (1999).
the enumeration procedure. However, we note that Mthaheuristiques pour loptimisation
the running time for a given number of products combinatoire et laffectation sous contraintes.
differs of a problem to another. It is explaining by Revue dIntelligence Artificielle.
Hoque, M.A and Goyal, A. (2000). An optimal policy
for a single-vendor single-buyer integrated
production-inventory system with capacity
constraint of the transport equipment. Int.
Journal of production Economics. 65. pp 305-
315.
Kim, J.B and Kim K.H. (2002) Determining load
pattern for the delivery of assembly components
under JIT systems. Int. Journal of Production
Economics. 77. pp 25-38.
Khouja M., Michalewicz Z., Wilmot M. (1998). The
use of genetic algorithms to solve the economic
lot size scheduling problem. European Journal
of Operation research. Vol 110. p 509-524.

ACKNOWLEDGMENTS

A first version of this paper was published at IFAC


Workshop on Discrete Event Systems, WODES'04,
22-24 September 2004.

You might also like