Scheduling jobs with release dates and tails on identical machines to minimize the makespan (Q1091256): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Sequencing with due-dates and early start times to minimize maximum tardiness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Deadline scheduling of tasks with ready times and resource constraints / rank
 
Normal rank
Property / cites work
 
Property / cites work: On sequencing with earliest starts and due dates with application to computing bounds for the (<i>n/m/G/F</i><sub>max</sub>) problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Ordonnancements à contraintes disjonctives / rank
 
Normal rank
Property / cites work
 
Property / cites work: The one-machine sequencing problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4131987 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On two-machine scheduling with release and due dates to minimize maximum lateness / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Flow Shop Scheduling with Release and Due Dates to Minimize Maximum Lateness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Minimizing maximum lateness on one machine: computational experience and some applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4194705 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Scheduling with Ready Times and Due Dates to Minimize Maximum Lateness / rank
 
Normal rank
Property / cites work
 
Property / cites work: Technical Note—Analysis of a Heuristic for One Machine Sequencing with Release Dates and Delivery Times / rank
 
Normal rank
Property / cites work
 
Property / cites work: On general routing problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Multiobjective network scheduling with efficient use of renewable and nonrenewable resources / rank
 
Normal rank
Property / cites work
 
Property / cites work: Four solution techniques for a general one machine scheduling problem. A comparative study / rank
 
Normal rank
Property / cites work
 
Property / cites work: Project Scheduling with Continuously-Divisible, Doubly Constrained Resources / rank
 
Normal rank
Property / cites work
 
Property / cites work: Finding the median / rank
 
Normal rank

Latest revision as of 10:39, 18 June 2024

scientific article
Language Label Description Also known as
English
Scheduling jobs with release dates and tails on identical machines to minimize the makespan
scientific article

    Statements

    Scheduling jobs with release dates and tails on identical machines to minimize the makespan (English)
    0 references
    0 references
    1987
    0 references
    The problem of scheduling jobs on m identical parallel machines is considered. Each job i has a release date \(r_ i\) when it becomes available for processing, has a processing time \(p_ i\) and has a tail \(q_ i\) which represents the additional time that must elapse after processing to complete the job. The objective is to minimize the maximum completion time or makespan. A heuristic method is described in which, at each stage, an available job, chosen to have a tail as large as possible, is scheduled on the machine that completes its processing earliest. It is shown that the maximum deviation of the makespan given by this heuristic from the optimal value is less than twice the largest processing time. A branch and bound algorithm is proposed which applies the heuristic method at each node of the search tree. A special feature of the algorithm is the novel interval branching rule which is used. For this branching rule a deadline \(d_ i\) on the completion of processing is required for each job i: initially it is computed using \(d_ i=UB-q_ i\), where UB is the upper bound found from the heuristic. Branching is based on a time interval \([r_ i,d_ i]\) within which processing must be performed. Schedules are partitioned according to whether the processing for job i is performed in the interval \([r_ i,r_ i+t+p_ i-1]\) or in \([r_ i+t,d_ i]\) where, in this algorithm, \(t=\lceil (d_ i-r_ i-p_ i)/2\rceil\). A lower bounding scheme is based on the result that by considering only jobs of a chosen subset, the sum of the m smallest release dates, the m smallest tails and all processing times is a lower bound on m times the optimal makespan. Computational results with the branch and bound algorithm for problems with up to 100 jobs and 8 machines are given.
    0 references
    0 references
    0 references
    scheduling jobs
    0 references
    identical parallel machines
    0 references
    release date
    0 references
    processing time
    0 references
    tail
    0 references
    maximum completion time
    0 references
    makespan
    0 references
    heuristic
    0 references
    maximum deviation
    0 references
    branch and bound
    0 references
    lower bounding scheme
    0 references
    Computational results
    0 references
    0 references