|
Algorithm 1 Algorithm for pre-optimization for corrective strategies
|
-
1:
compute g without applying strategies in preventive way, for corresponding to applying the lightest compulsory corrective strategy corresponding to every failure
-
2:
-
3:
while no termination criterion applies (epoch number/no improvement within 1 epoch) do
-
4:
for every combination of component and failure type do
-
5:
for every corrective strategy applicable to the component after such failure do
-
6:
compute g if not computed with same arguments yet
-
7:
if the value of g is better than the optimal found so far then
-
8:
update optimal and optimal g value
-
9:
end if
-
10:
end for
-
11:
end for
-
12:
-
13:
end while
|