Article ID: | iaor20117152 |
Volume: | 39 |
Issue: | 3 |
Start Page Number: | 492 |
End Page Number: | 497 |
Publication Date: | Mar 2012 |
Journal: | Computers and Operations Research |
Authors: | Wang Ji-Bo, Wang Ming-Zheng |
Keywords: | scheduling, combinatorial optimization, heuristics |
In this paper, we consider single‐machine scheduling problem in which processing time of a job is described by a convex decreasing resource consumption function. The objective is to minimize the total amount of resource consumed subject to a constraint on total weighted flow time. The optimal resource allocation is obtained for any arbitrary job sequence. The computational complexity of the general problem remains an open question, but we present and analyze some special cases that are solvable by using polynomial time algorithms. For the general problem, several dominance properties and some lower bounds are derived, which are used to speed up the elimination process of a branch‐and‐bound algorithm proposed to solve the problem. A heuristic algorithm is also proposed, which is shown by computational experiments to perform effectively and efficiently in obtaining near‐optimal solutions. The results show that the average percentage error of the proposed heuristic algorithm from optimal solutions is less than 3%.