Praktikum (Hauptstudium)
Praktikum Softwareagenten
Prof. Dr. Armin B. Cremers Juergen Schumacher
Softwareagenten sind Programme, die ihnen übertragene Aufgaben selbständig und mit einer gewissen Autonomie, in Kooperation mit anderen Softwareagenten zu lösen versuchen. In diesem Praktikum soll ein Multiagentensystem implementiert werden, indem Softwareagenten die einzelne Elemente eines Produktionsnetzwerkes (Maschinen,Arbeitsstationen etc.) repräsentieren und deren Einsatz planen. Zur Lösung des Planungsproblem der Agenten, das die Auswahl und die zeitliche Anordnung von Produktionsschritten unter den mit anderen Agenten ausgehandelten Lieferbedingungen beinhaltet, werden schnelle Heuristische Verfahren betrachtet. Diese Routinen zur Planung der eigenen Produktion sollen benutzt werden, um den Nutzen von verschiedenen Lieferbedingungen für die einzelnen Maschinen zu evaluieren. Auf Basis dieser Berechnungen werden dann die einzelnen Agenten Verhandlungen über Lieferbedingungen führen, mit dem Ziel den Gesamtnutzen und im Zuge von Ausgleichszahlungen auch den Nutzen für jeden einzelnen Agenten zu erhöhen. Die Agenten sind in Java zu implementieren. Für die Kommunikation der Agenten untereinander können die bestehenden Bibliotheksfunktionen der Agentenplatform Coabsgrid benutzt werden.
Ziel des Praktikums ist es, die Teilnehmer mit einem Problem der verteilten Produktionsplanung (Supply Chain Management) vertraut zu machen und Ansätzen zur Lösung dieses Problems aus dem Bereich der Multiagentenforschung zu betrachten. Ausserdem ermöglicht das Praktikum einen Einblick in das Programmieren von verteilten Anwendungen.
| Zeit, Ort | nach Vereinbarung |
| Beginn | 16.April.2001 |
| Vorbesprechung | 14.Feb.2001,14:00,A122 |
| Teilnehmerzahl | 12 |
| Voraussetzungen | Vordiplom,Java-Kenntnisse,Unix-Kenntnisse und evtl. Besuch der KI Grundvorlesung sind empfehlenswert | | Nachfolgeveranstaltungen | Vorlesungen im Bereich KI |
| Bereich (alte DPO) | B,C |
| Literatur | Gerhard Weiss: Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence |
| Informationen im WWW | http://www.cs.uni-bonn.de/~schumac1/praktikum_SS01.html |
|