Skip to main content

A New Chromosome Codification for Scheduling Problems

  • Chapter
  • 550 Accesses

Part of the book series: Advanced Information and Knowledge Processing ((AI&KP))

Summary

In this chapter we confront the Job Shop Scheduling problem by means of Genetic Algorithms. Our aim is twofold: first to envisage a codification schema that makes it clear what we consider the basic building blocks of a chromosome, that is the partial schedules of the set of tasks requiring the same resource; and then to design a scheduling policy that maintains as long as possible these partial schedules. The expected utility of this new codification is that it allows us to design knowledge-based operators and initialization strategies. We report results from an experimental study on a small set of selected problems showing that our proposed codification and scheduling algorithm layouts produce similar results to other conventional schemas. And at the same time this codification facilitates the design of genetic operators focused to produce promising building blocks.

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   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Bierwirth, C... (1995) A generalized perutation approach to job shop scheduling with genetic algorithms. OR Spektrum, 17:87–92.

    MATH  ISI  Google Scholar 

  2. Bierwirth, C., D. C. Mattfeld (1999) Production scheduling and rescheduling with Genetic algoritms, Evolutionary Computation, 7(1):1–17.

    Google Scholar 

  3. Dorndorf, U., E. Pesch, (1995) Evolution based learning in a job shop scheduling environment, Computers & Operations Research, 22:25–40.

    Article  ISI  Google Scholar 

  4. Fang, H.L., P. Ross, D. Corne, (1993) A promising genetic algorithm approach to jobshop scheduling, rescheduling, and open-shop scheduling problems, Proc. Fifth Intel. Conf. Genetic Algorithms, 375–382.

    Google Scholar 

  5. Giffler, B., G.L Thomson,. (1960) Algorithms for solving production scheduling problems, Operations Reseach, 8:487–503.

    Google Scholar 

  6. Goldberg, D. (1985) Genetic Algorithms in Search, Optimization & Machine Learning, Addison-Wesley, Reading, MA.

    Google Scholar 

  7. Grefenstette, J.J. (1987) Incorporating problem specific knowledge in genetic algorithms, in: Genetic Algorithms and Simulated Annealing, Morgan Kaufmann, pp. 42–60.

    Google Scholar 

  8. Matfeld, D.C. (1995) Evolutionary search and the job shop. Investigations on Genetic Algorithms for Production Scheduling. Springer-Verlag.

    Google Scholar 

  9. Michalewicz, Z. (1994) Genetic Algorithms + Data Structures = Evolution Program. Second, Extended Edition, Springer-Verlag.

    Google Scholar 

  10. Sadeh, N., M.S. Fox, (1996) Variable and value ordering heuristics for the Job Shop Scheduling Constraint Satisfaction Problem, Artificial Intelligence, 86:1–41.

    Article  ISI  Google Scholar 

  11. Syswerda, G. (1991) Schedule Optimization Using Genetic Algorithms, in Handbook of Genetic Algorithms, (ed.) L. Davis, Van Nostrand Reinhold, New York, pp. 1332–13490.

    Google Scholar 

  12. Varela, R., C.R. Vela, J. Puente, A. Gómez (2003) A Knowledge-Based Evolutionary Strategy for Scheduling Problems with Bottlenecks. European Journal of Operational Research. 145(1): 57–71.

    Article  ISI  MathSciNet  Google Scholar 

  13. Yamada, T. and Nakano, R. (1996) Scheduling by Genetic Local Search with multistep crossover. In: Fourth Int. Conf. On Parallel Problem Solving from Nature (PPSN IV), Berlin, Germany, pp. 960–969.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag London Limited

About this chapter

Cite this chapter

Varela, R., Vela, C.R., Puente, J., Serrano, D., Suárez, A. (2005). A New Chromosome Codification for Scheduling Problems. In: Wu, X., Jain, L., Graña, M., Duro, R.J., d’Anjou, A., Wang, P.P. (eds) Information Processing with Evolutionary Algorithms. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/1-84628-117-2_6

Download citation

  • DOI: https://doi.org/10.1007/1-84628-117-2_6

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-866-4

  • Online ISBN: 978-1-84628-117-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics