具有释放时间、截止时间和族类设置时间的单机调度问题

Single-Machine Scheduling with Release Dates, Due Dates and Family Setup Times

Management Science · 1996
被引 48
人大 A+FT50UTD24ABS 4*

中文导读

研究单机调度中最小化最大延迟的NP难问题,提出分支定界算法,通过将设置时间转化为设置作业来构建下界,实验表明可求解约40个工件的实例。

Abstract

We address the NP-hard problem of scheduling n independent jobs with release dates, due dates, and family setup times on a single machine to minimize the maximum lateness. This problem arises from the constant tug-of-war going on in manufacturing between efficient production and delivery performance, between maximizing machine utilization by batching similar jobs and maximizing customers' satisfaction by completing jobs before their due dates. We develop a branch-and-bound algorithm, and our computational results show that it solves almost all instances with up to about 40 jobs to optimality. The main algorithmic contribution is our lower bounding strategy to deal with family setup times. The key idea is to see a setup time as a setup job with a specific processing time, release date, due date, and precedence relations. We develop several sufficient conditions to derive setup jobs. We specify their parameters and precedence relations such that the optimal solution value of the modified problem obtained by ignoring the setup times, not the setup jobs, is no larger than the optimal solution value of the original problem. One lower bound for the modified problem proceeds by allowing preemption. Due to the agreeable precedence structure, the preemptive problem is solvable in O(n log n) time.

单机调度释放日期截止日期族设置时间