Technical Note

Journal of the Operational Research Society (1999) 50, 1071–1078. doi:10.1057/palgrave.jors.2600791

Scheduling the maintenance on a single machine

X Qi1, T Chen1 and F Tu1

1Nankai University, PR China

Correspondence: Dr X Qi, Department of Computer and System Sciences, Nankai University, Tianjin, 300071, PR China. E-mail: chenqs@sun.nankai.edu.cn

Received April 1998; Accepted April 1999.

Top

Abstract

This paper considers a single machine scheduling problem with preventive maintenance. In many cases, a machine must be maintained after it continuously works for a period of time. But most papers in the literature ignore non-availability of the machine. For this reason, this paper studies the problem of scheduling processing of jobs and maintenance of machine simultaneously. The objective is to minimise total completion time of jobs. The problem is proved to be NP-hard in the strong sense. Three heuristic algorithms and a branch and bound algorithm are proposed. Computational experiments are done to evaluate the effectiveness of the algorithms.

Keywords:

scheduling, maintenance, heuristics, branch and bound

Extra navigation

.

Society resources

ADVERTISEMENT
JORS-Link to full archive