Strategic Facility Location with Clients that Minimize Total Waiting Time
Simon Krogmann, Pascal Lenzner, Alexander Skopalik
TL;DR
This paper studies a non-cooperative two-sided facility location game on a graph, where facilities choose locations and clients allocate purchasing power to minimize total waiting time. The client stage is modeled as an atomic splittable congestion game, ensuring existence, uniqueness, and polynomial-time computability of client equilibria, enabling facilities to anticipate client responses. However, subgame perfect equilibria for the full two-stage game do not always exist and deciding SPE existence is NP-hard; the authors provide a 3-approximate SPE and an efficient method to compute it via a Uniform-2-FLG proxy and an FPTAS, while proving related hardness results for the proxy model. The results delineate both tractable and intractable aspects of equilibrium behavior in two-sided facility location, with implications for predicting strategic placement and client behavior in networks.
Abstract
We study a non-cooperative two-sided facility location game in which facilities and clients behave strategically. This is in contrast to many other facility location games in which clients simply visit their closest facility. Facility agents select a location on a graph to open a facility to attract as much purchasing power as possible, while client agents choose which facilities to patronize by strategically distributing their purchasing power in order to minimize their total waiting time. Here, the waiting time of a facility depends on its received total purchasing power. We show that our client stage is an atomic splittable congestion game, which implies existence, uniqueness and efficient computation of a client equilibrium. Therefore, facility agents can efficiently predict client behavior and make strategic decisions accordingly. Despite that, we prove that subgame perfect equilibria do not exist in all instances of this game and that their existence is NP-hard to decide. On the positive side, we provide a simple and efficient algorithm to compute 3-approximate subgame perfect equilibria.
