Skip to main content

A Genetic Algorithm for Tackling Multiobjective Job-shop Scheduling Problems

  • Conference paper

Part of the book series: Lecture Notes in Economics and Mathematical Systems ((LNE,volume 535))

Abstract

This paper focuses on Multiobjective job-shop scheduling with Genetic Algorithms (GAs). The efficiency of G As for combinatorial problems largely depends on how the solutions are represented. We introduce a new kind of representation, which combines the advantages of two well-known encodings and allows the use of standard recombination operators without losing solution feasibility. Our solution alternation model efficiently guides the search towards promising regions of the search space. This approach tested in a single objective context aiming at the optimization of the makespan of classical benchmarks instances performs excellently compared to state-of-the-art GAs. The usefulness of the proposed method for Multiobjective scheduling is finally shown by tackling four job-shop scheduling problems introduced by Bagchi with the goal of minimizing the makespan, the mean flow-time and the mean tardiness simultaneously.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Witte, T.: Die Entwicklung von Zielvorstellungen für die Ablaufplanung bei Werkstattfertigung. Technical Report 8606, University of Osnabrück (1986)

    Google Scholar 

  2. Mattfeld, D.: Evolutionary Search and the Job Shop. Physica-Verlag (1996)

    Google Scholar 

  3. Yamada, T., Nakano, R.: Job-shop scheduling. In Zalzala, A., Fleming, P., eds.: Genetic algorithms in engineering systems. Instutution of Electrical Engineers (1997) 134–160

    Google Scholar 

  4. Sakuma, J., Kobayashi, S.: Extrapolation-Directed Crossover for Job-shop Scheduling Problems: Complementary Combination with JOX. In Spector, L., Goodman, E.D., eds.: Genetic and Evolutionary Computation Conference 2000, Morgan Kaufmann Publishers (2000) 973–980

    Google Scholar 

  5. Vázquez, M., Whitley, D.: A comparison of genetic algorithms for the static job shop scheduling problem. In Schoenauer, M., Deb, K., Rudolph, G., Yao, X., Lutton, E., Merelo, J., Schwefel, H., eds.: Parallel Problem Solving from Nature — PPSN VI, Springer (2000) 303–312

    Google Scholar 

  6. Siedentopf, J.: Job-shop-scheduling: Planung durch probabilistische lokale Suchverfahren. PhD thesis, Unversity of Essen (2001)

    Google Scholar 

  7. Nowicki, E., Smutnicki, C: A fast taboo search algorithm for the job-shop problem. Management Science 42 (1996) 797–813

    Article  Google Scholar 

  8. Kolonko, M.: Some new results on simulated annealing applied to job shop scheduling problems. European Journal of Operational Research 113 (1999) 123–136

    Article  Google Scholar 

  9. Bagchi, T.P.: Multiobjective Scheduling By Genetic Algorithms. Kluwer Academic Publishers (1999)

    Google Scholar 

  10. Esquivel, S., Ferrero, S., Gallard, R., Salto, C, Alfonso, H., Schütz, M.: Enhanced evolutionary algorithms for single and multiobjective optimization in the job shop scheduling problem. Knowledge-Based Systems 15 (2002) 13–25

    Article  Google Scholar 

  11. Claus, T.: Objektorientierte Simulation und Genetische Algorithmen zur Pro-duktionsplanung und-Steuerung. PhD thesis, University of Osnabrück (1996)

    Google Scholar 

  12. French, S.: Sequencing and Scheduling: An Introduction to the Mathematics of the Job-shop. John Wiley &. Sons (1981)

    Google Scholar 

  13. Cheng, R., Gen, M., Tsujimura, Y.: A tutorial of job-shop scheduling problems using genetic algorithms — i. representation. Computers industrial Engineering 30 (1996) 983–997

    Article  Google Scholar 

  14. Jain, A., Meeran, S.: A state-of-the-art review of job-shop scheduling techniques. Technical report, University of Dundee, Department of Applied Physics, Electronic and Mechanical Engineering (1998)

    Google Scholar 

  15. Jain, A., Rangaswamy, B., Meeran, S.: Job-shop neighbourhoods and move evaluation strategies. Technical report, University of Dundee, Department of Applied Physics, Electronic and Mechanical Engineering (1998)

    Google Scholar 

  16. Gen, M., Tsujimura, Y., Kubota, E.: Solving job-shop scheduling problems using genetic algorithms. In: Proceedings of the 16th International Conference on Computer and Industrial Engineering, Ashikaga, Japan (1994) 576–579

    Google Scholar 

  17. Bierwirth, C.: A generalized permutation approach to job shop scheduling with genetic algorithms. OR Spektrum 17 (1995) 87–92

    Article  Google Scholar 

  18. Bean, J.: Genetic algorithms and random keys for sequencing and optimization. ORSA Journal on Computing 6 (1994) 154–160

    Article  Google Scholar 

  19. Norman, B., Bean, J.: A Random Keys Genetic Algorithms for Job Shop Scheduling. Technical Report 96-10, University of Michigan, Ann Harbor (1996)

    Google Scholar 

  20. T’Kindt, V., Billaut, J.C.: Multicriteria scheduling problems: A survey. RAIRO Operations Research 35 (2001) 143–163

    Article  Google Scholar 

  21. Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast elitist non-dominated sorting genetic algorithm for Multiobjective optimization: NSGA-II. Technical Report 200001, Kanpur Genetic Algorithms Laboratory (2000)

    Google Scholar 

  22. Silverman, B.W.: Density Estimation for Statistics and Data Analysis. Chapman and Hall, London (1986)

    Google Scholar 

  23. Esquivel, S., Leiva, A., Gallard, R.: Multiple crossover per couple in genetic algorithms. In: Proceedings of the Fourth IEEE International Conference on Evolutionary Computation, Indianapolis (1997) 103–106

    Google Scholar 

  24. Hart, E., Ross, P.: A heuristic combination method for solving job-shop scheduling problems. In Eiben, A.E., Bäck, T., Schoenhauer, M., Schwefel, H.P., eds.: Parallel Problem Solving from Nature V, Springer (1998) 845–854

    Google Scholar 

  25. Lin, S.C., Goodman, E.D., III, W.E.P.: 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, Springer (1997) 383–393

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garen, J. (2004). A Genetic Algorithm for Tackling Multiobjective Job-shop Scheduling Problems. In: Gandibleux, X., Sevaux, M., Sörensen, K., T’kindt, V. (eds) Metaheuristics for Multiobjective Optimisation. Lecture Notes in Economics and Mathematical Systems, vol 535. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17144-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17144-4_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20637-8

  • Online ISBN: 978-3-642-17144-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics