direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Logo der TU Berlin

Projekt Trading Agent Competition

Projekt Trading Agent Competition

Sommersemester 2004

 Semester: Sommersemester 
 Art: PJ 6
 LV-Nr.: 0435 L 714
 Veranstalter:

 Albayrak, Fricke

 Zeit:

 Mi 18-19:30 Uhr s.t.

 Raum: FR1057

Kurzbeschreibung

Die Trading Agent Competition (TAC) ist ein Testbett für intelligente Software-Agenten in nicht kooperativen Szenarien. In einem Supply Chain Szenario konkurrieren mehrere Agenten um Kundenaufträge für PCs in verschiedenen Varianten und Losgrößen.

Im Rahmen des Projekts entwerfen und implementiert jede Arbeitsgruppe einen Supply Chain Agenten, der Angebote für Kundenanfragen unter Berücksichtigung von Produktanforderungen, Preis und Lieferzeitpunkt generiert und entgegengenommene Aufträge in die virtuelle Fabrikationsanlage einplant. Gleichzeitig kontrolliert der Agent ein Lager und muss sicherstellen, dass die benötigten Komponenten in hinreichender Zahl von Lieferanten geordert werden.

Die Entwicklung erfolgt in Java unter Nutzung einer bereitgestellten TAC-Klassenbibliothek. Die Umgebung der Agenten wird von einem TAC-Server kontrolliert. Am Ende des Semesters treten die mit benutzerdefinierten Strategien ausgestatteten Agenten gegeneinander an.

Beschreibung

Intelligente Software-Agenten stellen eine Schlüsseltechnologie zur Realisierung verteilter flexibler Systeme dar. Ihre Fähigkeit, auf Basis standardisierter Sprachen und Protokolle zu kommunizieren, setzt neue Standards hinsichtlich Wiederverwendbarkeit und Interoperabilität. Während das Forschungsfeld des kooperativen Problemlösens gut erforscht ist, bieten nicht-kooperative Szenarien noch große Herausforderungen. Derartige Agenten sind auf Nutzenmaximierung bedacht und kooperieren nur bei Bedarf.

Die Trading Agent Competition (TAC) ist ein internationales Forum zur Förderung und Unterstützung der Forschungsaktivitäten im Bereich "autonom handelnde Agenten". Seit 2001 finden jährlich TAC-Agentenwettbewerbe statt. Der Veranstalter definiert ein Szenario, das ein vereinfachtes wirtschaftliches Modell abbildet. Die Teilnehmer implementieren autonome Agenten, in einem vom Veranstalter vorgegebenen Framework. Ein vom Veranstalter zur Verfügung gestellten Server bildet die Umgebung der Agenten und regelt die Kommunikation. Jeder Agent implementiert dabei seine eigene Verhaltens- und Handelsstrategie. Nach mehreren Runden werden die Ergebnisse anhand einer Nutzenfunktion ausgewertet und die Gewinner festgestellt.

Lernziele

Theorie: Sie erlernen und vertiefen Strategien für autonomes, intelligentes Handeln in einer nicht-kooperativen Umgebung.

Praxis: Sie entwickeln in einem Team eine komplexe Anwendung. Grundlegende Techniken des Projektmanagements und Projektcontrollings werden vermittelt und angewendet.

Voraussetzungen

  • Abgeschlossenes Vordiplom in Informatik oder einer verwandten Studienrichtung
  • Erfolgreicher Besuch der Veranstaltung „Agentenorientierte Techniken“
  • Programmiererfahrung in Java

Weitere Informationen

Die Anmeldung zur Projektteilnahme erfolgt per E-Mail an stefan.fricke@dai-labor.de wie folgt:

Subject/Betreff: [Lehre] PJ Anmeldung

Text: Vorname; Nachname; Matrikelnummer; Studiengang; Semester

Die Einträge sind mit Semicolon zu trennen.

Wenn Sie ein registierter Nutzer und eingeloggt sind, finden Sie unter Insider weitere Informationen. Anmelden können Sie sich hier.

Ansprechpartner