Results 1  10
of
18
Parallel Grasp With PathRelinking For Job Shop Scheduling
 Parallel Computing
, 2002
"... In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is required to complete a set of operations in a fixed order. Each operation is processed on a specific machine for a fixed duration. A machine can process no more than one job at a ..."
Abstract

Cited by 34 (16 self)
 Add to MetaCart
In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is required to complete a set of operations in a fixed order. Each operation is processed on a specific machine for a fixed duration. A machine can process no more than one job at a time and once a job initiates processing on a given machine it must complete processing without interruption. A schedule is an assignment of operations to time slots on the machines. The objective of the JSP is to find a schedule that minimizes the maximum completion time, or makespan, of the jobs. In this paper, we describe a parallel greedy randomized adaptive search procedure (GRASP) with pathrelinking for the JSP. A GRASP is a metaheuristic for combinatorial optimization. It usually consists of a construction procedure based on a greedy randomized algorithm and of a local search. Pathrelinking is an intensification strategy that explores trajectories that connect high quality solutions. Independent and cooperative parallelization strategies are described and implemented. Computational experience on a large set of standard test problems indicates that the parallel GRASP with pathrelinking finds goodquality approximate solutions of the job shop scheduling problem.
A Hybrid Genetic Algorithm for the Job Shop Scheduling Problem
 EUROPEAN JOURNAL OF OPERATIONAL RESEARCH
, 2002
"... This paper presents a hybrid genetic algorithm for the Job Shop Scheduling problem. The chromosome representation of the problem is based on random keys. The schedules are constructed using a priority rule in which the priorities are defined by the genetic algorithm. Schedules are constructed using ..."
Abstract

Cited by 28 (8 self)
 Add to MetaCart
This paper presents a hybrid genetic algorithm for the Job Shop Scheduling problem. The chromosome representation of the problem is based on random keys. The schedules are constructed using a priority rule in which the priorities are defined by the genetic algorithm. Schedules are constructed using a procedure that generates parameterized active schedules. After a schedule is obtained a local search heuristic is applied to improve the solution. The approach is tested on a set of standard instances taken from the literature and compared with other approaches. The computation results validate the effectiveness of the proposed algorithm.
A greedy randomized adaptive search procedure for job shop scheduling
 IEEE Trans. on Power Systems
, 2001
"... Abstract. In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is characterized by a fixed order of operations, each of which is to be processed on a specific machine for a specified duration. Each machine can process at most one job at a ..."
Abstract

Cited by 21 (3 self)
 Add to MetaCart
Abstract. In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is characterized by a fixed order of operations, each of which is to be processed on a specific machine for a specified duration. Each machine can process at most one job at a time and once a job initiates processing on a given machine it must complete processing uninterrupted. A schedule is an assignment of operations to time slots on the machines. The objective of the JSP is to find a schedule that minimizes the maximum completion time, or makespan, of the jobs. In this paper, we describe a greedy randomized adaptive search procedure (GRASP) for the JSP. A GRASP is a metaheuristic for combinatorial optimization. Although GRASP is a general procedure, its basic concepts are customized for the problem being solved. We describe in detail our implementation of GRASP for job shop scheduling. Further, we incorporate to the conventional GRASP two new concepts: an intensification strategy and POP (Proximate Optimality Principle) in the construction phase. These two concepts were first proposed by Fleurent & Glover (1999) in the context of the quadratic assignment problem. Computational experience on a large set of standard test problems indicates that GRASP is a competitive algorithm for finding approximate solutions of the job shop scheduling problem. 1.
A GRASP For Job Shop Scheduling
 Essays and Surveys on Metaheuristics
, 2000
"... In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is characterized by a fixed order of operations, each of which is to be processed on a specific machine for a specified duration. Each machine can process at most one job at a time and o ..."
Abstract

Cited by 16 (6 self)
 Add to MetaCart
In the job shop scheduling problem (JSP), a finite set of jobs is processed on a finite set of machines. Each job is characterized by a fixed order of operations, each of which is to be processed on a specific machine for a specified duration. Each machine can process at most one job at a time and once a job initiates processing on a given machine it must complete processing uninterrupted. A schedule is an assignment of operations to time slots on the machines. The objective of the JSP is to find a schedule that minimizes the maximum completion time, or makespan, of the jobs. In this paper, we describe a greedy randomized adaptive search procedure (GRASP) for the JSP. A GRASP is a metaheuristic for combinatorial optimization. Although GRASP is a general procedure, its basic concepts are customized for the problem being solved. We describe in detail our implementation of GRASP for job shop scheduling. Further, we incorporate to the conventional GRASP two new concepts: an ...
Local Search Genetic Algorithms for the Job Shop Scheduling Problem
 Applied Intelligence
