Parallel machine scheduling with a common due window

Parallel machine scheduling with a common due window

0.00 Avg rating0 Votes
Article ID: iaor20022786
Country: Netherlands
Volume: 136
Issue: 3
Start Page Number: 512
End Page Number: 527
Publication Date: Feb 2002
Journal: European Journal of Operational Research
Authors: ,
Keywords: programming: branch and bound
Abstract:

In this paper, we consider a machine scheduling problem where jobs should be completed at times as close as possible to their respective due dates, and hence both earliness and tardiness should be penalized. Specifically, we consider the problem with a set of independent jobs to be processed on several identical parallel machines. All the jobs have a given common due window. If a job is completed within the due window, then there is no penalty. Otherwise, there is either a job-dependent earliness penalty or a job-dependent tardiness penalty depending on whether the job is completed before or after the due window. The objective is to find an optimal schedule with minimum total earliness-tardiness penalty. The problem is known to be NP-hard. We propose a branch and bound algorithm for finding an optimal schedule of the problem. The algorithm is based on the column generation approach in which the problem is first formulated as a set partitioning type formulation and then in each branch and bound iteration the linear relaxation of this formulation is solved by the standard column generation procedure. Our computational experiments show that this algorithm is capable of solving problems with up to 40 jobs and any number of machines within a reasonable computational time.

Reviews

Required fields are marked *. Your email address will not be published.