Thumbnail Image

Truthful Mechanism Design for Cooperative Cost Sharing and Congestion Games

Brenner, Janina

Durch das zunehmende Zusammenwachsen der Welt werden mehr und mehr Infrastrukturen gemeinsam installiert und genutzt. Die algorithmische Spieltheorie entwickelt und studiert Modelle, die das Verhalten eigennütziger und strategischer Beteiligter in solchen Situationen beschreiben und gegebenenfalls zu steuern ermöglichen. Die vorliegende Arbeit untersucht zwei solcher Modelle, deren grundlegende Struktur durch kombinatorische Optimierungsprobleme gegeben ist. Ein typisches Beispiel für ein solches Optimierungsproblem ist das kostengünstige Erstellen eines Netzwerkes, etwa für Energieversorgung oder die Anbindung an eine neue Informationstechnologie. Unser erstes Modell untersucht Mechanismen zur Verteilung der Kosten einer neu zu errichtenden Infrastruktur auf deren Nutzer. Alle potentiellen Nutzer werden aufgefordert, ein Gebot abzugeben, das ihrem privaten Mehrwert und damit ihrer Zahlungsbereitschaft für die Nutzung entspricht. Auf Grundlage dieser Gebote bestimmt der Mechanismus eine globale Lösung für eine Teilmenge der Interessenten und einen individuellen finanziellen Beitrag für jeden akzeptierten Nutzer. Wir fordern anreizverträgliche Mechanismen, bei denen es im eigenen Interesse jedes Beteiligten liegt, seine wahre Zahlungsbereitschaft ehrlich anzugeben. Zusätzlich sollen die sozialen Kosten der Lösung möglichst klein gehalten werden. Wir entwickeln Kostenverteilungsmechanismen für mehrere Optimierungsprobleme aus den Bereichen Netzwerkdesign und Reihenfolgeplanung. Dabei betrachten wir zwei verschiedene Kooperationsmodelle, in denen Spieler gemeinsam Strategien entwickeln können, um das Ergebnis zu manipulieren. Für das stärkere Kooperationsmodell beweisen wir allgemeine Inapproximierbarkeitsresultate, die vor allem für Reihenfolgeplanungsprobleme starke untere Schranken ergeben. Diese überwinden wir mit erstaunlichem Erfolg in dem zweiten, etwas schwächeren Kooperationsmodell. Des Weiteren entwickeln wir das erste Online-Modell für Kostenverteilungsspiele und charakterisieren anreizverträgliche Mechanismen in diesem Modell. Im letzten Teil unserer Arbeit präsentieren wir ein neues Modell, das es ermöglicht, einen verringerten Nutzen der Spieler durch Staueffekte auf gemeinsam genutzten Ressourcen zu berücksichtigen. Dies ist eine wichtige Erweiterung des obigen Modells, da solche Effekte in vielen Anwendungen vorkommen. Als Grundlage verwenden wir Auslastungsspiele, die bisher vor allem im Kontext von Nashgleichgewichten betrachtet wurden. Wir entwickeln einen generischen Mechanismus, der das Allgemeinwohl approximiert oder z.B. für Netzwerk-Auslastungsspiele optimiert.
As the world is growing closer together, more and more infrastructures are installed and used jointly by several participants. The area of algorithmic game theory develops and analyzes models to describe and control the behavior of selfish and strategic individuals in such situations. This thesis studies two game theoretic models whose instances are based on combinatorial optimization problems such as the cost minimal installation of an energy network or routing of goods or information from one point to another. Our first model studies mechanisms for distributing the cost of a newly installed infrastructure among its users. Every potential user is asked to submit a bid corresponding to her private valuation of and thus her willingness to pay for using the infrastructure. Based on these bids, the cost sharing mechanism chooses a global outcome for a subset of the bidders and determines an individual payment for every user. We are interested in truthful mechanisms that guarantee that no bidder can benefit from misreporting her valuation. Additionally, we aim at minimizing the social cost of the solution. We develop such cost sharing mechanisms for several combinatorial optimization problems from the areas of network design and scheduling. This is done under two different assumptions regarding the degree of cooperation under which players form strategies to manipulate the outcome. We prove general inapproximability results for the stronger cooperation model, which yield strong lower bounds especially for scheduling problems. We then overcome these lower bounds surprisingly well in the second, slightly weaker cooperation model. Further, we develop the first general online model for cooperative cost sharing and characterize truthful mechanisms in this model. In the last part of the thesis, we present a new model which allows to incorporate the disutility caused by congestion on shared resources. This is an important extension of the standard mechanism design approach, as congestion effects occur in many applications. We base our model on congestion games, which have so far mainly been studied in the context of Nash equilibria. We develop a generic mechanism that approximates social welfare in general, while producing optimal solutions in the case of single commodity network congestion games.