Constrained Markov Potential Games

Definition

Constrained Markov Potential Games are constrained Markov games whose agents’ unilateral reward improvements align with a shared potential function, while feasible policies must satisfy coupled safety or resource constraints over the joint policy.

Why It Matters

CMPGs isolate a tractable-looking but still delicate safe-MARL class. The potential structure lets equilibrium search use coordinated unilateral improvements, but coupled constraints mean single-agent CMDP intuitions, especially Lagrangian strong duality, do not automatically transfer.

Formalism / Key Objects

  • In a Markov potential game, each agent i has value V_i^r(pi) and there is a potential Phi such that for unilateral deviations
  • A CMPG adds cost functions and thresholds. The feasible set is
  • A feasible policy pi* is an epsilon-Nash policy when each agent’s feasible unilateral improvement is at most epsilon:
  • Potential maximization over feasible policies,

yields a Nash policy, but solving this optimization directly can be intractable.

  • Lagrangian relaxation modifies rewards as r_i - sum_j lambda_j c_j, but strong duality can fail in CMPGs, so a dual solution may not be safe or optimal for the constrained game.
  • Coordinate-Ascent for CMPGs records the CA-CMPG and CA-CMPG-E algorithms for directly searching over feasible joint policies.

Connections

Common Confusions

  • A CMPG need not be fully cooperative; agents can have different reward functions as long as unilateral reward changes align with a potential.
  • Strong duality for single-agent CMDPs does not imply strong duality for CMPGs.
  • An approximate feasible policy is not enough for the convergence argument if intermediate policies can leave the feasible set.

Key Sources