Universität Ulm, Fakultät für Ingenieurwissenschaften und Informatik up: weitere Lehrveranstaltungen
Institut für Künstliche Intelligenz

Multiagentensysteme

Unterlagen zur Vorlesung im Sommersemester 2007


 Aktuelles

Die Leistungsnachweise werden ausgestellt; wir melden uns per E-Mail bei Ihnen, wenn Ihr Schein fertig ist (voraussichtlich Ende September).

 Inhalt der Vorlesung

Multiagentensysteme sind ein Paradigma zur verteilten Problemlösung, das insbesondere den Anforderungen großangelegter Anwendungen in dynamischen, heterogenen Umgebungen gerecht wird. Multiagentensysteme organisieren das Zusammenspiel autonomer, intelligenter und häufig auch mobiler Agenten unterschiedlicher Funktionalität, wobei nicht nur technische Aspekte wie Nebenläufigkeit, Kommunikation und Koordination eine Rolle spielen, sondern auch ökonomische und soziale.

Multiagentensysteme werden vielfältig eingesetzt, z.B. in Internetanwendungen zur intelligenten Informationsbeschaffung und -filterung, zum An- und Verkauf im elektronischen Handel, zur Organisation komplexer Produktions- und Geschäftsprozesse sowie zunehmend auch im Bereich des intelligenten Entertainment und der Computerspiele.

Die Vorlesung gibt eine umfassende Einführung in das Gebiet. Sie befasst sich mit den theoretischen Grundlagen und stellt die wichtigsten Architekturen sowie einige aktuelle Anwendungen vor.

 Veranstalter

Prof. Dr. Susanne Biundo-Stephan   Raum O27/448    Tel.: 50 24122    E-Mail

mit  Bernd Schattenberg   Raum O27/447    Tel.: 50 24259 E-Mail

 Termin und Ort

 Folien und Materialien

1.Einführungalle Folien
2.Intelligente Agenten Folien 1-14 15-25 26-39 40-46
3.Agentengesellschaften Folien 1-16 17-26 27-42 43-47
4.Verteiltes Planen und Problemlösen Folien 1-15 16-28 16-49 50-62

 Übungsaufgaben

Übungsblatt 1 Reaktive Agenten: Implementierung eines Agenten-basierten Druckersystems pdf
Übungsblatt 2 BDI-Agenten: Konzeption für das Druckersystem-Szenario
Subsumptionshierarchie: Implementierung Marsroboter-Szenario Teil 1
pdf
Übungsblatt 3 Subsumptionshierarchie: Komplettierung Marsroboter-Szenario
Kommunikation: Implementierung einer Nachrichtenschicht
pdf
Übungsblatt 4 Wiederholung: Implementierung einer Nachrichtenschicht
KQML: Implementierung von KQML-Nachrichten im eigenen Multiagentensystem, Anwendung im Drucker-Szenario des ersten Übungsblattes.
pdf
Übungsblatt 5 Koordination durch das Contract Net Protocol pdf
Übungsblatt 6 Wiederholung: Koordination durch das Contract Net Protocol
Anwendung des CNP in einem Produktions-Szenario
Abgabefrist verlängert bis 27.06.2007, 18:00 Uhr
pdf
Übungsblatt 7 Verhandlung
Verteiltes Problemlösen am Beispiel Towers of Hanoi
pdf
Übungsblatt 8 Verhandlung
Skalierung von verteiltem Problemlösen
pdf
Übungsblatt 9 Auktionen: Realisierung eines eBay-Szenarios pdf

 Technisches

Typ:  Vorlesung im Hauptstudium (2V / 2Ü)
Leitungspunkte:  6
Zuordnung:  Praktische und Angewandte Informatik (Kernfach) 
Künstliche Intelligenz (Vertiefungsgebiet)
Lernziele:  Verständnis der theoretischen Grundlagen und Kenntnisse im praktischen Umgang mit Multiagenten-Architekturen, Überblick über Anwendungsgebiete.
Prüfungskombination:  Einführung in die Künstliche Intelligenz und andere Lehrveranstaltungen aus dem Vertiefungsgebiet KI


Inst. KI Startseite B. Schattenberg - 10. August 2007