Equilibrium Computation in Atomic Splittable Routing Games with Convex Cost Functions
We present polynomial-time algorithms as well as hardness results for equilibrium computation in atomic splittable routing games, for the case of general convex cost functions. These games model traffic in freight transportation, market oligopolies, data networks, and various other applications. An...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We present polynomial-time algorithms as well as hardness results for
equilibrium computation in atomic splittable routing games, for the case of
general convex cost functions. These games model traffic in freight
transportation, market oligopolies, data networks, and various other
applications. An atomic splittable routing game is played on a network where
the edges have traffic-dependent cost functions, and player strategies
correspond to flows in the network. A player can thus split it's traffic
arbitrarily among different paths. While many properties of equilibria in these
games have been studied, efficient algorithms for equilibrium computation are
known for only two cases: if cost functions are affine, or if players are
symmetric. Neither of these conditions is met in most practical applications.
We present two algorithms for routing games with general convex cost functions
on parallel links. The first algorithm is exponential in the number of players,
while the second is exponential in the number of edges; thus if either of these
is small, we get a polynomial-time algorithm. These are the first algorithms
for these games with convex cost functions. Lastly, we show that in general
networks, given input $C$, it is NP-hard to decide if there exists an
equilibrium where every player has cost at most $C$. |
---|---|
DOI: | 10.48550/arxiv.1804.10044 |