Nature-Inspired Optimization Methods

Content

Many optimization problems are too complex to be solved to optimality. A promising alternative is to use stochastic heuristics, based on some fundamental principles observed in nature. Examples include evolutionary algorithms, ant algorithms, or simulated annealing. These methods are widely applicable and have proven very powerful in practice. During the course, such optimization methods based on natural principles are presented, analyzed and compared. Since the algorithms are usually quite computational intensive, possibilities for parallelization are also investigated.

Learning objectives:

Students learn:

  • Different nature-inspired methods: local search, simulated annealing, tabu search, evolutionary algorithms, ant colony optimization, particle swarm optimization
  • Different aspects and limitation of the methods
  • Applications of such methods
  • Multi-objective optimization methods
  • Constraint handling methods
  • Different aspects in parallelization and computing platforms
Language of instructionEnglish
Bibliography

* E. L. Aarts and J. K. Lenstra: 'Local Search in Combinatorial Optimization'. Wiley, 1997 * D. Corne and M. Dorigo and F. Glover: 'New Ideas in Optimization'. McGraw-Hill, 1999 * C. Reeves: 'Modern Heuristic Techniques for Combinatorial Optimization'. McGraw-Hill, 1995 * Z. Michalewicz, D. B. Fogel: How to solve it: Modern Heuristics. Springer, 1999 * E. Bonabeau, M. Dorigo, G. Theraulaz: 'Swarm Intelligence'. Oxford University Press, 1999 * A. E. Eiben, J. E. Smith: 'Introduction to Evolutionary Computation'. * M. Dorigo, T. Stützle: 'Ant Colony Optimization'. Bradford Book, 2004 Springer, 2003