Course Swarm Intelligence

There will be a special meeting for exam preparation: Monday July 4th, 12-13 in SwarmLab (035). 



+++++++ The next exam is on 20.07.2016 from 11:00-13:00 in G03-315 +++++++


The grades are online. 

You can review your exams on 13th April 2016, 13:00 Room G29-018. 

You can find the exam questions here.

The students who need to try the exam again: the next opportunity will be in SS16. 

The statistics:






In swarm intelligence, we deal with a group of simple and usually homogenous individuals with simple rules. The swarm can achieve a complex and intelligent behaviorthrough the local interactions between its members. This collective property can be very well used in technical systems as well as in optimization of complex problems. One advanced application of swarm intelligence is in the area of swarm robotics in which simple small robots can collectively learn to achieve some predefined complex tasks. During this course, the algorithms of swarm intelligence are presented, analyzed and compared. The following topics will be covered:

Part 1: Fundamentals of swarm intelligence

  • Swarm stability and stability analysis
  • Swarm aggregation
  • Swarm in known environments
  • Swarm in unknown environments: Particle Swarm Optimization
  • Dynamic Optimization
  • Multi-Objective Particle Swarm Optimization 

Part 2: Swarm and multi-agent systems

  • Division of labor and task allocation
  • Swarm clustering and sorting
  • Ant systems and optimization

Part 3: Applications

  • Swarm localization and display
  • Swarm robotics
  • (Self-assembly swarm)


+++++++ CHANGE  -  The exam is on 05.02.2016 from 11-13 in G16-H5 ++++++++




The lectures take place:   Mondays 9:15 -10:45 in G29 – 307 


Recorded lectures


Tutorials take place: Fridays 13:00-14:30 in G29-307  --> The next tutorial on Friday 22.01.2016 

Solutions to the assignments
  • Tutorial 06.11.2015 and Tutorial 13.11.2015 --> Slides
  • Tutorial 27.11.2015 and Tutorial 04.12.2015 --> Slides
  • Tutorial 22.01.2016 --> Slides
Videos realted to the assignments


  • Veysel Gazi and Kevin M. Passino, Swarm Stability and Optimization, Springer, 2011
  • Eric Bonabeau, Marco Dorigo and Guy Theraulaz, Swarm Intelligence: From Natural to Artificial Systems, Oxford University Press, 1999
  • Andries Engelbrecht, Fundamentals of Computational Swarm Intelligence, Wiley 2006
  • James Kennedy and Russel Eberhart, Swarm Intelligence, Morgan Kaufmann, 2001
  • Zbigniew Michalewicz and David Fogel, How to solve it: Modern Heuristics, Springer, 2001
  • Marco Dorigo and Thomas Stützle, Ant Colony Optimization, The MIT Press, 2004
  • C. Solnon: Ant Colony Optimization and Constraint Programming. Wiley 2010
  • Gerhard Weiss, Multiagent Systems: A modern approach to distributed artificial systems, The MIT Press, 2000
  • Christian Müller-Schloer, Hartmut Schmeck and Theo Ungerer, Organic Computing — A Paradigm Shift for Complex Systems, Springer, 2011

Last Modification: 08.11.2016 - Contact Person: Webmaster