Summary
The chief advantage of evolutionary techniques in scheduling is the ability to provide good solutions to awkward problems with fast development time. There are still various issues and challenges that arise from the need to deal with the complexities of real-world problems rather than abstract ‘academic’ problems. This chapter reviews techniques and progress to date, and highlights what we believe to be important challenges and directions for future progress.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D. Applegate and W. Cook. A computational study of the job-shop scheduling problem. ORSA Journal on Computing, 3(2):149–156, Spring 1991.
Sugato Bagchi, Serdar Uckun, Yutaka Miyabe, and Kazuhiko Kawamura. Exploring problem-specific recombination operators for job shop scheduling. In R.K. Belew and L.B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 10–17. San Mateo: Morgan Kaufmann, 1991.
K. Baker. Introduction to Sequencing and Scheduling. John Wiley and Sons, Inc., 1974.
J. Biethahn and V. Nissen. Evolutionary Algorithms in Management Applications. Snringer-Verlag. Berlin. 1995.
Ralf Bruns. Direct chromosome representation and advanced genetic operators for production scheduling. In Stephanie Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 352–359. San Mateo: Morgan Kaufmann, 1993.
D. Corne. Investigating phase transitions in job-shop scheduling. Technical report, University of reading Department of Computer Science, 1996.
D. Corne, P. Ross, and H-L. Fang. Evolving timetables. In L. Chambers, editor, Practical Handbook of Genetic Algorithms: Applications, Volume 1, chapter 8, pages 219–276. CRC Press, 1995.
Yuval Davidor. A naturally occurring niche & species phenomenon: The model and first results. In R.K. Belew and L.B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 257–263. San Mateo: Morgan Kaufmann, 1991.
Yuval Davidor, Takeshi Yamada, and Ryohei Nakano. The ECOlogical framework II: Improving GA performance at virtually zero cost. In Stephanie Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 171–176. San Mateo: Morgan Kaufmann, 1993.
L. Davis. Job shop scheduling with genetic algorithms. In J. J. Grefenstette, editor, Proceedings of the International Conference on Genetic Algorithms and their Applications, pages 136–140. San Mateo: Morgan Kaufmann, 1985.
A. Eiben and Zs. Ruttkay. Self-adaptivity for constraint satisfaction: Learning penalty functions. In ICEC’96: Proceedings of the 1996 IEEE International Conference on Evolutionary Computation, pages 258–261. IEEE, 1996.
M. Ettl and M. Schwehm. Determining the optimal network partition and kanban allocation in jit production lines. In J. Biethahn and V. Nissen, editors, Evolutionary Algorithms in Management Applications, pages 139–152. SpringerVerlag, Berlin, 1995.
E. Falkenauer and S. Bouffouix. A genetic algorithm for job shop. In Proceedings 1991 IEEE International Conference on Robotics and Automation, volume 1, pages 824–829, Sacramento, CA, April, 9–11 1991. IEEE Computer Society Press, Los Alamitos, CA. Cat. No. 91CH2969–4.
H-L. Fang, D. Corne, and P. Ross. A genetic algorithm for job-shop problems with various schedule quality criteria. In T. Fogarty, editor, Evolutionary Computing: Proceedings of the 1996 AISB Workshop, volume Lecture Notes in Computer Science. Springer, 1996. to appear.
Hsiao-Lan Fang. Genetic Algorithms in Timetabling and Scheduling. PhD thesis, Department of Artificial Intelligence, University of Edinburgh, 1994.
Hsiao-Lan Fang, Peter Ross, and Dave Corne. A promising Genetic Algorithm approach to job-shop scheduling, rescheduling, and open-shop scheduling problems. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 375–382. San Mateo: Morgan Kaufmann, 1993.
Hsiao-Lan Fang, Peter Ross, and Dave Corne. A promising hybrid GA/heuristic approach for open-shop scheduling problems. In A. Cohn, editor, Proceedings of the 11th European Conference on Artificial Intelligence, pages 590–594. John Wiley & Sons, Ltd., 1994.
B. Filipic. A genetic algorithm applied to resource management in production systems. In J. Biethahn and V. Nissen, editors, Evolutionary Algorithms in Management Applications, pages 10–111. Springer-Verlag, Berlin, 1995.
H. Fisher and G. L. Thompson. Probabilistic learning combinations of local job-shop scheduling rules. In J. F. Muth and G. L. Thompson, editors, Industrial Scheduling, pages 225–251. Prentice Hall, Englewood Cliffs, New Jersey, 1963.
Michael R. Garey and David S. Johnson. Computers and Intractability: a Guide to the Theory of NP-Completeness. Freeman, 1979.
I. Gerdes. Application of genetic algorithms for solving problems related to free routing for aircraft. In J. Biethahn and V. Nissen, editors, Evolutionary Algorithms in Management Applications, pages 328–340. Springer-Verlag, Berlin, 1995.
B. Giffler and G. L. Thompson. Algorithms for solving production scheduling problems. Operations Research, 8(4):487–503, 1960.
B. Golden and A. Assad, editors. Vehicle Routing: Methods and Studies, number 16 in Studies in Management Science and Systems. Elsevier, 1991.
Jeffrey Horn and Nicholas Nafpliotis. Multiobjective optimisation using the niched pareto genetic algorithm. Technical Report 93005, Illinois Genetic Algorithms Laboratory (IlliGAL), July 1993.
P. Husbands. Genetic algorithms for scheduling. AISB Quarterly, Autumn (89): 38–45, 1994. ISSN 0268–4179.
P. Husbands and F. Mill. Simulated co-evolution as the mechanism for emergent planning and scheduling. In Proceedings of the Fourth International Conference on Genetic Algorithms, pages 264–270. San Mateo: Morgan Kaufmann, 1991.
E. Lawler, J. Lenstra, A. Rinnooy Kan, and D. Shmyos. The Travelling Salesman Problem: A Guided Tour of Combinatorial Optimization. WileyInterscience, 1985.
D. C. Mattfeld, H. Kopfer, and C. Bierwirth. Control of parallel population dynamics by social-like behavior of ga-individuals. In Y. Davidor, H-P. Schwefel, and R. Manner, editors, Parallel Problem-Solving from Nature — PPSN III, number 866 in Lecture Notes in Computer Science, pages 16–25. Springer-Verlag, 1994.
T.E. Morton and D.W. Pentico. Heuristic Scheduling Systems. John Wiley, 1993.
R. Nakano, Y. Davidor, and T. Yamada. Optimal population size under constant computation cost. In Y. Davidor, H-P. Schwefel, and B. Manner, editors, Parallel Problem Solving from Nature — PPSN III, number 866 in Lecture Notes in Computer Science, pages 130–148. Springer-Verlag, 1994.
Ryohei Nakano. Conventional genetic algorithms for job shop problems. In R.K. Belew and L.B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 474–479. San Mateo: Morgan Kaufmann, 1991.
Ono. A genetic algorithm for job-shop scheduling problems using job-based order crossover. In ICEC’96: Proceedings of the 1996 IEEE International Conference on Evolutionary Computation, pages 547–552. IEEE, 1996.
S. Rana, A.E. Howe, and D. Whitley. Comparing heuristic, evolutionary and local search approaches to scheduling. In Proceedings of Third International Conference on AI Planning Systems (AIPS-96) (to appear), May 1996.
Alice E. Smith and David M. Tate. Genetic optimisation using a penalty function. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 499–503. San Mateo: Morgan Kaufmann, 1993.
T. Starkweather, S. McDaniel, K. Mathias, D. Whitley, and C. Whitley. A comparison of genetic sequencing operators. In R.K. Belew and L.B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 69–76. San Mateo: Morgan Kaufmann, 1991.
G. Syswerda. Uniform crossover in genetic algorithms. In J. D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms and their Applications, pages 2–9. San Mateo: Morgan Kaufmann, 1989.
E. Taillard. Benchmarks for basic scheduling problems. European Journal of Operations Research, 64:278–285, 1993.
D. Whitley, T. Starkweather, and D. Shaner. Travelling salesman and sequence scheduling: Quality solutions using genetic edge recombination. In L. Davis, editor, Handbook of Genetic Algorithms, pages 350–372. New York: Van Nostrand Reinhold, 1991.
Darrell Whitley, Timothy Starkweather, and D’Ann Fuquay. Scheduling problems and travelling salesmen: The genetic edge recombination operator. In J. D. Schaffer, editor, Proceedings of the Third International Conference on Genetic Algorithms, pages 133–140. San Mateo: Morgan Kaufmann, 1989.
Takeshi Yamada and Ryohei Nakano. A genetic algorithm application to largescale job-shop problems. In R. Manner and B. Manderick, editors, Parallel Problem Solving from Nature II, pages 281–290. Elsevier Science Publisher B.V., 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Corne, D., Ross, P. (1997). Practical Issues and Recent Advances in Job- and Open-Shop Scheduling. In: Dasgupta, D., Michalewicz, Z. (eds) Evolutionary Algorithms in Engineering Applications. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03423-1_29
Download citation
DOI: https://doi.org/10.1007/978-3-662-03423-1_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08282-5
Online ISBN: 978-3-662-03423-1
eBook Packages: Springer Book Archive