scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Unrelated parallel machine scheduling with setup times and a total weighted tardiness objective

TL;DR: Four search heuristics are proposed to address the problem, namely the earliest weighted due date, the shortest weighted processing time, the two-level batch scheduling heuristic, and the simulated annealing method.
Abstract: This paper presents several search heuristics and their performance in batch scheduling of parallel, unrelated machines. Identical or similar jobs are typically processed in batches in order to decrease setup times and/or processing times. The problem accounts for allotting batched work parts into unrelated parallel machines, where each batch consists of a fixed number of jobs. Some batches may contain different jobs but all jobs within each batch should have an identical processing time and a common due date. Processing time of each job of a batch is determined according to the machine group as well as the batch group to which the job belongs. Major or minor setup times are required between two subsequent batches depending on batch sequence but are independent of machines. The objective of our study is to minimize the total weighted tardiness for the unrelated parallel machine scheduling. Four search heuristics are proposed to address the problem, namely (1) the earliest weighted due date, (2) the shortest weighted processing time, (3) the two-level batch scheduling heuristic, and (4) the simulated annealing method. These proposed local search heuristics are tested through computational experiments with data from dicing operations of a compound semiconductor manufacturing facility.
Citations
More filters
Journal ArticleDOI
TL;DR: An extensive review of the scheduling literature on models with setup times (costs) from then to date covering more than 300 papers is provided, which classifies scheduling problems into those with batching and non-batching considerations, and with sequence-independent and sequence-dependent setup times.

1,264 citations


Additional excerpts

  • ...A comparison of the genetic algorithm presented by Tamimi and Rajan (1997) and the hybrid heuristic proposed by Kim et al. (2003b) remains to be performed....

    [...]

  • ...=P wjT j was studied by Kim et al. (2003a)....

    [...]

  • ...…et al. (2002) P T j (R, jobs in a family have the same due date) Simulated annealing Chen and Powell (2003) P wjCj, P wjUj Branch-and-bound algorithm Kim et al. (2003a) P wjT j (R, multioperational jobs, operations of the same job can be processed concurrently) Constructive heuristics and…...

    [...]

  • ...Kim et al. (2003b) presented a heuristic for the same problem, which consists of four phases, where the third phase is a tabu search....

    [...]

Journal ArticleDOI
TL;DR: After an exhaustive computational and statistical analysis it can be concluded that the proposed method shows an excellent performance overcoming the rest of the evaluated methods in a comprehensive benchmark set of instances.

335 citations


Cites background from "Unrelated parallel machine scheduli..."

  • ...In Kim et al. (2003) and Kim and Shin (2003) a heuristic and tabu search algorithm were proposed with the objective to minimise the total weighted tardiness and the maximum lateness, respectively....

    [...]

Journal ArticleDOI
TL;DR: The results show that Meta-RaPS found all optimal solutions for the small problems and outperformed the solutions obtained by the existing heuristic for larger problems.
Abstract: The problem addressed in this paper is the non-preemptive unrelated parallel machine scheduling problem with the objective of minimizing the makespan. Machine-dependent and job sequence-dependent setup times are considered, all jobs are available at time zero, and all times are deterministic. This is a NP-hard problem and in this paper, optimal solutions are found for small problems only. For larger problems, a new meta-heuristic, Meta-RaPS, is introduced and its performance is evaluated by comparing its solutions to the solutions of an existing heuristic for the same problem. The results show that Meta-RaPS found all optimal solutions for the small problems and outperformed the solutions obtained by the existing heuristic for larger problems.

166 citations


Cites methods from "Unrelated parallel machine scheduli..."

  • ...Some authors have considered the use of metaheuristic approaches for the unrelated PMSP. Kim et al. (2002, 2003) developed heuristics for the problem including a Simulated Annealing (SA) to minimize the total tardiness with machine-independent sequence-dependent setup times....

    [...]

  • ...Kim et al. (2002, 2003) developed heuristics for the problem including a Simulated Annealing (SA) to minimize the total tardiness with machine-independent sequence-dependent setup times....

    [...]

Journal ArticleDOI
TL;DR: An Ant Colony Optimization algorithm is introduced and is applied to this NP-hard problem with machine-dependent and sequence-dependent setup times and the results show that ACO outperformed the other algorithms.
Abstract: This paper addresses the non-preemptive unrelated parallel machine scheduling problem with machine-dependent and sequence-dependent setup times. All jobs are available at time zero, all times are deterministic, and the objective is to minimize the makespan. An Ant Colony Optimization (ACO) algorithm is introduced in this paper and is applied to this NP-hard problem; in particular, the proposed ACO tackles a special structure of the problem, where the ratio of the number of jobs to the number of machines is large (i.e., for a highly utilized set of machines). Its performance is evaluated by comparing its solutions to solutions obtained using Tabu Search and other existing heuristics for the same problem, namely the Partitioning Heuristic and Meta-RaPS. The results show that ACO outperformed the other algorithms.

137 citations


Cites methods from "Unrelated parallel machine scheduli..."

  • ...Some authors have considered the use of metaheuristic approaches for the unrelated PMSP. Kim et al. (2002, 2003) developed heuristics for the problem including a Simulated Annealing (SA) to minimize the total tardiness with machineindependent sequence-dependent setup times....

    [...]

Journal ArticleDOI
TL;DR: A methodology for minimizing the weighted tardiness of jobs in unrelated parallel machining scheduling with sequence-dependent setups is presented and the use of a specific search algorithm led to identifying solutions of better quality or that required lower computation time, but not both.

118 citations


Cites background or methods from "Unrelated parallel machine scheduli..."

  • ...From Table 13, the model for CT is significant for medium size problems, and so is the contribution due to the TS algorithm, but not the IS or the interaction between them....

    [...]

  • ...Keywords: Unrelated parallel machine scheduling; Sequence-dependent setups; Tabu search...

    [...]

References
More filters
Journal ArticleDOI
13 May 1983-Science
TL;DR: There is a deep and useful connection between statistical mechanics and multivariate or combinatorial optimization (finding the minimum of a given function depending on many parameters), and a detailed analogy with annealing in solids provides a framework for optimization of very large and complex systems.
Abstract: There is a deep and useful connection between statistical mechanics (the behavior of systems with many degrees of freedom in thermal equilibrium at a finite temperature) and multivariate or combinatorial optimization (finding the minimum of a given function depending on many parameters). A detailed analogy with annealing in solids provides a framework for optimization of the properties of very large and complex systems. This connection to statistical mechanics exposes new information and provides an unfamiliar perspective on traditional optimization problems and methods.

41,772 citations

Journal ArticleDOI
TL;DR: This paper reviews the literature on scheduling with batching, giving details of the basic algorithms, and referencing other significant results about efficient dynamic programming algorithms for solving batching problems.

904 citations

Journal ArticleDOI
TL;DR: The major research results in deterministic parallel-machine scheduling theory will pass a survey and it is revealed that there exist a lot of potential areas worthy of further research.

499 citations

Journal ArticleDOI
TL;DR: The problem of sequencing jobs on a single machine to minimize total tardiness is considered and an algorithm, which decomposes the problem into subproblems which are then solved by dynamic programming when they are sufficiently small.

306 citations

Journal ArticleDOI
TL;DR: Simulated annealing (SA), a meta-heuristic, is employed in this study to determine a scheduling policy so as to minimize total tardiness, and shows that the proposed SA method significantly outperforms a neighborhood search method in terms of total tardyness.
Abstract: This paper presents a scheduling problem for unrelated parallel machines with sequence-dependent setup times, using simulated annealing (SA). The problem accounts for allotting work parts of L jobs into M parallel unrelated machines, where a job refers to a lot composed of N items. Some jobs may have different items while every item within each job has an identical processing time with a common due date. Each machine has its own processing times according to the characteristics of the machine as well as job types. Setup times are machine independent but job sequence dependent. SA, a meta-heuristic, is employed in this study to determine a scheduling policy so as to minimize total tardiness. The suggested SA method utilizes six job or item rearranging techniques to generate neighborhood solutions. The experimental analysis shows that the proposed SA method significantly outperforms a neighborhood search method in terms of total tardiness.

233 citations