Core Concepts
The equilibrium problem is NP-complete for every finite non-monotone best-response pattern in public goods games on graphs.
Abstract
The paper completes the characterization of the computational complexity of equilibrium in public goods games on graphs. In this model, each vertex represents an agent deciding whether to produce a public good, with utility defined by a "best-response pattern" determining the best response to any number of productive neighbors.
The key insights are:
The authors prove that the equilibrium problem is NP-complete for every finite non-monotone best-response pattern. This answers an open problem and completes the answer to a question raised previously.
The authors introduce several gadgets, including a Force-1-Gadget and an Add-1-Gadget, to enforce specific properties in the constructed graphs. These gadgets are crucial for the hardness proofs.
The authors divide the remaining patterns into classes, such as semi-sharp and spiked patterns, and provide hardness proofs for each class. This systematic approach leads to the complete characterization of the complexity for all finite patterns.
The authors also discuss the characterization of infinite patterns, which remains an open problem, and the non-strict version of the game, where agents are allowed to be indifferent between the two possible actions.
Stats
The paper does not contain any key metrics or important figures to support the author's key logics.
Quotes
"For any Best-Response Pattern that is non-monotone and finite (i.e., has a finite number of entries with value 1), the equilibrium decision problem in a public goods game is NP-complete (under Turing reductions)."
"In any NTPNE in a graph G which includes a Clause Gadget cg, if one of the literal nodes li of cg is assigned 1 then the other two literal nodes of cg must be assigned 0."
"In any graph G which includes a Clause Gadget cg, if exactly one of the literal nodes of cg is assigned 1 then there exists an assignment to the other nodes of cg such that they all (excluding the literal nodes) play best response."