paper-with-me

홈 › Papers

Distributed Differential Dynamic Programming Architectures for Large-Scale Multi-Agent Control

2022-07-27 · Augustinos D. Saravanos, Yuichiro Aoyama, Hongchang Zhu, Evangelos A. Theodorou

In this paper, we propose two novel decentralized optimization frameworks for multi-agent nonlinear optimal control problems in robotics. The aim of this work is to suggest architectures that inherit the computational efficiency and scalability of Differential Dynamic Programming (DDP) and the distributed nature of the Alternating Direction Method of Multipliers (ADMM). In this direction, two frameworks are introduced. The first one called Nested Distributed DDP (ND-DDP), is a three-level architecture which employs ADMM for enforcing a consensus between all agents, an augmented Lagrangian layer for satisfying local constraints and DDP as each agent's optimizer. In the second approach, both consensus and local constraints are handled with ADMM, yielding a two-level architecture called Merged Distributed DDP (MD-DDP), which further reduces computational complexity. Both frameworks are fully decentralized since all computations are parallelizable among the agents and only local communication is necessary. Simulation results that scale up to thousands of vehicles and hundreds of drones verify the effectiveness of the methods. Superior scalability to large-scale systems against centralized DDP and centralized/decentralized sequential quadratic programming is also illustrated. Finally, hardware experiments on a multi-robot platform demonstrate the applicability of the proposed algorithms, while highlighting the importance of optimizing for feedback policies to increase robustness against uncertainty. A video including all results is available in https://youtu.be/tluvENcWldw.

📄 PDF Abstract BibTeX arXiv:2207.13255

Code (0)

등록된 구현이 없습니다.

Tasks

Computational Efficiency

Methods 이 논문이 사용한 방법론

ADMM The alternating direction method of multipliers (ADMM) is an algorithm that solves convex optimization problems by breaking them into smaller pieces, each of which are…

Similar Papers 제목 키워드 기반

An application of Answer Set Programming in Distributed Architectures: ASP Microservices

2020-09-22 · Stefania Costantini, Lorenzo De Lauretis

We propose an approach to the definition of microservices with an Answer Set Programming (ASP) `core', where microservices are a successful abstraction for designing distributed applications as suites of independently de…

Cloud Computing

Communication-Aware Asynchronous Distributed Trajectory Optimization for UAV Swarm

2025-11-19 · Yue Yu, Xiaobo Zheng, Shaoming He arxiv

Distributed optimization offers a promising paradigm for trajectory planning in Unmanned Aerial Vehicle (UAV) swarms, yet its deployment in communication-constrained environments remains challenging due to unreliable lin…

Distributed OptimizationTrajectory Planning

Dynamic Scheduling of MPI-based Distributed Deep Learning Training Jobs

2019-08-21 · Tim Capes, Vishal Raheja, Mete Kemertas, Iqbal Mohomed

There is a general trend towards solving problems suited to deep learning with more complex deep learning architectures trained on larger training sets. This requires longer compute times and greater data parallelization…

Deep LearningMathScheduling

Solving Differential-Algebraic Equations in Power System Dynamic Analysis with Quantum Computing

2023-02-19 · Huynh Trung Thanh Tran, Hieu T. Nguyen, Long T. Vu, Samuel T. Ojetola

Power system dynamics are generally modeled by high dimensional nonlinear differential-algebraic equations (DAEs) given a large number of components forming the network. These DAEs' complexity can grow exponentially due …

From Folding Mechanics to Robotic Function: A Unified Modeling Framework for Compliant Origami

2026-03-16 · Bohan Zhang, Bo Wang, Huajiang Ouyang, Zhigang Wu 외 arxiv

Origami inspired architectures offer a powerful route toward lightweight, reconfigurable, and programmable robotic systems. Yet, a unified mechanics framework capable of seamlessly bridging rigid folding, elastic deforma…