Characterizing and Computing the Set of Nash Equilibria via Vector Optimization: Shared Constraint Nash Equilibria Are Exactly the Pareto Optimal Points Under a Non-Convex Ordering ConeResearch Paper
Motivation
A Nash equilibrium is a feasible choice of strategies at which no player can lower her own cost by changing her strategy alone. A Pareto minimizer is a feasible point that cannot be improved under a specified comparison of vector outcomes. These ideas usually select different points: a change that helps several players at once is relevant to ordinary Pareto comparison, while Nash stability holds the other players' strategies fixed. Feinstein and Rudloff ask whether a suitable vector comparison can recover all equilibria, including when the equilibrium set has several points or is empty. Their answer for games with one shared feasibility constraint is Theorem 2.6 of the pinned preprint. The result addresses the full equilibrium set rather than the existence or computation of a single point.
The paper places this characterization alongside vector optimization methods that can compute solution sets for some structured games. It also extends the framework to generalized Nash games and vector-valued costs. This mission concentrates on the shared-constraint, scalar-cost statement on which those later sections build. The formal target is a known theorem from the paper, not a claim that the game always has an equilibrium or that a particular numerical algorithm finds one.
Setting
Let be a finite set of at least two players. Player chooses a strategy in a real linear space ; the spaces may differ. A joint strategy is a member of . Player has an arbitrary real-valued cost function on joint strategies. A set specifies the shared constraint: only joint strategies in are feasible. No continuity, convexity, boundedness, or nonemptiness condition is imposed on the costs or on .
For a joint strategy , write for the strategy obtained by replacing only player 's coordinate. The set consists of feasible such that every feasible replacement obeys . The feasibility condition applies to the whole replacement; it cannot be replaced by membership of in a coordinate projection of . This is Definition 2.2 in the source.
For a vector space and a cone , define when . For a domain , feasible set , and objective , the paper calls a -minimizer if it is feasible and every feasible satisfying also satisfies . This permits equivalent outcomes and does not require a convex cone. The mission restricts comparisons to feasible points, matching Definition 2.3.
The objective for the game is , where . Its target space is . For each player , the cone permits any change in strategy coordinate and in the other players' cost coordinates, requires zero change in every other strategy coordinate, and requires a nonnegative change in cost coordinate . The paper's ordering cone is . Equation (7) gives as an explicit product; equation (6) gives directly. The resulting relation compares costs only while other players' strategies remain fixed.
Formalization targets
Player-cone structure
The paper states that and that each is a convex cone. It then characterizes comparisons by and in terms of fixed strategy coordinates and a player's cost. These are the first two milestones, from §2.2, pages 6–7 of the preprint.
Minimizer decomposition
Lemma 2.7 is the third milestone:
Main equality
The goal is Theorem 2.6, an equality of complete solution sets:
The equality covers an empty equilibrium set as well as games with one, several, or infinitely many equilibria. It asserts neither existence nor uniqueness.
Significance
The theorem gives a vector optimization description of every stable joint strategy in a shared-constraint game. Because the objective retains the strategy vector, the cone can express which coordinates remain fixed during a unilateral deviation. The decomposition into player cones also identifies separate convex comparisons inside a potentially nonconvex overall preference. In settings where suitable vector optimization methods are available, the paper uses this characterization as a route toward finding full equilibrium sets; it does not claim a universal exact algorithm for arbitrary games §1 and §2.2.
Formalization adds a reusable generic cone-induced relation and vector-minimizer definition, plus a shared-constraint game interface that later results can import. It pins down the direction of comparison, the feasible deviation set, and the product-coordinate constraints in the cones. The source proves the goal and its supporting statements on paper. The local Prove2Me prior-art search found no published machine-checked statement with this exact shared-constraint model and cone; the mission asks solvers to supply proofs of the drafted statements.
Difficulty
Applying the ordinary coordinatewise order to the cost vector compares outcomes from arbitrary simultaneous changes of strategy. It therefore does not encode the unilateral test in the Nash definition. Including the strategy vector in the objective and using makes the relevant changes comparable, but is a union of player cones and need not be convex. A proof must respect the paper's minimizer definition for this relation and establish the set equality in both directions. Restricting the theorem to smooth or convex games would miss the generality of Theorem 2.6.
Formalization scope
Lean represents by a finite type with decidable equality and states , the paper's standing convention. Each is a possibly different type carrying an additive commutative group and a real module structure. Joint strategies are dependent functions ; feasible deviations use Function.update. The shared constraint is an arbitrary set of joint strategies, and each cost is an arbitrary real-valued function. An empty feasible set remains permitted. The objective space is the product of joint strategies with real cost profiles, and is built as the product of the coordinate sets in equation (7). The condition in equation (6) means that every coordinate other than equals its vector-space zero.
The generic vector-minimizer definition, the Nash equilibrium definition, and the two cones are independent. In particular, Nash equilibrium is defined directly by unilateral feasible deviations; is defined directly by the existential condition in (6); and vector minimization is generic in its cone, objective, and feasible domain. This rules out a definition that makes the main equality true by construction. The hypothesis is copied from the paper, although these particular equalities also hold with fewer players. Contributions to the cone comparison lemmas, the minimizer decomposition, and the full set equality are welcome. Later generalized Nash and vector-valued results, numerical examples, and Corollary 2.8 lie outside this mission.
Selected references
- Zachary Feinstein and Birgit Rudloff, Characterizing and Computing the Set of Nash Equilibria via Vector Optimization, arXiv:2109.14932v5, 2022; published as an Operations Research technical note, 2024. Pinned preprint