A Heuristic Algorithm for Minimizing Maintenance Workforce Level

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

  • 장수영 (포항공과대학교 산업공학과) ;
  • 홍유신 (포항공과대학교 산업공학과) ;
  • 김중회 (포항공과대학교 산업공학과) ;
  • 김세래 (포항공과대학교 산업공학과)
  • Received : 19980600
  • Accepted : 19990100
  • Published : 1999.03.31

Abstract

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.

Keywords