Skip to main content

Investigating parallel genetic algorithms on job shop scheduling problems

  • Evolution and NP-Hard Problems
  • Conference paper
  • First Online:
Evolutionary Programming VI (EP 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1213))

Included in the following conference series:

Abstract

This paper describes a GA for job shop scheduling problems. Using the Giffler and Thompson algorithm, we created two new operators, THX crossover and mutation, which better transmit temporal relationships in the schedule. The approach produced excellent results on standard benchmark job shop scheduling problems. We further tested many models and scales of parallel GAs in the context of job shop scheduling problems. In our experiments, the hybrid model consisting of coarse-grain GAs connected in a fine-grain-GA-style topology performed best, appearing to integrate successfully the advantages of coarse-grain and fine-grain GAs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bierwirth, C. “A Generalized Permutation Approach to Job Shop Scheduling with Genetic Algorithms,” OR-Spektrum, Special Issue: Applied Local Search, Pesch, E. and Vo, S. (eds), vol. 17, No. 213, pp. 87–92, 1995.

    Google Scholar 

  2. Davis, L., “Job-Shop Scheduling with Genetic Algorithms,” Proc. Int'l Conf. on Genetic Algorithms and their Applications, pp. 136–149, Lawrence Erlbaum, Hillsdale, NJ, 1985.

    Google Scholar 

  3. Dorndorf, U. and Pesch, E. “Combining Genetic-and Local Search for Solving the Job Shop Scheduling Problem,” APMOD93 Proc. Preprints, pp. 142–149, Budapest, Hungary, 1993.

    Google Scholar 

  4. Dorndorf, U. and Pesch, E. “Evolution Based Learning in a Job Shop Scheduling Environment,” Computers Operations Research, vol. 22, pp. 25–40, 1995.

    Article  Google Scholar 

  5. Fang, H., Ross, P. and Corne, D., “A Promising Genetic Algorithm Approach to Job-Shop Scheduling, Rescheduling, and Open-Shop Scheduling Problems,” Proc. Fifth Int'l Conf. on Genetic Algorithms, pp. 375–382, Morgan Kaufmann, San Mateo, CA, 1993.

    Google Scholar 

  6. Giffler, J. and Thompson, G.L., “Algorithms for Solving Production Scheduling Problems,” Operations Research, Vol. 8, pp. 487–503, 1960.

    Google Scholar 

  7. Goodman, E. D. An Introduction to GALOPPS, Technical Report GARAGe95-06-01, Genetic Algorithms Research and Applications Group, Michigan State University, 1995.

    Google Scholar 

  8. Juels, A. and Wattenberg, M. “Stochastic Hillclimbing as a Baseline Method for Evaluating Genetic Algorithms,” Technical Report csd-94-834, University of California at Berkeley, 1994.

    Google Scholar 

  9. Kobayashi, S., Ono, I., and Yamamura, M. “An Efficient Genetic Algorithm for Job Shop Scheduling Problems,” Proc. Sixth Int'l Conf. on Genetic Algorithms, pp. 506–511, Morgan Kaufmann, San Mateo, CA, 1995.

    Google Scholar 

  10. Lin, S.-C., Punch, W.F., and Goodman, E.D., “Coarse-Grain Parallel Genetic Algorithms: Categorization and New Approach,” IEEE SPDP, pp. 28–39, 1994.

    Google Scholar 

  11. Manderick, B. and Spiessens, P. “Fine-Grained Parallel Genetic Algorithms,” Proc. Third Int'l Conf. on Genetic Algorithms, pp. 428–433, Morgan Kaufmann, San Mateo, CA, 1989.

    Google Scholar 

  12. Mattfeld, D. C., Kopfer, H., and Bierwirth, C. “Control of Parallel Population Dynamics by Social-Like Behavior of GA-Individuals,” Parallel Problem Solving from Nature, 3, pp. 15–24, Springer-Verlag, Berlin, Heidelberg, 1994.

    Google Scholar 

  13. Muhlenbein, H. “Parallel Genetic Algorithms, Population Genetics and Combinatorial Optimization,” Proc. Third Int'l Conf. on Genetic Algorithms, pp. 416–421, Morgan Kaufmann, San Mateo, CA, 1989.

    Google Scholar 

  14. Nakano, R. and Yamada, T. “Conventional Genetic Algorithms for Job-Shop Problems,” Proc. Fourth Int'l Conf. on Genetic Algorithms, pp. 474–479, Morgan Kaufmann, San Mateo, CA, 1991.

    Google Scholar 

  15. Storer, R. H., Wu, S.D., and Vaccari, R. “New Search Spaces for Sequencing Problems with Application to Job Shop Scheduling,” Management Science, vol. 38, pp. 1495–1509, 1992.

    Google Scholar 

  16. Tanese, R., “Distributed Genetic Algorithms,” Proc. Third Int'l Conf. on Genetic Algorithms, pp. 434–440, Morgan Kaufmann, San Mateo, CA, 1989.

    Google Scholar 

  17. Whitley, D., Starkweather, T, and Shaner, D., “The Traveling Salesman and Sequence Scheduling: Quality Solutions Using Genetic Edge Recombination,” Handbook of Genetic Algorithms, Davis, L. (ed), pp. 350–372, Van Nostrand Reinhold, New York, NY, 1991.

    Google Scholar 

  18. Yamada, T. and Nakano, R. “A Genetic Algorithm Applicable to Large-Scale JobShop Problems,” Parallel Problem Solving from Nature, 2, pp. 281–290, North-Holland, Amsterdam, 1992.

    Google Scholar 

  19. Grabowski, J., Nowicki, E., and Zdrzalka, S. “A Block Approach for Single Machine Scheduling with Release Date and Due Date,” European J. Oper. Res., vol. 26, pp. 278–285, 1986.

    Article  Google Scholar 

  20. Adams, J., Balas, E., and Zawack, D. “The Shifting Bottleneck Procedure in Job Shop Scheduling,” Management Science, vol. 34, pp. 391–401, 1988.

    Google Scholar 

  21. Caelier, J. and Pinson, E., “An Algorithm for Solving the Job-shop Problem,” Management Science, vol. 35, pp. 164–176, 1989.

    Google Scholar 

  22. Baker, J.R. and McMahon, G.B., “Scheduling the General Job-shop,” Management Science, vol. 31, pp. 594–598, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter J. Angeline Robert G. Reynolds John R. McDonnell Russ Eberhart

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, SC., Goodman, E.D., Punch, W.F. (1997). Investigating parallel genetic algorithms on job shop scheduling problems. In: Angeline, P.J., Reynolds, R.G., McDonnell, J.R., Eberhart, R. (eds) Evolutionary Programming VI. EP 1997. Lecture Notes in Computer Science, vol 1213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014827

Download citation

  • DOI: https://doi.org/10.1007/BFb0014827

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62788-3

  • Online ISBN: 978-3-540-68518-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics