
As it should be noted from Table 2, the 
population size for both algorithms are not reported. 
This because the proposed GEO works only on 1 
individual and performs a number of evaluations as 
the solution length. Therefore, for example, in the 
problem #1 the proposed GEO performs 36 
evaluations at each iteration, while, for the problem 
#3 it performs 100 evaluations at each iteration. 
Therefore, in order to compare the proposed GEO 
and SGA, the population size of the last algorithm 
has been set to: 36 for the problem #1, 64 for the 
problem #2, 100 for the problem #3 and, finally, was 
150 for the problem #4. 
For each problem, it was performed 50 runs for 
both algorithms. 
In Table 3 and Table 4 are reported the 
preliminary experimental results. 
In particular, Table 3 shows a comparison 
between the costs of the best solutions (mean value 
and standard deviation) achieved for GEO and SGA. 
As one can see, both algorithms have the same 
performance on the first two cases (#1 and #2), but 
GEO outperforms SGA better and better while 
increasing the size of the sequence. 
However, in Table 4, the difference between the 
algorithm presented in this work and SGA is 
noticeable.  
Table 2: Parameter settings for the GEO application and 
the standard GA. 
Proposed GEO  GA 
τ = 0,75 
Mutation mechanism 
Uniform 
Crossover mechanism 
Single point 
Crossover fraction 
0.8 
Selection mechanism 
Roulette 
In particular, the proposed approach obtains the best 
solution in lesser number of iteration on the average, 
highlighting appreciable results. 
Table 3: Best solution achieved (mean and standard 
deviation) by means of the GEO algorithm and the 
standard GA, for the 4 scheduling cases of Table 1. 
Comparison test: best solution cost 
# 
Mean Standard deviation 
  GEO GA GEO  GA 
1 70  70  0  0 
2 104  104  10
-
 
10
-
3 164,04  170,1  3,97  4,06 
4 219,54  400,01  4,95  4,12 
Table 4: Number of iteration on average and standard 
deviation to achieve the best solution by means of the 
GEO application and a standard GA, for the 4 scheduling 
cases of Table 1. 
Comparison test: number of iteration 
# 
Mean Standard deviation 
  GEO GA GEO  GA 
1 65,12  3876  60,06  2177,16 
2 1804,12 3636,6 1589,75  1961,98 
3 3081,18 5306,5 1979,98  2062,98 
4 8513,54  16667,3  5761,65  9164,24 
4 CONCLUSIONS 
In the present paper, a Generalized Extremal 
Optimization (GEO) based algorithm for a 
predictive maintenance scheduling problem has been 
proposed. 
Preliminary tests on a set of high dimension 
scheduling problems for the GEO algorithm 
compared with a standard GA shown encouraging 
performance of the proposed approach. 
In particular, the proposed GEO reaches the best 
solution in lesser number of iteration on average, 
compared with the standard GA. 
Finally, as previously mentioned, the proposed 
GEO has a peculiar feature: a single candidate is 
processed at each iteration.  
For this reason, a comparison between an 
evolutionary algorithm having the same feature (as, 
for example, Simulated Annealing) and the proposed 
one, should be carried out in the future research.  
REFERENCES 
Bak, P. and Sneppen, K., 1993, Punctuated Equilibrium 
and Criticality in a Simple Model of Evolution. 
Physical Review Letters, Vol. 71, Number 24, pp. 
4083-4086. 
Bak, P., Tang, C. and Wiesenfeld, K.,1987, Self-organized 
criticality: an explanation of 1 / f noise. Physical 
Review Letters, 59: 381–384 
Boettcher, S. and Percus, A. G, 2001, Optimization with 
Extremal Dynamics. Physical Review Letters, Vol. 86, 
pp. 5211-5214. 
Dekker R. Wildeman R. E., Van der Duyn Shouten F. A., 
1997, A Review on multi-component maintenace 
models with economic dependence, Mathematical 
Methods on Operetion Research. 45: 411-435 
De Sousa, F., Ramos, M. R., 2002. Function Optimization 
using Extremal Dynamics. In 4th Int. Conf. On Inverse 
Problem in Engineering, Rio de Janeiro, Brazil 
Djurdjanovic, D., Lee, J., & Ni, J., 2003, Watchdog 
agent—an infotronics based prognostics approach for 
product performance assessment and prediction. 
A GENERALIZED EXTREMAL OPTIMIZATION-INSPIRED ALGORITHM FOR PREDICTIVE MAINTENANCE
SCHEDULING PROBLEMS
75