"... In previous work, we developed three deadlock removal strategies for the job shop schedul ing problem (JSSP) and proposed a hybridized genetic algorithm for it. While the genetic algorithm (GA) gave promising results, its performance depended greatly on the choice of deadlock removal strategies emp ..."
Abstract

Cited by 8 (0 self)
 Add to MetaCart
In previous work, we developed three deadlock removal strategies for the job shop schedul ing problem (JSSP) and proposed a hybridized genetic algorithm for it. While the genetic algorithm (GA) gave promising results, its performance depended greatly on the choice of deadlock removal strategies employed. This paper introduces a genetic algorithm based scheduling scheme that is deadlock free. This is achieved through the choice of chromosome representation and genetic operators. We propose an efficient solution representation for the JSSP in which the job task ordering constraints are easily encoded. Furthermore, a problem specific crossover operator that ensures solutions generated through genetic evo lution are all feasible is also proposed. Hence, both checking of the constraints and repair mechanism can be avoided, thus resulting in increased efficiency. A mutationlike operator geared towards local search is also proposed which further improves the solution quality. Lastly, a hybrid strategy using the genetic algorithm reinforced with a tabu search is de veloped. An empirical study is carried out to test the proposed strategies using benchmark data.
Using Online Algorithms to Solve NPHard Problems More Efficiently in Practice
, 2007
"... as representing the official policies of the U.S. Government. ..."
Abstract

Cited by 3 (2 self)
 Add to MetaCart
as representing the official policies of the U.S. Government.
How the Landscape of Random Job Shop Scheduling Instances Depends on the Ratio of Jobs to Machines
 Problem Difficulty for Tabu Search in JobShop Scheduling, Artificial Intelligence 143(2): 189
, 2003
"... We characterize the search landscape of random instances of the job shop scheduling problem (JSSP). Specifically, we investigate how the expected values of (1) backbone size, (2) distance between nearoptimal schedules, and (3) makespan of random schedules vary as a function of the job to machine ra ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
We characterize the search landscape of random instances of the job shop scheduling problem (JSSP). Specifically, we investigate how the expected values of (1) backbone size, (2) distance between nearoptimal schedules, and (3) makespan of random schedules vary as a function of the job to machine ratio ( N N N). For the limiting cases → 0 and → ∞ we provide analytical
Evolution In Materio
, 2005
"... This thesis describes a method to program materials directly to perform a computation. The work demonstrates that an evolutionary algorithm can exploit the physical properties of materials such as liquid crystal, enabling them to perform computation. The thesis demonstrates the approach applied to s ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
This thesis describes a method to program materials directly to perform a computation. The work demonstrates that an evolutionary algorithm can exploit the physical properties of materials such as liquid crystal, enabling them to perform computation. The thesis demonstrates the approach applied to several different problems including signal processing, control and digital logic. In addition to demonstrating the technique on real liquid crystal, simulations are used to show the applicability to cellular automata and a kind of neural network. The thesis also argues that the developed technique may also be suitable for programming systems, such as, bacterial consortia to perform computations.
A REVIEW OF SCHEDULING PROBLEMS IN RADIOTHERAPY
"... This paper describes the radiotherapy patient scheduling problem of minimising waiting times. Like many other service industry problems, radiotherapy patient scheduling may be solved by first modelling and formulating it into a shop scheduling problem. Over the years, these shop scheduling models ha ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
This paper describes the radiotherapy patient scheduling problem of minimising waiting times. Like many other service industry problems, radiotherapy patient scheduling may be solved by first modelling and formulating it into a shop scheduling problem. Over the years, these shop scheduling models have been researched and solved using various approaches. This paper typifies radiotherapy patient scheduling into a job shop problem. In addition, exact and metaheuristic approaches of solving job shop scheduling problems are also reviewed and comparatively analysed. 1
On Scheduling Policies for Streams of Structured Jobs
"... Abstract. We study a class of scheduling problems which combines the structural aspects associated with task dependencies, with the dynamic aspects associated with ongoing streams of requests that arrive during execution. For this class of problems we develop a scheduling policy which can guarantee ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
Abstract. We study a class of scheduling problems which combines the structural aspects associated with task dependencies, with the dynamic aspects associated with ongoing streams of requests that arrive during execution. For this class of problems we develop a scheduling policy which can guarantee bounded accumulation of backlog for all admissible request streams. We show, nevertheless, that no such policy can guarantee bounded latency for all request patterns. 1