Skip to main content

Advertisement

Log in

An evolutionary computation approach to solving repairable multi-state multi-objective redundancy allocation problems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

The redundancy allocation problem (RAP) is an optimization problem for maximizing system reliability at a predetermined time. Among the several extensions of RAPs, those considering multi-state and repairable components are the closest ones to real-life availability engineering problems. However, despite their practical implications, this class of problems has not received much attention in the RAP literature. In this paper, we propose a multi-objective nonlinear mixed-integer mathematical programming to model repairable multi-state multi-objective RAPs (RMMRAPs) where a series of parallel systems experiencing repairs, partial failures, and component degrading through time is considered. The performance of a component depends on its state and may decrease/increase due to minor and major failures/repairs which are modeled by a Markov process. The proposed RMMRAP allows for configuring multiple components and redundancy levels in each sub-system while evaluating multiple objectives (i.e., availability and cost). A customized version of the non-dominated sorting genetic algorithm (NSGA-II), where constraints are handled using a combination of penalty functions and modification strategies, is introduced to solve the proposed RMMRAP. The performance of the proposed NSGA-II and that of an exact multi-objective mathematical solution procedure, known as the epsilon-constraint method, are compared on several benchmark RMMRAP instances. The results obtained show the relative dominance of the proposed customized NSGA-II over the epsilon-constraint method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Agarwal M, Gupta R (2006) Genetic search for redundancy optimization in complex systems. J Qual Maint Eng 12(4):338–353

    Article  Google Scholar 

  2. Chern MS (1992) On the computational complexity of reliability redundancy allocation in a series system. Oper Res Lett 11(5):309–315

    Article  MathSciNet  MATH  Google Scholar 

  3. Coit DW, Smith AE (1996) Solving the redundancy allocation problem using a combined neural network/genetic algorithm approach. Comput Oper Res 23(6):515–526

    Article  MATH  Google Scholar 

  4. Deb K, Pratap A, Agarwal S, Meyarivan TA (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  5. Garg H, Sharma SP (2013) Multi-objective reliability-redundancy allocation problem using particle swarm optimization. Comput Ind Eng 64(1):247–255

    Article  Google Scholar 

  6. Hwang CL, Masud ASM (1983) Multiple objective decision making methods and applications. Springer, New York

    Google Scholar 

  7. Khalili-Damghani K, Amiri M (2012) Solving binary-state multi-objective reliability redundancy allocation series-parallel problem using efficient epsilon-constraint, multi-start partial bound enumeration algorithm, and DEA. Reliab Eng Syst Saf 103:35–44

    Article  Google Scholar 

  8. Khalili-Damghani K, Tavana M, Sadi-Nezhad S (2012) An integrated multi-objective framework for solving multi-period project selection problems. Appl Math Comput 219(6):3122–3138

    MathSciNet  MATH  Google Scholar 

  9. Khalili-Damghani K, Tavana M, Abtahi AR (2013) A new multi-objective particle swarm optimization method for solving reliability redundancy allocation problems. Reliab Eng Syst Saf 111:58–75

    Article  Google Scholar 

  10. Kuo W, Zuo MJ (2003) Optimal reliability modeling: principles and applications. Wiley, Hoboken

    Google Scholar 

  11. Li Z, Liao H, Coit DW (2009) A two-stage approach for multi-objective decision making with applications to system reliability optimization. Reliab Eng Syst Saf 94(10):1585–1592

    Article  Google Scholar 

  12. Liang YC, Lo MH (2012) A variable neighborhood search algorithm with novel archive update strategies for redundancy allocation problems. Eng Optim 44(3):289–303

    Article  Google Scholar 

  13. Liang YC, Smith E (2004) An ant colony optimization algorithm for the redundancy allocation problem (RAP). IEEE Trans Reliab 53(3):417–423

    Article  Google Scholar 

  14. Lisnianski A, Levitin G (2003) Multi-state system reliability assessment, optimization and applications. World Scientific, Singapore

    Book  MATH  Google Scholar 

  15. Mavrotas G (2009) Effective implementation of the ε-constraint method in multi-objective mathematical programming problems. Appl Math Comput 213(2):455–465

    MathSciNet  MATH  Google Scholar 

  16. Misra KB, Ljubojevic MD (1973) Optimal reliability design of a system: a new look. IEEE Trans Reliab 22(5):255–258

    Article  Google Scholar 

  17. Mousavi SM, Alikar N, Niaki STA, Bahreininejad A (2015) Two tuned multi-objective meta-heuristic algorithms for solving a fuzzy multi-state redundancy allocation problem under discount strategies. Appl Math Model 39(22):6968–6989

    Article  MathSciNet  Google Scholar 

  18. Mousavi SM, Alikar N, Niaki STA, Bahreininejad A (2015) Optimizing a location allocation-inventory problem in a two-echelon supply chain network: a modified fruit fly optimization algorithm. Comput Ind Eng 87:543–560

    Article  Google Scholar 

  19. Mousavi SM, Alikar N, Niaki STA (2016) An improved fruit fly optimization algorithm to solve the homogeneous fuzzy series-parallel redundancy allocation problem under discount strategies. Soft Comput 20(6):2281–2307

    Article  Google Scholar 

  20. Onishi J, Kimura S, James RJW, Nakagawa Y (2007) Solving the redundancy allocation problem with a mix of components using the improved surrogate constraint method. IEEE Trans Reliab 56(1):94–101

    Article  Google Scholar 

  21. Ramirez-Marquez JE, Coit DW, Konak A (2004) Redundancy allocation for series-parallel systems using a max-min approach. IIE Trans 36(9):891–898

    Article  Google Scholar 

  22. Safari J (2012) Multi-objective reliability optimization of series-parallel systems with a choice of redundancy strategies. Reliab Eng Syst Saf 108:10–20

    Article  Google Scholar 

  23. Safari J, Tavakkoli-Moghaddam R (2010) A redundancy allocation problem with the choice of redundancy strategies by a memetic algorithm. J Ind Eng Int 6(11):6–16

    Google Scholar 

  24. Sheikhalishahi M, Ebrahimipour V, Shiri H, Zaman H, Jeihoonian M (2013) A hybrid GA–PSO approach for reliability optimization in redundancy allocation problem. Int J Adv Manuf Technol 68(1–4):317–338

    Article  Google Scholar 

  25. Tavakkoli-Moghaddam R, Safari J, Sassani F (2008) Reliability optimization of series-parallel systems with a choice of redundancy strategies using a genetic algorithm. Reliab Eng Syst Saf 93:550–556

    Article  Google Scholar 

  26. Tavana M, Khalili-Damghani K, Abtahi AR (2013) A new variant of fuzzy multi-choice knapsack for project selection problem. Ann Oper Res 206(1):449–483

    Article  MATH  Google Scholar 

  27. Tavana M, Abtahi AR, Khalili-Damghani K (2014) A new multi-objective multi-mode model for solving preemptive time–cost–quality trade-off project scheduling problems. Exp Syst Appl 41(4):1830–1846

    Article  Google Scholar 

  28. Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, London

    Book  MATH  Google Scholar 

  29. Zhao JH, Liu Z, Dao MT (2007) Reliability optimization using multiobjective ant colony system approaches. Reliab Eng Syst Saf 92:109–120

    Article  Google Scholar 

  30. Zio E (2009) Reliability engineering: old problems and new challenges. Reliab Eng Syst Saf 94:125–141

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers and the editor for their insightful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kaveh Khalili-Damghani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tavana, M., Khalili-Damghani, K., Di Caprio, D. et al. An evolutionary computation approach to solving repairable multi-state multi-objective redundancy allocation problems. Neural Comput & Applic 30, 127–139 (2018). https://doi.org/10.1007/s00521-016-2676-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2676-y

Keywords

Navigation