DOI QR코드

DOI QR Code

Redundancy Allocation in A Multi-Level Series System by Cuckoo Search

뻐꾸기 탐색 방법을 활용한 다계층 시스템의 중복 할당 최적화

  • Chung, Il-Han (Department of Safety & Industrial Management, Ulsan College)
  • 정일한 (울산과학대학교 안전및산업경영과)
  • Received : 2017.01.12
  • Accepted : 2017.04.07
  • Published : 2017.04.30

Abstract

Reliability is considered a particularly important design factor for systems that have critical results once a failure occurs in a system, such as trains, airplanes, and passenger ships. The reliability of the system can be improved in several ways, but in a system that requires considerable reliability, the redundancy of parts is efficient in improving the system reliability. In the case of duplicating parts to improve reliability, the kind of parts and the number of duplicating parts should be determined under the system reliability, part costs, and resources. This study examined the redundancy allocation of multi-level systems with serial structures. This paper describes the definition of a multi-system and how to optimize the kind of parts and number of duplications to maximize the system reliability. To optimize the redundancy, the cuckoo search algorithm was applied. The search procedure, the solution representation and the development of the neighborhood solution were proposed to optimize the redundancy allocation of a multi-level system. The results of numerical experiments were compared with the genetic algorithm and cuckoo search algorithm.

신뢰도는 열차, 비행기, 여객선과 같이 시스템에 한번 고장이 발생한 경우 치명적인 결과로 이어져 시스템에서 중요한 설계 요인으로 고려되어진다. 상당히 높은 신뢰도를 요구하는 시스템에서 시스템의 신뢰도를 향상시키는 방법에는 다양하게 있지만, 부품의 중복은 시스템 신뢰도를 향상시키기 위한 효율적인 방법으로 알려져 있다. 신뢰도를 높이기 위해 부품을 중복하는 경우에는 어떤 부품을 몇 개를 중복해야 하는지를 시스템 신뢰도 측면과 비용, 기타 설계자원 측면에서 고려하여야 한다. 본 연구에서는 직렬 구조를 가지는 다계층 시스템에 대한 중복할당의 방법을 다룬다. 다계층시스템에 대한 정의를 설명하고, 제약된 설계비용에서 시스템 신뢰도를 최대화하기 위한 중복 부품의 선정과 중복수량을 최적화하는 방법을 다룬다. 특히, 다계층 시스템에서 경로집합 중에 단 하나의 품목만 중복이 가능한 경우에 대해서 다루며, 유효한 해를 찾기 위한 방법을 제시한다. 최적화를 위해 뻐꾸기 탐색 알고리즘을 적용한다. 뻐꾸기 탐색 알고리즘에서는 다계층시스템의 중복할당 최적화를 위한 탐색절차, 이웃해의 탐색 방법, 해의 표현 등을 제시한다. 수치예제를 통해 기존에 유전알고리즘과 뻐꾸기 탐색 알고리즘의 성능을 비교한다.

Keywords

References

  1. W. Y. Yun and J. W. Kim, "Multi-level redundancy optimization in series systems", Computers and Industrial Engineering, vol. 46, no. 2, pp. 337-346, 2004. DOI: https://doi.org/10.1016/j.cie.2003.12.013
  2. W. Y. Yun, and Y. M. Song and H. G. Kim, "Multiple multi-level redundancy allocation in series systems", Reliability Engineering and System Safety, vol. 92, no. 3, pp. 308-313, 2007. DOI: https://doi.org/10.1016/j.ress.2006.04.006
  3. R. Kumar, K. Izui, M. Yoshimura, and S. Nishiwaki, "Optimal multilevel redundancy allocation in series and series-parallel systems", Computers and Industrial Engineering, vol. 57, no. 1, pp. 169-180, 2009. DOI: https://doi.org/10.1016/j.cie.2008.11.008
  4. A. Pourdarvish and Z. Ramezani, "Cold standby redundancy allocation in a multi-level series system by memetic algorithm", International Journal of Reliability, Quality and Safety Engineering, vol. 20, no. 3, pp. 1-16, 2013. DOI: https://doi.org/10.1142/S021853931340007X
  5. P. He, K.Wu, J. Xu, J.Wen, Z. Jiang, "Multilevel redundancy allocation using two dimensional arrays encoding and hybrid genetic algorithm", Computers and Industrial Engineering, vol. 64, no. 1, pp. 69-83, 2013. DOI: https://doi.org/10.1016/j.cie.2012.08.008
  6. Z. Wang, K.Tang and X. Yao, "A memetic algorithm for multi-level redundancy allocation", IEEE Transactions on Reliability, vol. 59, no. 4, pp. 754-765, 2010. DOI: https://doi.org/10.1109/TR.2010.2055927
  7. K. J. Jang and J. H. Kim, "A tabu search for multiple multi-level redundancy allocation problem in series-parallel systems", International Journal of Industrial Engineering, vol. 18, no. 3, pp. 120-129, 2011.
  8. T. J. Hsieh, "Hierarchical redundancy allocation for multi-level reliability systems employing a bacterial-inspired evolutionary algorithm", Information Sciences, 288, pp. 174-193, 2014. DOI: https://doi.org/10.1016/j.ins.2014.07.055
  9. W. C. Yeh, "A two-stage discrete particle swarm optimization for the problem of multiplemulti-level redundancy allocation in series systems", Expert Systems with Applications, vol. 36, no. 5, pp. 9192-9200, 2009. DOI: https://doi.org/10.1016/j.eswa.2008.12.024
  10. X. S. Yang, S. Deb, "Cuckoo search via levy flights", Proceedings of World Congress on Nature & Biologically Inspired Computing, Coimbatore, India, 2009.
  11. A. Ouaarab, B. Ahiod, and X. S. Yang, "Discrete cuckoo search algorithm for the travelling salesman problem", Neural Computing & Application, vol. 24, no. 7, pp. 1659-1669, 2014. DOI: https://doi.org/10.1007/s00521-013-1402-2
  12. P. Dasgupta and S. Das, "A discrete inter-species cuckoo search for flow shop scheduling problems", Computers & Operations Research, 60, pp. 111-120, 2015. DOI: https://doi.org/10.1016/j.cor.2015.01.005
  13. H. Garg, "An approach for solving constrained reliability redundancy allocation problems using cuckoo search algorithm", Beni-suef University Journal of Basic and Applied Science, vol. 4, no. 1, pp. 14-25, 2015. DOI: https://doi.org/10.1016/j.bjbas.2015.02.003