Skip to main content

Applying Genetic Algorithms to Real-World Problems

  • Chapter
Evolutionary Algorithms

Part of the book series: The IMA Volumes in Mathematics and its Applications ((IMA,volume 111))

Abstract

This paper outlines what the author perceives as crucial ingredients of a successful application of Genetic Algorithms (GAs) to real-world combinatorial problems. First, the importance of the Schema Theorem is stressed, pointing to crossover as the most potent force in a GA. Second, the importance of an encoding and operators adapted to the problem being solved is demonstrated, with two implications: the importance of the binary alphabet has been largely overstated in the past (in many problems it is not only unwarranted, it is detrimental), and practical GAS must be built to solve problems (i.e., sets of instances) rather than (arbitrary) functions.

The benefits of the above guidelines are illustrated by the Grouping GA (GGA), applied to three different grouping problems, namely Bin Packing and its variety Line Balancing, Equal Piles and Economies of Scale. The first application suggests a superiority of crossover-based search over a classic Branch & Bound, the second shows the superiority of the GGA over standard GAs applied to grouping problems, and the third illustrates the kind of industrial applications GAS can be called upon to solve.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Falkenauer, The grouping genetic algorithms - widening the scope of the gas, JORBEL - Belgian Journal of Operations Research, Statistics and Computer Science, 33 (1993), pp. 79–102.

    MATH  Google Scholar 

  2. E. Falkenauer, A new representation and operators for GAs applied to grouping problems, Evolutionary Computation, 2 (1994), pp. 123–144.

    Article  Google Scholar 

  3. E. Falkenauer, Solving equal piles with a grouping genetic algorithm, in Proceedings of the Sixth International Conference on Genetic Algorithms (IGGA95), L. J. Eshelman, ed., San Mateo, CA, July 1995, University of Pittsburg (Pennsylvania), Morgan Kaufman Publishers, pp. 492–497.

    Google Scholar 

  4. E. Falkenauer, A hybrid grouping genetic algorithm for bin packing,Journal of Heuristics, 2 (1996), pp. 5–30.

    Article  Google Scholar 

  5. E. Falkenauer and A. Delchambre, A genetic algorithm for bin packing and line balancing, in Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Los Alamitos, CA, May 1992, IEEE Computer Society Press, pp. 1186–1192.

    Google Scholar 

  6. D. E. Goldberg, Genetic Algorithms in Search, Optimization and Machine Learning, Addison—Wesley Publishing Company Inc., 1989.

    MATH  Google Scholar 

  7. J. H. Holland, Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, 1975.

    Google Scholar 

  8. D. R. Jones and M. A. Beltramo, Solving partitioning problems with genetic algorithms, in Proceedings of the Fourth International Conference on Genetic Algorithms, R. K. Belew and L. B. Booker, eds., San Mateo, CA, July 1991, University of California, Morgan Kaufmann Publishers.

    Google Scholar 

  9. S. Martello and P. Toth, Lower bounds and reduction procedures for the bin packing problem, Discrete Applied Mathematics, 22 (1990), pp. 59–70.

    Article  MathSciNet  Google Scholar 

  10. H. Muhlenbein, Parallel genetic algorithms in combinatorial optimization,in Computer Science and Operations Research - New Developments in Their Interfaces, O. Balci, R. Sharda, and S. A. Zenios, eds., Pergamon Press, 1992, pp. 441–453.

    Google Scholar 

  11. N. Radcliffe and P. Surry, Fundamental limitations on search algorithms: Evolutionary computing in perspective, in LNCS1000, Springer-Verlag, 1995.

    Google Scholar 

  12. G. Syswerda, Uniform crossover in genetic algorithms,in Proceedings of the Third International Conference on Genetic Algorithms, D. J. Shaffer, ed., San Mateo, CA, June 1989, George Mason University, Morgan Kaufman Publishers, pp. 2–9.

    Google Scholar 

  13. G. von Laszewski, Intelligent structural operators for the k-way graph partitioning problem, in Proceedings of the Fourth International Conference on Genetic Algorithms, R. K. Belew and L. B. Booker, eds., San Mateo, CA, July 1991, University of California, Morgan Kaufmann Publishers.

    Google Scholar 

  14. D. H. Wolpert and W. G. Macready, No free lunch theorems for search, Tech. Rep. SFI–TR–95–02–010, The Santa Fe Institute, Santa Fee, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media New York

About this chapter

Cite this chapter

Falkenauer, E. (1999). Applying Genetic Algorithms to Real-World Problems. In: Davis, L.D., De Jong, K., Vose, M.D., Whitley, L.D. (eds) Evolutionary Algorithms. The IMA Volumes in Mathematics and its Applications, vol 111. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-1542-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-1542-4_4

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-7185-7

  • Online ISBN: 978-1-4612-1542-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics