Abstract
We consider a single-machine scheduling problem such that the due date is assigned not to a specific job, but to a job position, with identical intervals between consecutive due dates. We refer to the job as a large job if its processing time is greater than the interval, and as a small job, otherwise. The objective is to minimize the sum of the earliness and tardiness of each job. We analyze how the computational complexity changes depending on the number of large jobs, denoted nl. First, we show that problems with nl∈{3,4,…,n−1} and nl∈{0,1,n} are NP-hard and polynomially solvable, respectively, where n is the number of jobs. Note that the computational complexity of the case with nl=2 is open. Then, we show that, when idle time is not allowed, problems with nl∈{1,2,…,n−1} and nl∈{0,n} are NP-hard and polynomially solvable, respectively. Furthermore, we develop a heuristic for the problem with no idle time and verify its extremely good performance through numerical experiments.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.