Beitrittsentscheidungen zu Multiagenten-Organisationen: Ein Revenue Management-basierter Ansatz

Publikations-Art
Dissertation
Autoren
Premm, M.
Erscheinungsjahr
2018
Herausgeber
Universität Hohenheim
Abstract

Der Forschungsbereich Multiagentensysteme hat sich seit den späten 1970er Jahren als Teilbereich der verteilten künstlichen Intelligenz (VKI) etabliert. Gegenstand dieses Forschungsbereichs sowie dieser Arbeit sind Softwareagenten, die als Softwaresysteme zielorientiert agieren und mittels Lernverfahren eine gewisse Autonomie gegenüber ihrem Entwickler erlangen. Softwareagenten ist es möglich, sich zu Multiagentensystemen zusammenzuschließen. Multiagentensysteme sind folglich offene Systeme, aus denen Softwareagenten ein- und wieder austreten können – im Allgemeinen ohne globale Kontrolle. Hieraus ergibt sich eine gewisse Flüchtigkeit sowohl der Mitgliedermenge als auch der Interaktionsstrukturen eines Multiagentensystems und somit eine eingeschränkte Möglichkeit zur Steuerung des nach außen hin wahrnehmbaren Systemverhaltens, welcher es beim Einsatz von Softwareagenten in kommerziellen Anwendungen im Allgemeinen bedarf. Multiagenten-Organisationen bilden einen Ansatz um die betriebswirtschaftliche Organisationstheorie zur internen Strukturierung von Multiagentensystemen zu nutzen und folglich auch deren Außenverhalten zielgerichtet zu steuern. Diese Arbeit versteht Multiagenten-Organisationen als auf Dauerhaftigkeit ausgelegte Zusammenschlüsse von mehreren unabhängigen Softwareagenten, die durch vertragliche Regelungen an der Erfüllung eines vorgegebenen Organisationsziels mitwirken.
Softwareagenten benötigten Zugriff auf Ressourcen um einerseits bestimmte Dienste anbieten (z.B. Datenbank-Zugriff) aber auch um ihre eigene Ausführung sicherstellen zu können (z.B. Hardwareressourcen). Softwareagenten können die ihnen zur Verfügung stehenden Ressourcen nutzen um einer Multiagenten-Organisation im Rahmen einer Mitgliedschaft Dienste zur Verfügung zu stellen. Die Erbringung von Diensten konsumiert stets einen Teil der einem Softwareagenten zur Verfügung stehenden Ressourcen. Softwareagenten werden daher einer Multiagenten-Organisation Dienste nur gegen eine entsprechende Kompensation zur Verfügung stellen. Der Beitritt eines Softwareagenten zu einer Multiagenten-Organisation ist stets das Ergebnis von Beitrittsverhandlungen zwischen diesen beiden Akteuren, in denen neben den bereitzustellenden Diensten und der zu zahlenden Kompensation, insbesondere die Dienstgüte verhandelt wird. Softwareagenten können dabei Mitglied in mehreren Multiagenten-Organisationen sein. Jeder Softwareagent hat hierbei zu entscheiden, ob bzw. welcher Multiagenten-Organisation er beitritt und in welchem Umfang er die verfügbaren Ressourcen hierfür einsetzt. Dabei hat er bereits bestehende Mitgliedschaften in anderen Multiagenten-Organisationen, für die der Softwareagent bereits Dienste bereitstellt und somit Ressourcen auslastet, bei der Beitrittsentscheidung mit zu berücksichtigen.
Hieraus lässt sich folgende Forschungsfrage ableiten: Wie sind Entscheidungsverfahren auszugestalten, die es Softwareagenten ermöglichen, nutzenmaximierende Beitrittsentscheidungen zu Multiagenten-Organisationen zu treffen?

