25 research outputs found

    Efficient computation of approximate pure Nash equilibria in congestion games

    Get PDF
    Congestion games constitute an important class of games in which computing an exact or even approximate pure Nash equilibrium is in general {\sf PLS}-complete. We present a surprisingly simple polynomial-time algorithm that computes O(1)-approximate Nash equilibria in these games. In particular, for congestion games with linear latency functions, our algorithm computes (2+ϵ)(2+\epsilon)-approximate pure Nash equilibria in time polynomial in the number of players, the number of resources and 1/ϵ1/\epsilon. It also applies to games with polynomial latency functions with constant maximum degree dd; there, the approximation guarantee is dO(d)d^{O(d)}. The algorithm essentially identifies a polynomially long sequence of best-response moves that lead to an approximate equilibrium; the existence of such short sequences is interesting in itself. These are the first positive algorithmic results for approximate equilibria in non-symmetric congestion games. We strengthen them further by proving that, for congestion games that deviate from our mild assumptions, computing ρ\rho-approximate equilibria is {\sf PLS}-complete for any polynomial-time computable ρ\rho

    Approximate Pure Nash Equilibria in Weighted Congestion Games: Existence, Efficient Computation, and Structure

    Full text link
    We consider structural and algorithmic questions related to the Nash dynamics of weighted congestion games. In weighted congestion games with linear latency functions, the existence of (pure Nash) equilibria is guaranteed by potential function arguments. Unfortunately, this proof of existence is inefficient and computing equilibria is such games is a {\sf PLS}-hard problem. The situation gets worse when superlinear latency functions come into play; in this case, the Nash dynamics of the game may contain cycles and equilibria may not even exist. Given these obstacles, we consider approximate equilibria as alternative solution concepts. Do such equilibria exist? And if so, can we compute them efficiently? We provide positive answers to both questions for weighted congestion games with polynomial latency functions by exploiting an "approximation" of such games by a new class of potential games that we call Ψ\Psi-games. This allows us to show that these games have d!d!-approximate equilibria, where dd is the maximum degree of the latency functions. Our main technical contribution is an efficient algorithm for computing O(1)-approximate equilibria when dd is a constant. For games with linear latency functions, the approximation guarantee is 3+52+O(γ)\frac{3+\sqrt{5}}{2}+O(\gamma) for arbitrarily small γ>0\gamma>0; for latency functions with maximum degree d2d\geq 2, it is d2d+o(d)d^{2d+o(d)}. The running time is polynomial in the number of bits in the representation of the game and 1/γ1/\gamma. As a byproduct of our techniques, we also show the following structural statement for weighted congestion games with polynomial latency functions of maximum degree d2d\geq 2: polynomially-long sequences of best-response moves from any initial state to a dO(d2)d^{O(d^2)}-approximate equilibrium exist and can be efficiently identified in such games as long as dd is constant.Comment: 31 page

    Convergence of incentive-driven dynamics in Fisher markets

    Get PDF
    We study out-of-equilibrium price dynamics in Fisher markets. We develop a general framework in which sellers have (a) a set of atomic price update rules (APU), which are simple responses to a price vector; (b) a belief-formation procedure that simulates actions of other sellers (themselves using the APU) to some finite horizon in the future. Sellers use an APU to respond to a price vector they generate with the belief formation procedure. The framework allows sellers to have inconsistent and time-varying beliefs about each other. Under mild and natural assumptions on the APU, we show that despite the inconsistent and time-varying nature of beliefs, the market converges to a unique equilibrium at a linear rate (distance to equilibrium decreases exponentially in time). If the APU are driven by weak-gross substitutes demands, the equilibrium point is the same as predicted by those demands
    corecore