We introduce a model for congestion games in which resources can fail with some probability distribution. These games are an extension of classical congestion games, and like these, have exact potential functions that guarantee the existence of pure Nash equilibria (PNE). We prove that the agent's cost functions for these games can be hard to compute by giving an example of a game for which the cost function is hard for Valiant's #P class, even in the case when all failure probabilities coincide. We characterize the complexity of computing PNE in congestion games with failures with an extension of the local search class PLS that allows queries to a #P function, and show examples of games for which the PNE search problem is complete for this class. Furthermore, we provide a variant of the game with the property that a PNE can be constructed in polynomial time if this also holds in the restricted game without failures.
Read full abstract