Zum Inhalt springen

Multi-Agenten-Ressourcen-Allokation

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Juni 2012 um 11:26 Uhr durch He who couldn't find a spare name (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Bei der Multiagent Resource Allocation (MARA) geht es um das Aufteilen von Ressourcen auf miteinander in Konkurrenz stehende Agenten.

Dieser Artikel folgt der Annahme, wie in der Literatur üblich, das die Ressourcen unteilbar sind. D.h. Ressourcen sind "indivisible", können also nicht in kleinere Teilstücke zerlegt werden und zu dem sind sie "nonshareable", können also nicht gemeinsam genutzt werden.

Multiagent Resource Allocation ist ein Teilgebiet der noch jungen Disziplin Computational Social Choice, die sich primär mit den algorithmischen Aspekten der Spiel- und Social-Choice-Theorie beschäftigt.

Allokationsprozeduren

Allokationsprozeduren können in zentralisiert und verteilt unterschieden werden. Bei einer verteilten Allokationsprozedur entsteht die Allokationen aus einer Reihe von lokalen Verhandlungsschritten.[1] Ein Beispiel für eine verteilte Allokationsprozedur ist das Cake-Cutting-Protokoll.

Bei einer zentralisierten Allokationsprozedur findet die Aufteilung der Güter über eine zentrale Instanz statt, wie z.B. dem Auktionator bei einer Auktion. Dabei kann der Auktionator die Aufteilung der Ressourcen aufgrund der Präferenzen der Agenten oder ihrer Gebote durchführen.

Aufteilung einzelner Güter

Scheidungsformel

Eine Möglichkeit Güter aufzuteilen ist die sogenannte Scheidungsformel (engl. Adjusted Winner Procedure) von Brams und Taylor. Dabei werden die aufzuteilenden Güter von den betroffenen Parteien nach ihrem subjektiven Empfinden bewertet (es können insgesamt 100 Punkte vergeben werden) und aufgrund dieser Wertung verteilt. Bei einem Ungleichgewicht muss der Begünstigte solange Objekte abtreten, bis ein Ausgleich eintritt. Die Reihenfolge der abzutretenden Güter ergibt sich durch die ins Verhältnis gesetzten Bewertungen der einzelnen Güter, diese werden aufsteigend, mit der Bedingung, dass das Verhältnis mindestens 1 ergibt, sortiert. Das Bedeutet, das zunächst die Objekte betrachtet werden, bei denen die Gewinn/Verlust-Ratio am Kleinsten ist, also die Parteien am Ehesten übereinstimmen.

Die Vorteile der Scheidungsformel sind, dass das erzielte Ergebnis pareto-optimal, gleichverteilt und neidfrei ist.

Einzelauktionen (engl. single-item auctions)

Bei Einzelauktionen werden die Objekte einzeln an die Bieter versteigert. Ziel einer Auktion aus Sicht des Auktionators ist es einen möglichst hohen Erlös für das Objekt zu erzielen, wohingegen der Agent (Bieter) einen möglichst geringen Preis bezahlen will. Bieter stehen miteinander in Konkurrenz. Es gibt eine Reihe von verschiedenen Auktionen, die aufgrund ihrer Beschaffenheit verschiedene Strategien für die Bieter zu lassen.

Aufteilung von Bündeln von Gütern

Resource Allocation Setting

Ein Resource Allocation Setting[1] bezeichnet ein Tripel , wobei

eine Menge von Agenten ist,

eine Menge von Ressourcen ist und

eine Menge von Nutzfunktionen ist, beschreibt dabei die Nutzenfunktion des i-ten Agenten, mit .

Eine Allokation einer Ressource ist eine Abbildung von .

Soziale Wohlfahrt (engl.: social welfare)

Einzelnachweise

  1. a b Y. Chevaleyre et al. Issues in Multiagent Resource Allocation. In: Informatica. Issue 1, Vol. 30 2006

Literatur

  • Jörg Rothe, Dorothea Baumeister, Claudia Lindner, Irene Rothe. Einführung in Computational Social Choice: Individuelle Strategien und kollektive Entscheidungen beim Spielen, Wählen und Teilen. Spektrum Akademischer Verlag. ISBN 978-3827425706
  • Steven J. Brams and Alan D. Taylor (1996). Fair Division - From cake-cutting to dispute resolution. Cambridge University Press. ISBN 0-521-55390-3