Offline Nash Solvers Meet Online Tree Search in Multi-Agent Games on Graphs

· Source: cs.MA updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Mathematics & Computational Sciences · Depth: Expert, extended

Summary

Primitive-Guided Tree Search (PGTS) is a novel hybrid framework designed to solve multi-agent Pursuit-Evasion games (PEGs) on graphs, which are challenging due to exponentially growing state and action spaces. PGTS integrates offline exact Nash equilibrium computation of smaller, tractable sub-games (e.g., 1v1, 2v1) with online tree search. At deployment, it uses these pre-computed optimal sub-game policies and value functions to guide tree expansion and estimate leaf-node values. Experiments on diverse graph topologies, including real-world networks like Atlanta, demonstrate that PGTS significantly outperforms state-of-the-art learning and heuristic baselines, such as MT-PSRO and NSGZero, while maintaining robust performance against various adversaries. The framework achieves strong worst-case utility and expected reward, particularly on complex graphs.

Key takeaway

For AI Scientists and Machine Learning Engineers developing multi-agent systems in adversarial environments, PGTS offers a robust approach to overcome combinatorial complexity. You should consider integrating offline-computed primitive game solutions with online tree search to enhance scalability and maintain strong performance against diverse adversaries. This method provides superior worst-case utility compared to purely learning-based or heuristic baselines, ensuring more reliable decision-making in dynamic, competitive scenarios.

Key insights

PGTS combines offline Nash sub-game solutions with online tree search for robust multi-agent game play.

Principles

Method

PGTS first solves primitive sub-team games offline via value iteration. Online, it performs tree search, using primitive policies for guided expansion and primitive value functions for leaf-node estimation, then updates statistics via Regret Matching or Decoupled UCT.

In practice

Topics

Best for: AI Scientist, Research Scientist, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.MA updates on arXiv.org.