Swarm Intelligence and Complex Systems

Summer 2010


Fachwissenschaftliches Wahlpflichtfach (entry in the course catalog)
This course will be held in in English.

Instructor

Aladdin Ayesh, PhD
De Montfort University, Leicester, UK
Academic Visitor and Guest Lecturer at OHM-Computer Science during summer 2010
Dr. Ayesh is hosted by Ch. von Praun.

Date and Place

Thursday 8:00-9:30am, Room: Q405
Friday 8:00-9:30am, Room: Q405

News

RSS feed.

This course will start on April 8, 2010.

Summary

The first part of the course will cover multi-agent systems principles and associate that with complex systems principles and techniques, e.g. knowledge representation in agents and interaction networks in complex systems. Then we will cover swarm intelligence as particular form of multi-agents with topics such as situated cognition and behavior representation. Finally, we finish with practical applications. During the practical sessions platforms will be investigated, and programs in Java and other tools will be developed.

This a hands-on course where we will write and test code in class. Algorithms and prototypes are used to illustrate concepts of this course using a variety of tools (e.g. Netlogo).

Literature

  • Jacques Ferber: Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence Theory, Addison-Wesley, 1999.
  • James Kennedy and Russell C Eberhart: Swarm Intelligence, Morgan Kaufmann Publishers, 2001.
    [www]

Grading

Grading is based on programming projects. There will be two major projects with possible participation in building SwarmStream library. First project will be programming one of the swarm intelligence algorithms (50%). Second project will be applying one of the built algorithms to a complex systems application of your own choice (50%). We will be working in group(s) but programming is done individually. An optional presentation of techical papers at the end to the class will support marks.





Last change: 12-Mar-10.