atlas

Research map / Multi-agent systems and games / Cooperative multi-agent RL

Discrete GCBF Proximal Policy Optimization for Multi-agent Safe Optimal Control

ICLR 2025 · Multi-agent systems and games › Cooperative multi-agent RL · approach: Offline and networked MARL · 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.

Proposes DGPPO, an on-policy MARL framework that jointly learns a discrete graph control barrier function (DGCBF), taken as the constraint-value function of the policy, and a distributed safe policy for multi-agent systems with unknown discrete-time dynamics, limited sensing and input constraints.

Problem

Distributed safe optimal control for multi-agent systems with unknown discrete-time dynamics, changing neighborhoods under limited sensing, input constraints, and no known performant nominal policy.

Approach

Shows that the constraint-value function of a policy is a discrete CBF, learns it with a GNN value function via deterministic rollouts, and enforces DCBF constraints via a CRPO-style primal update with score-function gradients and gradient projection, combined with PPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DGPPO with one fixed set of hyperparameters across environmentsDGPPO · Target, Spread, Line, Bicycle, Transport, Transport2, WheelcostHelped
use stochastic rather than deterministic rollouts to learn the DGCBF (ablation)DGPPO · unspecified comparisoncostHurt
use stochastic rather than deterministic rollouts to learn the DGCBF (ablation)DGPPO · unspecified comparisonsafety rateHurt
use h^(m) directly as the DGCBF instead of the learned constraint-value function (ablation)DGPPO · Transport2safety rate: ∼!15%Hurt
remove the DGCBF (ablation)DGPPO · Transport2safety rateHurt
set the class-κ slope to a=0 (ablation)DGPPO · SpreadcostHurt
set the class-κ slope to a=1.2 (ablation)DGPPO · Spreadsafety rateHurt
vary the class-κ slope among other values satisfying the stated condition (ablation)DGPPO · SpreadcostNo clear effect
vary the class-κ slope among other values satisfying the stated condition (ablation)DGPPO · Spreadsafety rateNo clear effect
use a static ν=1 instead of the proposed schedule (ablation)DGPPO · Spreadsafety rateHurt
use static ν=4 or ν=8 instead of the proposed schedule (ablation)DGPPO · Spreadcost convergence speedHurt
use the proposed ν schedule instead of static schedules (ablation)DGPPO · Spreadcost convergence speedHelped

Surprising findings

Limitations

Experimental setup

Benchmarks: Target Spread Line Bicycle Transport Transport2 Wheel

Metrics: cost safety rate

Baselines: InforMARL MAPPO-Lagrangian Penalty Schedule

Builds on: GCBF MAPPO CRPO InforMARL PPO

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