atlas

Research map / Learning theory and algorithms / Submodular and game algorithms

Commitment to Sparse Strategies in Two-Player Games

AAAI 2025 · Learning theory and algorithms › Submodular and game algorithms · approach: Zero-sum game learning dynamics · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies k-sparse commitments (sparse player restricted to support size at most k) in zero-sum and Stackelberg games, proves structural pathologies, and solves them via MILPs plus single/double-oracle and incremental generation for large action sets.

Problem

Nash equilibria and Stackelberg commitments may have dense support, which is hard to interpret and execute; finding optimal k-sparse commitments is NP-hard and naive greedy or oracle-based methods fail.

Approach

Formulate optimal k-sparse commitments as MILPs (binary support indicators with a cardinality constraint), extend them to Stackelberg games, structured sparsity constraints, and MILP-representable large action spaces, combined with incremental strategy generation for large games; show that k-sparse strategies beat k-uniform ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Restrict Player 1 to an optimally chosen k-sparse commitmentRandom zero-sum games, n=m=80 · Random zero-sum games, n=m=80relative utility: about 90% at around 0.25 k_NEHelped
Restrict Player 1 to an optimally chosen k-sparse commitmentRandom general-sum games, n=m=80 · Random general-sum games, n=m=80relative utility: about 90% at around 0.45 k_SEHelped
Restrict the patrol distribution to k pathsOptimal k-sparse commitment · University campus patrollingrelative utility: more than 90% at k as low as 3Helped
Restrict patrol starting points to k locationsStructured-sparsity commitment · University campus patrolling, 8 starting pointsrelative utility: almost maximum utility at k=4Helped
Use an optimally selected sparse support rather than a k-uniform strategyPatrolling with both players having large action spaces · Patrolling, T in {5,6,7}relative utility: over 95% vs less than 80% at k=3Helped
Use an optimal k-sparse strategy instead of a k-uniform strategyRandomly generated normal-form games · Random zero-sum and general-sum gamesrelative utilityHelped
Use an optimal k-sparse strategy instead of a k-uniform strategyPatrolling games with large action spaces · Patrolling gamesrelative utilityHelped
Increase path length to T=8 while keeping k=3Optimal k-sparse commitment · Patrolling, large sparse-player action spacerelative utility: more than 90% for T in {5,6,7} -> 80% at T=8Hurt
Increase the non-sparse player's graph depth from 6 to 9Optimal k-sparse commitment · Patrolling, large non-sparse-player action spacerelative utility: around 90% at k=3 for all depthsNo clear effect
Use the single Stackelberg MILP instead of multiple MILPsGeneral-sum commitment solver · Random general-sum gamesruntimeHurt
Use the single Stackelberg MILP instead of multiple MILPsGeneral-sum commitment solver · Random general-sum games with alternative payoff correlationsrelative utilityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: randomly generated normal-form games university campus pursuit-evasion patrolling graph (OSMnx) Hearts of Iron IV maps for air defense placement

Benchmarks: random zero-sum games random general-sum games patrolling pursuit-evasion games air defense battery placement

Metrics: normalized relative utility normalized runtime

Baselines: k-uniform strategies Nash equilibrium value Stackelberg equilibrium value

Builds on: double oracle multiple LPs for Stackelberg equilibrium operationalizable strategies (k-uniform)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy