scispace - formally typeset
Search or ask a question

Showing papers on "Job shop scheduling published in 2008"


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


Journal ArticleDOI
TL;DR: A genetic algorithm for the Flexible Job-shop Scheduling Problem (FJSP) integrates different strategies for generating the initial population, selecting the individuals for reproduction and reproducing new individuals to prove that genetic algorithms are effective for solving FJSP.

770 citations


Journal ArticleDOI
TL;DR: This paper developed a hybrid genetic algorithm (GA) that uses two vectors to represent solutions and developed an efficient method to find assignable time intervals for the deleted operations based on the concept of earliest and latest event time.

470 citations


Journal ArticleDOI
TL;DR: A discrete particle swarm optimization (DPSO) algorithm is presented to solve the no-wait flowshop scheduling problem with both makespan and total flowtime criteria and a new position update method is developed based on the discrete domain.

433 citations


Journal ArticleDOI
TL;DR: Two new IG algorithms are proposed for a complex flowshop problem that results from the consideration of sequence dependent setup times on machines, a characteristic that is often found in industrial settings.

367 citations


Journal ArticleDOI
TL;DR: Experimental results show that composite dispatching rules generated by the genetic programming framework outperforms the single dispatches rules and composite dispatch rules selected from literature over five large validation sets with respect to minimum makespan, mean tardiness, and mean flow time objectives.

358 citations


Journal ArticleDOI
TL;DR: This paper presents a genetic algorithm for the resource constrained multi-project scheduling problem based on random keys that builds parameterized active schedules based on priorities, delay times, and release dates defined by the genetic algorithm.

341 citations


Journal ArticleDOI
TL;DR: A new surgical case scheduling approach is proposed which uses a novel extension of the Job Shop scheduling problem called multi-mode blocking job shop (MMBJS) as a mixed integer linear programming (MILP) problem and the use of the MMBJS model for scheduling elective and add-on cases is discussed.

338 citations


Journal ArticleDOI
TL;DR: In this article, a mathematical programming model for the combined vehicle routing and scheduling problem with time windows and additional temporal constraints is presented, which allows for imposing pairwise synchronization and pairwise temporal precedence between customer visits, independently of the vehicles.

302 citations


Journal ArticleDOI
TL;DR: In this paper, the authors proposed an iterated greedy algorithm for the permutation flowshop scheduling problem with the makespan criterion and a referenced local search procedure to further improve the solution quality.

264 citations


Journal ArticleDOI
TL;DR: This paper presents a hybrid algorithm combining ant colony optimization algorithm with the taboo search algorithm for the classical job shop scheduling problem, which employs a novel decomposition method inspired by the shifting bottleneck procedure, and a mechanism of occasional reoptimizations of partial schedules.

Journal ArticleDOI
TL;DR: In this article, a mixed integer programming model for the considered quay crane scheduling problem that is NP-complete in nature is proposed to obtain near optimal solutions, and the computational results show that the proposed genetic algorithm is effective and efficient in solving the problem.
Abstract: The quay crane scheduling problem studied in this paper is to determine a handling sequence of holds for quay cranes assigned to a container vessel considering interference between quay cranes. This paper provides a mixed integer programming model for the considered quay crane scheduling problem that is NP-complete in nature. A genetic algorithm is proposed to obtain near optimal solutions. Computational experiments are conducted to examine the proposed model and solution algorithm. The computational results show that the proposed genetic algorithm is effective and efficient in solving the considered quay crane scheduling problem.

Journal ArticleDOI
TL;DR: The heuristics search approach combining simulated annealing (SA) and TS strategy is developed, where SA is used to find the elite solutions inside big valley (BV) so that TS can re-intensify search from the promising solutions.

Journal ArticleDOI
TL;DR: This paper model the CTC problem as a maximum cover tree (MCT) problem, determines an upper bound on the network lifetime for the MCT problem and develops a (1+w)H(M circ) approximation algorithm to solve it, which shows that the lifetime obtained is close to the upper bound.
Abstract: In this paper, we consider the connected target coverage (CTC) problem with the objective of maximizing the network lifetime by scheduling sensors into multiple sets, each of which can maintain both target coverage and connectivity among all the active sensors and the sink. We model the CTC problem as a maximum cover tree (MCT) problem and prove that the MCT problem is NP-Complete. We determine an upper bound on the network lifetime for the MCT problem and then develop a (1+w)H(M circ) approximation algorithm to solve it, where w is an arbitrarily small number, H(M circ)=1 lesilesM circ(1/i) and M circ is the maximum number of targets in the sensing area of any sensor. As the protocol cost of the approximation algorithm may be high in practice, we develop a faster heuristic algorithm based on the approximation algorithm called Communication Weighted Greedy Cover (CWGC) algorithm and present a distributed implementation of the heuristic algorithm. We study the performance of the approximation algorithm and CWGC algorithm by comparing them with the lifetime upper bound and other basic algorithms that consider the coverage and connectivity problems independently. Simulation results show that the approximation algorithm and CWGC algorithm perform much better than others in terms of the network lifetime and the performance improvement can be up to 45% than the best-known basic algorithm. The lifetime obtained by our algorithms is close to the upper bound. Compared with the approximation algorithm, the CWGC algorithm can achieve a similar performance in terms of the network lifetime with a lower protocol cost.

Journal ArticleDOI
TL;DR: In this paper, a Petri net (PN) model is developed for the system, which describes when the robot should wait and a robot wait is modeled as an event in an explicit way.
Abstract: With wafer residency time constraints for some wafer fabrication processes, such as low pressure chemical-vapor deposition, the schedulability and scheduling problems are still open. This paper aims to solve both problems. A Petri net (PN) model is developed for the system. This model describes when the robot should wait and a robot wait is modeled as an event in an explicit way. Thus, to schedule a single-arm cluster tool with wafer residency time constraint is to decide how long a robot wait should be. Based on this model, for the first time, we present the necessary and sufficient conditions under which a single-arm cluster tool with residency time constraints is schedulable, which can be checked analytically. Meanwhile, a closed form scheduling algorithm is developed to find an optimal periodic schedule if it is schedulable. Also, a simple method is presented for the implementation of the periodic schedule for steady state, which is not seen in any previous work.

Journal ArticleDOI
TL;DR: An effective hybrid algorithm based on particle swarm optimization (HPSO) is proposed for permutation flow shop scheduling problem (PFSSP) with the limited buffers between consecutive machines to minimize the maximum completion time (i.e., makespan).

Proceedings ArticleDOI
05 Nov 2008
TL;DR: This work performs extensive modeling and experimentation on two 20-node TelosB motes testbeds to compare a suite of interference models for their modeling accuracies and shows via solving the one shot scheduling problem, that the graded version can improve `expected throughput' over the thresholded version by scheduling imperfect links.
Abstract: Accurate interference models are important for use in transmission scheduling algorithms in wireless networks. In this work, we perform extensive modeling and experimentation on two 20-node TelosB motes testbeds -- one indoor and the other outdoor -- to compare a suite of interference models for their modeling accuracies. We first empirically build and validate the physical interference model via a packet reception rate vs. SINR relationship using a measurement driven method. We then similarly instantiate other simpler models, such as hop-based, range-based, protocol model, etc. The modeling accuracies are then evaluated on the two testbeds using transmission scheduling experiments. We observe that while the physical interference model is the most accurate, it is still far from perfect, providing a 90-percentile error about 20-25% (and 80 percentile error 7-12%), depending on the scenario. The accuracy of the other models is worse and scenario-specific. The second best model trails the physical model by roughly 12-18 percentile points for similar accuracy targets. Somewhat similar throughput performance differential between models is also observed when used with greedy scheduling algorithms. Carrying on further, we look closely into the the two incarnations of the physical model -- 'thresholded' (conservative, but typically considered in literature) and 'graded' (more realistic). We show via solving the one shot scheduling problem, that the graded version can improve `expected throughput' over the thresholded version by scheduling imperfect links.

Journal ArticleDOI
TL;DR: In this paper, a hybrid approach of combining branch and bound algorithm with a dynamic programming algorithm is developed to coordinate the wind and thermal generation scheduling problem for operating an isolated hybrid power system reliably and efficiently.
Abstract: As wind power penetrations increase in isolated power systems, more innovative and sophisticated approaches to system operation will need to be adopted due to the intermittency and unpredictability of wind power generation. In this paper, a hybrid approach of combining branch and bound algorithm with a dynamic programming algorithm is developed to coordinate the wind and thermal generation scheduling problem for operating an isolated hybrid power system reliably and efficiently. Several technique constraints are applied to determine the maximum proportion of wind generator capacity that can be integrated into the system. A simplified dispatch based on the direct search method (DSM) is also introduced to relieve the computational burden further. Numerical experiments are included to understand the wind generator capacity in production cost analysis and to provide valuable information for both operational and planning problems.

Journal ArticleDOI
TL;DR: This paper contains a complete and updated review of the literature for multiobjective flowshop problems, which are among the most studied environments in the scheduling research area, and identifies the best-performing methods from the literature.
Abstract: This paper contains a complete and updated review of the literature for multiobjective flowshop problems, which are among the most studied environments in the scheduling research area. No previous comprehensive reviews exist in the literature. Papers about lexicographical, goal programming, objective weighting, and Pareto approaches have been reviewed. Exact, heuristic, and metaheuristic methods have been surveyed. Furthermore, a complete computational evaluation is also carried out. A total of 23 different algorithms including both flowshop-specific methods as well as general multiobjective optimization approaches have been tested under three different two-criteria combinations with a comprehensive benchmark. All methods have been studied under recent state-of-the-art quality measures. Parametric and nonparametric statistical testing is profusely employed to support the observed performance of the compared methods. As a result, we have identified the best-performing methods from the literature, which along with the review, constitutes a reference work for further research.

Journal ArticleDOI
TL;DR: This paper proposes a formulation along with a mixed integer modelization and some heuristics for the problem of scheduling n jobs on m stages where at each stage the authors have a known number of unrelated machines and identifies the constraints that increase the difficulty.

Journal ArticleDOI
TL;DR: Numerical experiments showed that the proposed heuristics for the MuRRSP are very competitive, robust, and outperform algorithms based on the permutation solution space.
Abstract: A goal of this paper is to efficiently adapt the best ingredients of the graph colouring techniques to an NP-hard satellite range scheduling problem, called MuRRSP We propose two new heuristics for the MuRRSP, where as many jobs as possible have to be scheduled on several resources, while respecting time and capacity constraints In the permutation solution space, which is widely used by other researchers, a solution is represented by a permutation of the jobs, and a schedule builder is needed to generate and evaluate a feasible schedule from the permutation On the contrary, our heuristics are based on the solution space which contains all the feasible schedules Based on the similarities between the graph colouring problem and the MuRRSP, we show that the latter solution space has significant advantages A tabu search and an adaptive memory algorithms are designed to tackle the MuRRSP These heuristics are derived from efficient graph colouring methods Numerical experiments, performed on large, realistic, and challenging instances, showed that our heuristics are very competitive, robust, and outperform algorithms based on the permutation solution space

Journal ArticleDOI
TL;DR: In this paper, the authors explore the benefits of temperature-aware task scheduling for multiprocessor system-on-a-chip (MPSoC) and evaluate their techniques using workload characteristics collected from a real system by Sun's Continuous System Telemetry.
Abstract: Thermal hot spots and high temperature gradients degrade reliability and performance, and increase cooling costs and leakage power. In this paper, we explore the benefits of temperature-aware task scheduling for multiprocessor system-on-a-chip (MPSoC). We evaluate our techniques using workload characteristics collected from a real system by Sun's Continuous System Telemetry. We first solve the task scheduling problem statically using integer linear programming (ILP). The ILP solution is guaranteed to be optimal for the given assumptions for tasks. We formulate ILPs for minimizing energy, balancing energy, and reducing hot spots, and provide an extensive comparison of their thermal behavior against our technique. Our static solution can reduce the frequency of hot spots by 35%, spatial gradients by 85%, and thermal cycles by 61% in comparison to the ILP for minimizing energy. We then design dynamic scheduling policies at the OS-level with negligible performance overhead. Our adaptive dynamic policy reduces the frequency of high-magnitude thermal cycles and spatial gradients by around 50% and 90%, respectively, in comparison to state-of-the-art schedulers. Reactive thermal management strategies, such as thread migration, can be combined with our scheduling policy to further reduce hot spots, temperature variations, and the associated performance cost.

Journal ArticleDOI
TL;DR: A review and comprehensive evaluation of heuristics and metaheuristics for the m-machine flowshop scheduling problem with the objective of minimising total tardiness is presented and the results allow us to clearly identify the state-of-the-art methods.

Journal ArticleDOI
TL;DR: This paper surveys the state of the art of scheduling problems with processing set restrictions, focusing on polynomial-time algorithms, complexity issues, and approximation schemes.

Journal ArticleDOI
TL;DR: Ant colony optimization (ACO) algorithm is proposed to solve flow shop scheduling problem with multi-objectives of makespan, total flow time and total machine idle time and computational results show that proposed algorithm is more effective and better than other methods compared.

Journal ArticleDOI
TL;DR: A new scheduling model with learning effects in which the actual processing time of a job is a function of the total normal processing times of the jobs already processed and of the job's scheduled position is introduced, showing that the single-machine problems to minimize makespan and total completion time are polynomially solvable.

Journal ArticleDOI
TL;DR: In this article, the authors considered an n-job, m-machine lot-streaming problem in a flow shop with equal-size sublots where the objective is to minimize the total weighted earliness and tardiness.

Journal ArticleDOI
TL;DR: A new scheduling model in which both job deterioration and learning exist simultaneously is introduced, and polynomial-time optimal solutions for some special cases of the problems to minimize makespan and total completion time are presented.

Journal ArticleDOI
TL;DR: A fast and elitist genetic algorithm based on NSGA-II for solving a general job shop scheduling problem with multiple constraints, coming from printing and boarding industry, that minimizes a linear combination of the makespan and the maximum lateness.

Journal ArticleDOI
TL;DR: A two-stage algorithm for robust resource-constrained project scheduling that solves the RCPSP for minimizing the makespan only using a priority-rule-based heuristic, namely an enhanced multi-pass random-biased serial schedule generation scheme.