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

Songyuan Zhang, Oswin So, Mitchell Black, Chuchu Fan
2/5/2025
cs.ROcs.LGcs.MA

No official code found. Best implementation: MIT-REALM/dgppo (29 stars, MIT, last commit 2025-05-14).

Abstract

Control policies that can achieve high task performance and satisfy safety constraints are desirable for any system, including multi-agent systems (MAS). One promising technique for ensuring the safety of MAS is distributed control barrier functions (CBF). However, it is difficult to design distributed CBF-based policies for MAS that can tackle unknown discrete-time dynamics, partial observability, changing neighborhoods, and input constraints, especially when a distributed high-performance nominal policy that can achieve the task is unavailable. To tackle these challenges, we propose DGPPO, a new framework that simultaneously learns both a discrete graph CBF which handles neighborhood changes and input constraints, and a distributed high-performance safe policy for MAS with unknown discrete-time dynamics. We empirically validate our claims on a suite of multi-agent tasks spanning three different simulation engines. The results suggest that, compared with existing methods, our DGPPO framework obtains policies that achieve high task performance (matching baselines that ignore the safety constraints), and high safety rates (matching the most conservative baselines), with a constant set of hyperparameters across all environments.

View on arXivView PDF

Code Implementations(1)

MIT-REALM/dgppoCommunity100%
MIT

Official Implementation of ICLR2025 Paper: Songyuan Zhang, Oswin So, Mitchell Black, Chuchu Fan: "Discrete GCBF Proximal Policy Optimization for Multi-agent Safe Optimal Control".

299PythonJan 22, 20251 years agoMIT
control-barrier-functionsmulti-agent-systemsreinforcement-learningsafety

Similar Papers

Cite this paper

@article{zhang2025discrete,
  title  = {Discrete GCBF Proximal Policy Optimization for Multi-agent Safe Optimal Control},
  author = {Songyuan Zhang and Oswin So and Mitchell Black and Chuchu Fan},
  year   = {2025},
  eprint = {2502.03640},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.03640v3},
  journal = {ICLR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.03640.svg)](https://codeofpaper.com/paper/2502.03640)

Discussion