정비작업 인력 수준 최소화를 위한 발견적 기법

A Heuristic Algorithm for Minimizing Maintenance Workforce Level

  • 장수영 (포항공과대학교 산업공학과) ;
  • 홍유신 (포항공과대학교 산업공학과) ;
  • 김중회 (포항공과대학교 산업공학과) ;
  • 김세래 (포항공과대학교 산업공학과)
  • 투고 : 19980600
  • 심사 : 19990100
  • 발행 : 1999.03.31

초록

This paper develops an efficient heuristic algorithm for scheduling workforce level that can accommodate all the requested maintenance jobs. Each job has its own release and due dates as well as man-day requirement, and must be scheduled in a non-interrupted time interval, namely, without preemption. Duration of each job is not fixed, but to be determined within given specific range. The objective is to minimize workforce level to complete all the requested maintenance jobs. We show that the problem can be seen as a variant of the two-dimensional bin-packing problem with some additional constraints. A non-linear mixed integer programming model for the problem is developed, and an efficient heuristic algorithm based on bin-packing algorithms is proposed. In order to evaluate goodness of the solution obtained from the proposed algorithm, a scheme for getting a good lower bound for the optimum solution is presented and analyzed. The computational experiment shows that the proposed algorithm performs quite satisfactorily.

키워드