Skip to main content

Complexity of Public Goods Games on Graphs

Matan Gilboa and Noam Nisan

Abstract

We study the computational complexity of ``public goods games on networks''. In this model, each vertex in a graph is an agent that needs to take a binary decision of whether to ``produce a good'' or not. Each agent's utility depends on the number of its neighbors in the graph that produce the good, as well as on its own action. This dependence can be captured by a ``pattern'' T:\backslashmathrm\I\backslash!N\\backslashrightarrow \backslash\0,1\backslash\T:IN\textrightarrow\0,1þat describes an agent's best response to every possible number of neighbors that produce the good. Answering a question of [Papadimitriou and Peng, 2021], we prove that for some simple pattern T the problem of determining whether a non-trivial pure Nash equilibrium exists is NP-complete. We extend our result to a wide class of such T, but also find a new polynomial time algorithm for some specific simple pattern T. We leave open the goal of characterizing the complexity for all patterns.

Book Title
15th International Symposium on Algorithmic Game Theory (SAGT 2022)
ISBN
978−3−031−15714−1
Pages
151–168
Publisher
Springer International Publishing
Year
2022