Abstract
In this paper, we consider the single-machine scheduling problem with given release dates and the objective to minimize the maximum penalty which is NP-hard in the strong sense. For this problem, we introduce a dual and an inverse problem and show that both these problems can be solved in polynomial time. Since the dual problem gives a lower bound on the optimal objective function value of the original problem, we use the optimal function value of a sub-problem of the dual problem in a branch and bound algorithm for the original single-machine scheduling problem. We present some initial computational results for instances with up to 20 jobs.
Highlights
We consider single-machine scheduling problems, where a set of n jobs N = {1, 2, . . . , n} has to be processed on a single machine starting at time τ
While the original problem 1|r j | Lmax is NP-hard in the strong sense [1], we prove that both the dual and inverse problems of this problem can be solved in polynomial time
Lazarev et al [20] considered the problem of minimizing maximum lateness and the makespan in the case of equal processing times and proposed a polynomial time approach for finding the Pareto-optimal set of feasible solutions
Summary
A more recent branch and bound algorithm for this single-machine problem with release dates and precedence constraints has been given in [12] This algorithm uses four heuristics for finding initial upper bounds and a variable neighborhood search procedure. Lazarev et al [20] considered the problem of minimizing maximum lateness and the makespan in the case of equal processing times and proposed a polynomial time approach for finding the Pareto-optimal set of feasible solutions. They presented two approaches, the efficiency of which depends on the number of jobs and the accuracy of the input-output parameters.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have