atlas

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

DAG-Based Column Generation for Adversarial Team Games

ICML 2024 · Learning theory and algorithms › Submodular and game algorithms · approach: Equilibrium solvers for adversarial games

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.

Proposes DCG, a column generation algorithm over the TB-DAG form that computes a pure coordinated best response in the original game tree and transforms it into TB-DAG form, achieving large speedups for computing TMECor in adversarial team games.

Problem

Computing a team-maxmin equilibrium with coordination device (TMECor) in sequential adversarial team games is hard because the team's coordinated strategy space is exponential in game size; existing CG and TB-DAG methods each scale poorly in large games.

Approach

Run column generation over the compact TB-DAG representation, but compute the best response in the original game tree using a new pure best-response oracle based on a correlation plan over relevant joint sequences (polynomial-size constraints), then transform that pure best response into TB-DAG form at each iteration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DCGpure instead of normal-form CGpureTMECor computation · 3-player Leduc 3^1L2_013runtime: >10h -> 119mHelped
Use DCGpure instead of normal-form CGpureTMECor computation · 3-player Kuhn 3K38runtime: 37m -> 203sHelped
Use a pure BRO instead of a randomized BRODCG · 3-player Leduc 3^3L1_14runtime: 537s -> 381sHelped
Solve the BRO linear relaxation first (ablation)DCGpure · 3-player Leduc 3^3L1_14runtime: 381s -> 188sHelped
Solve the BRO linear relaxation first (ablation)DCGpure · 3-player Leduc 3^1L2_013runtime: 119m -> 238mHurt
Generate and solve the whole TB-DAG directly instead of using DCGpureTMECor computation · 3-player Leduc 3^3L1_14runtime: 381s -> 9sHelped

Surprising findings

Limitations

Experimental setup

Datasets: Kuhn poker Leduc poker

Benchmarks: Kuhn poker (n-player variants) Leduc poker (n-player variants)

Metrics: runtime (s) number of iterations to convergence target precision of team value (1e-6)

Baselines: CGrandom CG2random CGpure DAG CGdag DCGrandom DCG2random

Builds on: TB-DAG sequence-form double oracle von Stengel-Forges polytope normal-form column generation (Zhang et al. 2021; Farina et al. 2021) policy-space response oracles

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