Penalty function approach in heuristic algorithms for constrained redundancy reliability optimization

To solve the problem of constrained redundancy reliability optimization, several heuristic algorithms have been developed in the literature. Most of these algorithms search for the solutions remaining within the feasible boundary e.g. [15], [20]. Perhaps the most interesting & efficient heuristic algorithm in terms of solution quality is that given by KYA, in which the search is made not only in the feasible region but also into the bounded infeasible region by making an excursion, which returns to the feasible region with a possibly improved solution. In this paper, a heuristic algorithm based on the penalty function approach is proposed to solve the constrained redundancy optimization problem for complex systems. An excursion is made into the infeasible region, but an adaptive penalty function helps the search not to go too far into the infeasible region. Thus, promising feasible & infeasible regions of the search space are explored efficiently & effectively to identify finally an optimal or near optimal solution. Computational experiments are conducted on 11 sets of problems (10 with linear constraints, and 1 with nonlinear constraints); each with 10 different randomly generated initial solutions. Comparison is made between the proposed algorithm P-Alg, N-N algorithm [15], Shi algorithm [20], and KYA [9] . It is observed that P-Alg performs consistently better than others, showing an overall improvement in various measures of performance. Besides, as P-Alg does not require any assumptions on the nature of the objective & constraint functions, it can solve a wide variety of problems.

[1]  Mustapha Nourelfath,et al.  Quantized hopfield networks for reliability optimization , 2003, Reliab. Eng. Syst. Saf..

[2]  Yuji Nakagawa,et al.  A Heuristic Method for Determining Optimal Reliability Allocation , 1977, IEEE Transactions on Reliability.

[3]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[4]  V. K. Jayaraman,et al.  Ant algorithm for single and multiobjective reliability optimization problems , 2002 .

[5]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[6]  J. Abraham An Improved Algorithm for Network Reliability , 1979, IEEE Transactions on Reliability.

[7]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

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

[9]  C.L. Hwang,et al.  Optimization of System Reliability by the Sequential Unconstrained Minimization Technique , 1975, IEEE Transactions on Reliability.

[10]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[11]  Ruiqing Zhao,et al.  A hybrid intelligent algorithm for reliability optimization problems , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[12]  Zbigniew Michalewicz,et al.  GENOCOP: a genetic algorithm for numerical optimization problems with linear constraints , 1996, CACM.

[13]  T. Kohda,et al.  A Reliability Optimization Method for Complex Systems with the Criterion of Local Optimality , 1982, IEEE Transactions on Reliability.

[14]  A. Saidane,et al.  Optimal Reliability Design: Fundamentals and Applications , 2001 .

[15]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[16]  Charles W. Carroll An operations research approach to the economic optimization of a kraft pulping process , 1959 .

[17]  Katta G. Murty,et al.  Nonlinear Programming Theory and Algorithms , 2007, Technometrics.

[18]  Z. Michalewicz Genetic Algorithms , Numerical Optimization , and Constraints , 1995 .

[19]  Way Kuo,et al.  Reliability Optimization with the Lagrange-Multiplier and Branch-and-Bound Technique , 1987, IEEE Transactions on Reliability.

[20]  Zbigniew Michalewicz,et al.  Genetic AlgorithmsNumerical Optimizationand Constraints , 1995, ICGA.

[21]  David W. Coit,et al.  Adaptive Penalty Methods for Genetic Optimization of Constrained Combinatorial Problems , 1996, INFORMS J. Comput..

[22]  Jeffrey Horn,et al.  Handbook of evolutionary computation , 1997 .

[23]  K. Misra,et al.  An efficient algorithm to solve integer-programming problems arising in system-reliability design , 1991 .

[24]  Bong-Jin Yum,et al.  A heuristic method for solving redundancy optimization problems in complex systems , 1993 .

[25]  Shi Dinghua,et al.  A New Heuristic Algorithm for Constrained Redundancy-Optimization in Complex Systems , 1987, IEEE Transactions on Reliability.