A Memetic Algorithm for Multi-Level Redundancy Allocation

Redundancy allocation problems (RAPs) have attracted much attention for the past thirty years due to its wide applications in improving the reliability of various engineering systems. Because RAP is an NP-hard problem, and exact methods are only applicable to small instances, various heuristic and meta-heuristic methods have been proposed to solve it. In the literature, most studies on RAPs have been conducted for single-level systems. However, real-world engineering systems usually contain multiple levels. In this paper, the RAP on multi-level systems is investigated. A novel memetic algorithm (MA) is proposed to solve this problem. Two genetic operators, namely breadth-first crossover and breadth-first mutation, and a local search method are designed for the MA. Comprehensive experimental studies have shown that the proposed MA outperformed the state-of-the-art approach significantly on two representative examples.

[1]  David W. Coit,et al.  Redundancy allocation for series-parallel systems using a max-min approach , 2004 .

[2]  Carlos Artemio Coello-Coello,et al.  Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art , 2002 .

[3]  David W. Coit,et al.  Reliability optimization of series-parallel systems using a genetic algorithm , 1996, IEEE Trans. Reliab..

[4]  J. Onishi,et al.  Solving the Redundancy Allocation Problem With a Mix of Components Using the Improved Surrogate Constraint Method , 2007, IEEE Transactions on Reliability.

[5]  Way Kuo,et al.  Reliability redundancy allocation: An improved realization for nonconvex nonlinear programming problems , 2006, Eur. J. Oper. Res..

[6]  Gregory Levitin,et al.  Optimal allocation of multistate elements in a linear consecutively-connected system , 2003, IEEE Trans. Reliab..

[7]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[8]  Daoud Aït-Kadi,et al.  Optimization of series-parallel multi-state systems under maintenance policies , 2007, Reliab. Eng. Syst. Saf..

[9]  Kamel Rekab,et al.  A branch and bound algorithm for designing reliable systems at a minimum cost , 2001, Appl. Math. Comput..

[10]  S. P. Levitan,et al.  Reliability optimization models for embedded systems with multiple applications , 2004, IEEE Transactions on Reliability.

[11]  Nam Kee Lee,et al.  System Reliability Allocation and a Computational Algorithm , 1968 .

[12]  Kyungmee O. Kim,et al.  Maximization of a percentile life of a series system through component redundancy allocation , 2001 .

[13]  Chengbin Chu,et al.  Reliability allocation through cost minimization , 2003, IEEE Trans. Reliab..

[14]  Xin Yao,et al.  A multi-objective approach to Redundancy Allocation Problem in parallel-series systems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[15]  Alice E. Smith,et al.  An ant colony optimization algorithm for the redundancy allocation problem (RAP) , 2004, IEEE Transactions on Reliability.

[16]  N. Sancho,et al.  A hybrid ‘dynamic programming/depth-first search’ algorithm, with an application to redundancy allocation , 2001 .

[17]  Way Kuo,et al.  Recent Advances in Optimal Reliability Allocation , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[18]  Mustapha Nourelfath,et al.  Ant colonies for structure optimisation in a failure prone series‐parallel production system , 2008 .

[19]  Maw-Sheng Chern,et al.  On the computational complexity of reliability redundancy allocation in a series system , 1992, Oper. Res. Lett..

[20]  James Smith,et al.  A tutorial for competent memetic algorithms: model, taxonomy, and design issues , 2005, IEEE Transactions on Evolutionary Computation.

[21]  P. Vassiliou,et al.  Reliability importance of components in a complex system , 2004, Annual Symposium Reliability and Maintainability, 2004 - RAMS.

[22]  Kazuhiro Izui,et al.  Multilevel Redundancy Allocation Optimization Using Hierarchical Genetic Algorithm , 2008, IEEE Transactions on Reliability.

[23]  Way Kuo,et al.  An annotated overview of system-reliability optimization , 2000, IEEE Trans. Reliab..

[24]  Gregory Levitin,et al.  Optimal multilevel protection in series-parallel systems , 2003, Reliab. Eng. Syst. Saf..

[25]  Way Kuo,et al.  Comparison of max-min approach and NN method for reliability optimization of series-parallel system , 2003 .

[26]  Won Young Yun,et al.  Multi-level redundancy optimization in series systems , 2004, Comput. Ind. Eng..

[27]  David W. Coit,et al.  A heuristic for solving the redundancy allocation problem for multi-state series-parallel systems , 2004, Reliab. Eng. Syst. Saf..

[28]  David W. Coit,et al.  Genetic algorithm to maximize a lower-bound for system time-to-failure with uncertain component Weibull parameters , 2002 .

[29]  Mitsuo Gen,et al.  A survey of penalty techniques in genetic algorithms , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[30]  Chengbin Chu,et al.  A new dynamic programming method for reliability & redundancy allocation in a parallel-series system , 2005, IEEE Transactions on Reliability.

[31]  Daoud Aït-Kadi,et al.  Coupling ant colony and the degraded ceiling algorithm for the redundancy allocation problem of series-parallel systems , 2007, Reliab. Eng. Syst. Saf..

[32]  Gregory Levitin,et al.  Optimal separation of elements in vulnerable multi-state systems , 2001, Reliab. Eng. Syst. Saf..