Diapositive 1

Stochastic Maintenance
Scheduling Problem
G. Fleury, P. Lacomme,
M. Sevaux
Laboratoire de
Mathématiques
Clermont-Ferrand
UMR 6620
Laboratoire
d’Informatique
Clermont-Ferrand
UMR 6158
LAMIH
Valenciennes
UMR 8530
1
Plan
 Problem
statement
 Assumptions and objective
 Genetic Algorithm template
 Computational experiments
 Future research
2
Problem statement
Maintenance
10 000 elementary tasks
8 majors operations for each coach
64 aggregated tasks for one TGV
Objective: minimize the total
duration
3
Physical description (1)
coaches 1, 2
CTA1
coaches 3, 4
TSC1
CTA2
IP
coaches 5, 6
CTA3
TSC2
coaches 7, 8
CTA4
4
Physical description (2)

CTAx
(caisses TGV et Automoteur):
Dis-assembling tasks
Re-assembling tasks
Works insided coaches

IP (industries privées):
Sand blasting by external companies

TSCx
(tôlerie, stucture de caisse):
Handling the tollery
Renovation of external parts of coaches
5
Logical description (1)
jobs sequence of treatment
6
Logical description (2)
7
A stochastic problem (1)
 Processing
time of jobs are
submitted to variations
 Robust
solutions are required to
avoid periodic computation of new
schedule

Minimization of the makespan is also
required
8
Random events modelization


 : extra delay
pp : probability of random events
occurrences
9
A template for stochastic
problem (1)
10
A template for stochastic
problem (2)

Optimization phase:


Searching process based of statistic
performances of solutions
Robustness evaluation of solutions



Replications
Average cost of solution
Standard deviation of solutions
11
Genetic Algorithm template (1)
Construct a random initial set of solutions
Repeat
Select P1 and P2 based on the inverse function of
the fitness rank distribution
Apply XOver operator
Evaluate C
With probability P then
Mutate C (swap two random points p and q)
Until (a maximal number of iterations is reached).
 See (Sevaux and Le Quéré, 2003)
12
Genetic Algorithm template (2)
One chromosome is:
– Ordered set of jobs
– Evaluation of the average cost
– Evaluation of the standard deviation cost
13
Robust Approach

Principles
Compute
which is a evaluation of the average cost over n
replications

Compute
which is evaluation of the standard deviation over n
replications


Problems
Very costly for a computational point of view
14
Stochastic Approach (1)


Replace statistical evaluation by
mathematical evaluation
Based on shortest path computed in
the disjunctive graph
15
Stochastic Approach (2)

Tasks duration

with


 Y binomial law
16
Stochastic Approach (3)

So

Average :

Standard deviation :

Finally:
17
Results for the robust approach
(Sevaux and Le Quéré, 2003)
18
Results for the robust approach
Results with mathematical evaluation of criteria
19
Concluding remarks (1)
 Stochastic
 Two
maintenance problem
approaches:
A robust approach
A stochastic approach
 Both
approaches provides robust
solutions
20
Concluding remarks (2)
 Robust
Approach
High quality solutions
Post analysis provide results very closed to
the evaluations
Time consuming
 Stochastic
Approach
Satisfactory evaluation of soluitons
Very short computational time
21
Future Research
 Improve
mathematical analysis
 Take into account all shortest paths
 Improve
modelization of the problem
 modelize random variations
22