Beruflich Dokumente
Kultur Dokumente
and Control
International Federation of Automatic Control
June 19-21, 2013. Saint Petersburg, Russia
∗
École Nationale Supérieure des Mines, EMSE-FAYOL,
CNRS UMR6158, LIMOS, F–42023 Saint–Étienne, France
(e-mail: {bentaha,battaia,dolgui}@emse.fr).
Abstract: Disassembly Line Balancing Problem considered here both chooses the best
disassembly alternative for an end of life product and assigns the corresponding disassembly
tasks to the workstations of the line with the aim to reduce the line cost. Precedence and cycle
time constraints are observed. Task times are assumed stochastic with known normal probability
distributions. The line cost includes the investment and operation costs for workstations as well
as penalty costs generated by the cycle time constraints violations. To deal with uncertainties,
a stochastic linear mixed integer formulation is developed. To solve efficiently the problem,
L-shaped algorithm combined with Latin Hypercube Sampling is proposed.
2. PROBLEM FORMULATION
408
2013 IFAC MIM
June 19-21, 2013. Saint Petersburg, Russia
X obtained for t1 are paired at random, without replacement,
Q(x, ξ) = min qj · yj (ξ) (II') with the Λ values obtained for t2 . These Λ pairs are
j∈J
randomly combined without replacement with the Λ values
of t3 to form Λ triples. This process is continued until a
s.t. set of Λ N–tuples is formed. These N–tuples constitute the
X
ζi (ξ) · xij − yj (ξ) 6 C, ∀j ∈ J (13) Latin hypercube sample.
i∈I
yj (ξ) > 0, ∀j ∈ J 3.2 The L–shaped Algorithm
Let L = {1, 2, . . . , L}, L ∈ N∗ . If ξ˜ has a finite discrete
distribution {(ξ l , pl ), l ∈ L}, pl > 0, ∀l ∈ L, pl is the The main idea of the L–shaped method is to approximate
˜ then (I) is an ordinary the nonlinear term in the objective function of the two–
realization probability of ξ l of ξ,
stage stochastic problems, (Birge (1997), Birge and Tang
linear program with a dual decomposition structure, as
(1993)). Consider the formulation (II) of the SDLBP.
shown below.
Assume a finite realizations set Ξ of the stochastic vector
Deterministic Equivalent ξ˜ such as |Ξ| = L. The L-shaped algorithm, adapted
L
to the SDLBP, processes as follows. Counters r, h, υ are
respectively used for the feasibility and optimality cuts
X X X
min Fc · j · zj + pl qj · yj (ξ l ) (III)
as well for the algorithm iterations. Constraint (16) is
j∈J l=1 j∈J
the matrix version of the cycle time constraints (13); I
s.t. represents the identity matrix.
X
ζi (ξ l ) · xij − yj (ξ l ) 6 C, ∀j ∈ J, ∀l ∈ L
L–shaped Algorithm
i∈I
Step 0. Set r = h = υ = 0
yj (ξ l ) > 0, ∀j ∈ J, ∀l ∈ L Step 1. Set υ = υ + 1. Solve the following LP:
x∈X
˜ i.e. L,
X
Depending on the number of realizations of ξ, min Fc · j · zj + ϕ
this linear mixed integer program may become very large
j∈J
in scale, but its particular block structure can be ex-
ploited by specially designed algorithms such as the L- s.t.
shaped method, (Ahmed and Shapiro (2002), Birge (1997); x∈X
Birge and Tang (1993), Kall and Wallace (1994), Ntaimo Dν · x > dν , ν = 1, 2, . . . , r (14)
(2013)). Eν · x + ϕ > eν , ν = 1, 2, . . . , h (15)
x mixed binary, ϕ > 0
3. SOLUTION METHOD Let (xυ , ϕυ ) be an optimal solution.
As mentioned earlier, computing the expected value Step 2. For l = 1, 2, . . . , L, solve the following LP:
˜ , for a given disassembly task assignment to
Eξ̃ Q(x, ξ) min Z = aT · u
workstations, is quite impossible. Even, for discrete distri- s.t.
˜ the number of linear programs of type (II')
butions of ξ,
Tl · xυ − I · y − I · u 6 C (16)
to solve may be a huge one. Although the exact evaluation
of the expectation term in (II) is possible, its optimization y > 0, u > 0
presents serious difficulties, (Birge
and Louveaux (1997), a = (1, . . . , 1)T , until for some l the optimal
˜ is implicitly de-
Santoso et al. (2005)). Indeed, Eξ̃ Q(x, ξ) value Z > 0. In this case, let σ υ be the associated
fined. To deal with these difficulties, we present a solution simplex multipliers; define
strategy combining a method, latin hypercube sampling,
with the L–shaped algorithm. We begin by introducing Dr+1 = (σ υ )T · Tl
the latin hypercube sampling and the L–shaped algorithm, and
then, the solution strategy developed is detailed.
dr+1 = (σ υ )T · hl
3.1 Latin Hypercube Sampling in order to generate constraint called a feasibility cut
The Latin hypercube sampling is a Monte Carlo tech- of type (14). Set r = r + 1, add constraint type (14)
nique, having the efficient manner to sample the range and return to Step 1. If ∀l ∈ L, Z = 0, go to Step 3.
of each random variable. Under the assumption of random Step 3. For l = 1, 2, . . . , L, solve the LP:
variables independence, latin hypercube sampling gener-
ates, in the following manner, a sample of size Λ from min W = qlT · y
ξ˜ = (t1 , t2 , . . . , tN ) in consistency with the probability s.t.
space (Ξ, F, P ), (Helton and Davis (2003), Helton et al. Tl · xυ − I · y 6 C
(2006)). y>0
The range of each variable ti , i = 1, 2, . . . , N, is divided into
Let ωlυ be the simplex multipliers associated with
Λ disjoint intervals of equal probability and one value is
randomly selected from each interval. Then, the Λ values an optimal solution of problem l above; define
409
2013 IFAC MIM
June 19-21, 2013. Saint Petersburg, Russia
410
2013 IFAC MIM
June 19-21, 2013. Saint Petersburg, Russia
Table 1. The sample product associated data. Birge, J.R. (1997). Stochastic programming computation
and applications. INFORMS Journal on Computing,
Task µ σ subassembly component
9(2), 111–133.
1 0.21 0.05 1:5 6; 7
2 0.21 0.05 1 : 3, 6, 7 4; 5
Birge, J.R. and Louveaux, F. (1997). Introduction to
3 0.50 0.10 2, 4, 5 1; 3 Stochastic Programming. Springer-Verlag New York Inc.
4 0.21 0.05 1:3 4; 5 Birge, J.R. and Tang, H. (1993). L–shaped method for
5 0.50 0.10 2, 4, 5/3, 6, 7 1 two stage problems of stochastic convex programming.
6 0.21 0.05 1:3 6; 7 Technical report, Department of Industrial and Opera-
7 0.50 0.10 3, 6, 7 1; 2 tions Engineering, University of Michigan.
8 0.21 0.05 − 2; 4; 5 Dolgui, A. and Proth, J.M. (2010). Supply Chain En-
9 0.50 0.10 − 1; 2; 3 gineering: Useful Methods and Techniques. Springer
10 0.21 0.05 − 3; 6; 7 London Ltd, London, 1 edition.
K, M, N Fc C qj , ∀j ∈ J Ω, Λ, Λ0 Güngör, A. and Gupta, S.M. (1999). Issues in environmen-
5, 3, 10 5 0.51 7 20, 30, 50 tally conscious manufacturing and product recovery : a
Table 2. Objective value results survey. Computers & Industrial Engineering, 36, 811–
853.
LB UB cn
Λ0
QnΛ0 Helton, J. and Davis, F. (2003). Latin hypercube sampling
LBΛΩ = 5.253 U BΛ0 = 5.340 5.100 0.240 and the propagation of uncertainty in analyses of com-
2
σLB = 0.000 2
σU
ΛΩ B 0 = 0.533
Λ
plex systems. Reliability Engineering & System Safety,
81(1), 23–69.
Under the upper bound solution, the number of worksta-
Helton, J., Johnson, J., Sallaberry, C., and Storlie, C.
tions is 2. Tasks {2, 6} are assigned to the 1st workstation
(2006). Survey of sampling-based methods for uncer-
and task 9 to the second one. The overall idle time of the
tainty and sensitivity analysis. Reliability Engineering
disassembly line, if mean time of each task selected is con-
& System Safety, 91(10-11), 1175–1209.
sidered, is 0.10. This solution was provided in 10.5 seconds.
Kall, P. and Wallace, S.W. (1994). Stochastic Program-
Table 3. Upper bound solution ming. John Wiley & Sons, Chichester, 2 edition.
Koc, A., Sabuncuoglu, I., and Erel, E. (2009). Two exact
Task µ σ subassembly component
formulations for disassembly line balancing problems
2 0.21 0.05 1 : 3, 6, 7 4; 5
6 0.21 0.05 1:3 6; 7
with task precedence diagram construction using an
9 0.50 0.10 − 1; 2; 3 AND/OR graph. IIE Transactions, 41(10), 866–881.
Ma, Y.S., Jun, H.B., Kim, H.W., and Lee, D.H. (2011).
5. CONCLUSION Disassembly process planning algorithms for end-of-
life product recovery and environmentally conscious
In this paper, the DLBP was studied under uncertainty disposal. International journal of production research,
and a two–stage stochastic linear mixed integer program 49(23), 7007–7027.
with fixed recourse was developed. Disassembly task times Mak, W.K., Morton, D.P., and Wood, R. (1999). Monte
were assumed random variables with known normal prob- Carlo bounding techniques for determining solution
ability distributions. To solve the problem efficiently, the quality in stochastic programs. Operations Research
SAA strategy was proposed. This strategy combined the Letters, 24(1–2), 47–56.
L–shaped algorithm and the LHS Monte Carlo technique. Mayyas, A., Qattawi, A., Omar, M., and Shan, D. (2012).
The SAA procedure provided lower and upper bounds of Design for sustainability in automotive industry: A com-
the optimal solution for the SDLBP. Deviations of these prehensive review. Renewable and Sustainable Energy
bounds were also provided. To illustrate the SAA strategy, Reviews, 16(4), 1845–1862.
a case example was presented. Ntaimo, L. (2013). Fenchel decomposition for stochastic
Our next objective is to test the SAA strategy on a data mixed-integer programming. Journal of Global Opti-
set of industrial problems in order to evaluate its practical mization, 55, 141–163.
efficiency. Such an evaluation should show if the developed Santoso, T., Ahmed, S., Goetschalckx, M., and Shapiro, A.
method can afford the solution of the real–size problems (2005). A stochastic programming approach for supply
characterized by a large number of alternatives and sub- chain network design under uncertainty. European
assemblies in reasonable computational time. Further, the Journal of Operational Research, 167(1), 96–115.
case of partial disassembly under uncertainty will be in- Silverman, F.N. and Carter, J.C. (1986). A cost-based
vestigated. methodology for stochastic line balancing with intermit-
tent line stoppages. Management Science, 32(4), 455–
REFERENCES 463.
Zorpas, A.A. and Inglezakis, V.J. (2012). Technology in
Ahmed, S. and Shapiro, A. (2002). The Sample Average Society Automotive industry challenges in meeting EU
Approximation Method for Stochastic Programs with 2015 environmental standard. Technology in Society, 1–
Integer Recourse. Technical report, School of Industrial 29.
& Systems Engineering, Georgia Institute of Technol-
ogy.
Altekin, F.T., Kandiller, L., and Ozdemirel, N.E. (2008).
Profit-oriented disassembly-line balancing. Interna-
tional Journal of Production Research, 46(10), 2675–
2693.
411