Diese Arbeit präsentiert ein Verfahren zur Optimierung von Beitrittsentscheidungen von Softwareagenten zu Multiagenten-Organisationen. Das entwickelte Verfahren basiert auf Ansätzen des Revenue Management als Teilbereich des Operations Research. Die in der Literatur vorhandenen Verfahren des Revenue Management sind dabei nicht in der Lage, die Gegebenheiten von Beitritts-entscheidungen von Softwareagenten abzubilden. Das entwickelte Revenue Management-basierte Modell der Beitrittsentscheidung versetzt Softwareagenten in die Lage Mitgliedschaften in Multiagenten-Organisationen zu bewerten, deren Dauer a-priori unbekannt ist, und potentielle Mitgliedschaften anhand verschiedener Dienstgüteklassen abzugrenzen. Das entwickelte Verfahren nutzt die auf dieser Basis vorhandenen Möglichkeiten der Optimierung von Beitritts¬entscheidungen, greift den Ansatz von Ressourcen-bezogenen Reservationspreisen (so genannten Bid-Prices) aus dem Revenue Management auf und passt diesen auf die Gegebenheit von Beitritts¬entscheidungen von Softwareagenten an.
Das entwickelte Verfahren wird durch ein Simulationsexperiment auf ihre Wirksamkeit und die hierfür notwendigen Bedingungen hin evaluiert. Zur Erreichung dieser Ziele wird ein Referenz- Entscheidungsverfahren herangezogen und verschiedene Parameter der Simulation jeweils paarweise variiert. In der Mehrzahl der untersuchten Parameterkonstellationen erzielt das entwickelte Verfahren eine Steigerung der erwirtschafteten Kompensation. Softwareagenten, die in einer Domäne Dienste anbieten, in der diese Parameterkonstellationen vorzufinden sind, werden durch die Anwendung des Verfahrens in die Lage versetzt, höhere Kompensationen durch Mitgliedschaften in Multiagenten-Organisationen zu erzielen als mit dem Referenz-Entscheidungsverfahren. Sind dem Softwareagenten einzelne Parameter a-priori nicht bekannt, kann mit Hilfe dieser simulativen Evaluation bereits das Risiko des Einsatzes des Verfahrens abgeschätzt werden. Das entwickelte Verfahren konnte jedoch nicht für alle Parameterkonstellationen einen Vorteil erwirtschaften, so dass für die Anwendung zwei wesentliche Voraussetzungen zu beachten sind:
(1) Differenzierungsmöglichkeiten. Grundvoraussetzung für die Anwendung des Verfahrens ist die Möglichkeit der Differenzierung und den damit verbundenen Unterschieden in der Höhe der erzielten Kompensation bei gleichem Ressourceneinsatz. Diese Differenzierung kann durch verschiedene Maßnahmen des Softwareagenten erreicht werden: (i) Für verschiedene Dienste mit gleichem Ressourcenbedarf werden unterschiedlich hohe Kompensationsforderungen gestellt, (ii) ein oder mehrere Dienste werden in unterschiedlichen Dienstgüteklassen angeboten, deren Kompensationen sich in ausreichendem Maße unterscheiden oder (iii) verschiedene Dienste nutzen eine unterschiedliche Menge an Ressourcen.
(2) Nachfrage. Das in dieser Arbeit entwickelte Bid-Price-Verfahren kann nur durch Ablehnen von bestimmten Anfragen Vorteile gegenüber dem Referenz-Entscheidungsverfahren generieren. Voraussetzung ist somit eine entsprechende Nachfrage nach den angebotenen Diensten eines Softwareagenten und somit nach dessen Mitgliedschaft in Multiagenten-Organisationen. Steht diese Nachfrage nicht in ausreichendem Maße zur Verfügung, kann im Allgemeinen kein Vorteil gegenüber anderen Ansätzen erzielt werden. Abhängig von der individuellen Situation an angebotenen Diensten wirkt sich auch ein bestimmtes Verhältnis an nachfragenden Multiagenten-Organisationen positiv auf das Ergebnis des vorgestellten Verfahrens aus: Ist die überwiegende Zahl der Anfragen auf niederwertige Dienste oder Dienstgüteklassen ausgerichtet, jedoch auch eine ausreichend hohe Zahl an höherwertigen Anfragen vorhanden, erzielt das Verfahren deutliche Steigerungen gegenüber dem Referenz-Entscheidungsverfahren.
Die voran genannten Voraussetzungen haben sich in der simulativen Evaluation als wesentlich für eine Vorteilhaftigkeit der Anwendung des entwickelten Verfahrens herausgestellt. Wenden Softwareagenten das entwickelte Verfahren für Beitrittsentscheidungen zu Multiagenten-Organisationen in Domänen an, die diese Voraussetzungen erfüllen, ist eine Steigerung der erwirtschafteten Kompensation gegenüber dem Referenz-Entscheidungsverfahren wahrscheinlich. Falls die Nachfrage kleiner als erwartet ausfällt, erzielte das Verfahren häufig die gleiche Kompensation wie das Referenz-Entscheidungsverfahren und erwirtschaftete nur in einzelnen Simulationsdurchläufen deutlich weniger, so dass selbst bei a-priori unbekannten oder unsicheren Parametern eine Anwendung des entwickelten Verfahrens möglich ist.

Beteiligte Einrichtungen

Weitere Informationen