DOI QR코드

DOI QR Code

A Study on the Operational Scheduling for ROK's Navy Ships Using NSGA-II

NSGA-II를 이용한 한국해군 함정 운용계획에 대한 연구

  • Received : 2010.06.09
  • Accepted : 2010.09.17
  • Published : 2010.09.30

Abstract

This paper studies the problem seeking an efficient operational scheduling for battle ships in the Republic of Korea's navy. The ships' availability means that their main systems such as weapons, navigation and propulsion are in full operational readiness. If some of the major systems are not ready, then the ships should not be available for operations. It is required to maintain a high level availability under the limited resources as it determines the strength of ROK's navy. However, it will result in inefficiencies if some ships are operated without proper maintenance only to improve their availability. Thus, this study suggests the operational scheduling for two squadron ships that considers multiple objectives such as availability, overlapping maintenance, and deviation from available ships in a particular week. We applied NSGA-II algorithm to find better solutions for more efficient scheduling. The experiment result reached an efficient solutions after 1,500 generations. Two efficient operational schedules were compared on the basis of three multiple objectives among them.

본 연구는 한국해군의 함정 운용을 효율적으로 계획하는 문제이다. 가용성은 임의의 한 시점에 무장, 항해, 그리고 추진장비와 같이 함정 내 주요 시스템들이 작전운용 요구수준을 만족하는 상태로 정의할 수 있다. 제한된 자원 및 정비 시설 하에서 함정의 가용성을 극대화한다는 것은 대한민국 해군의 전투력 향상에 중요한 역할을 담당한다. 그러나 가용성의 극대화만을 추구한 나머지 일부 함정들을 무리하게 운용하여 해당함정의 집중 마모를 야기할 수 있다. 이는 다른 함정들에게도 영향을 미쳐 계획된 정비를 받지 못하여 전체적으로 함정의 가용성을 저하시킬 수 있다. 본 연구에서는 NSGA-II 알고리즘을 적용하여 함정별 가용기간을 평준화하고, 가용기간에 따른 정비확률을 고려한 효율적인 함정 운용 계획을 제시하였다. 실험 결과 1500세대 이후 안정화된 결과들을 도출하였다. 안정화된 결과들 중에서 2개의 결과를 선택하여 각 목적별로 차이점을 비교 제시하였다.

Keywords

References

  1. 김태순, 허준행, "NSGA-II를 이용한 한강수계 저수지군 운영방안에 관한 연구," 대한토목학회 정기학술대회, 2005.
  2. 박종희, "한국해군 전대의 최적 정비일정계획에 관한 연구," 국방대학교 석사논문, 2000.
  3. 이기상, "NSGA-II를 통한 송풍기 블레이드의 다중목적함수 최적화," 대한기계학회, 2007.
  4. 전장용 , "한국해군의 함정 운용계획 수립에 관한 연구," 고려대학교 석사논문, 2003.
  5. 해군본부, 해군함정 정비규정, 해군규정 제 1467호, 2009.
  6. Coello, C. A. C., "An Updated Survey of GA-Based Multiobjective Optimization Techniques," ACM Computing Surveys, vol. 32, no. 3, pp. 109-143. https://doi.org/10.1145/358923.358929
  7. Deb, K., Multi-objective optimization using evolutionary algorithms, John Wiley & Sons, Chichester, 2001.
  8. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T., "A fast and elitist multiobjective genetic algorithm: NSGA-II," IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182-197, 2002. https://doi.org/10.1109/4235.996017
  9. Deris, S., Omatu, S., Ohta, H., S., and Samat, P.A., "Ship Maintenance Scheduling by Genetic Algorithm and Constraint-Based Reasoning," European Journal of Operational Research, vol. 112, pp. 489-502, 1999. https://doi.org/10.1016/S0377-2217(97)00399-8
  10. Kralj, B. and Petrovic, R., "A Multiobjective Optimization Approach to Thermal Generating Units Maintenance Scheduling," European Journal of Operational Research, vol. 84, pp. 481-493, 1999.