Official implementation of the paper “Optimal Transport-Based Decentralized Multi-Agent Distribution Matching”, published in IEEE Transactions on Automatic Control (TAC), 2026.
This repository provides robust control algorithms for multi-robot systems to achieve target distribution matching using Optimal Transport theory.

We provide implementations for both centralized and decentralized scenarios:
This implementation applies optimal control based on linear time-invariant (LTI) system dynamics. The control inputs are computed iteratively over a planning horizon $T$. After $T$ steps, the control weights are re-initialized, and the process repeats to achieve convergence to the target distribution.
For the development of control-affine nonlinear dynamics, please refer to the main paper.
# Run centralized simulation
python centralized_main.py
# Run decentralized simulation
python decentralized_main.py
This code is provided for academic research purposes only. Commercial use is strictly prohibited. See the LICENSE file for details.