Genetic Algorithms in Problem Space for Sequencing Problems

In this paper, genetic algorithms will be developed for sequencing type problems of importance in manufacturing systems. The proposed algorithms are based on an auxiliary problem domain called “problem space” [15, 17]. Problem space provides a framework in which problem-specific information can be incorporated explicitly into local search heuristics. The proposed space has been found to be well suited for search by genetic algorithms perhaps because standard crossover can be used. In this paper, properties of problem space will be discussed, then three test cases will be presented which illustrate the usefulness of the method. The test problems we present are 1) the number partitioning problem, 2) the classic job shop scheduling problem (JSP) with minimum makespan as the objective, and 3) the “standard cell placement problem” which arises in the design of VLSI circuits.

[1]  Robert H. Storer,et al.  Local Search in Problem and Heuristic Space for Job Shop Scheduling Genetic Algorithms , 1992 .

[2]  Sungho Kang,et al.  Linear Ordering and Application to Placement , 1983, 20th Design Automation Conference Proceedings.

[3]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[4]  John J. Grefenstette,et al.  Genetic Algorithms for the Traveling Salesman Problem , 1985, ICGA.

[5]  A. Sangiovanni-Vincentelli,et al.  The TimberWolf placement and routing package , 1985, IEEE Journal of Solid-State Circuits.

[6]  J. Carlier,et al.  An algorithm for solving the job-shop problem , 1989 .

[7]  R. Storer,et al.  New search spaces for sequencing problems with application to job shop scheduling , 1992 .

[8]  William J. Cook,et al.  A Computational Study of the Job-Shop Scheduling Problem , 1991, INFORMS Journal on Computing.

[9]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..

[10]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[11]  L. Darrell Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, International Conference on Genetic Algorithms.

[12]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph Partitioning , 1989, Oper. Res..

[13]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[14]  Mihalis Yannakakis,et al.  How easy is local search? , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[15]  L. Platzman,et al.  Heuristics Based on Spacefilling Curves for Combinatorial Problems in Euclidean Space , 1988 .