Consensus Planning with Primal, Dual, and Proximal Agents

Consensus planning is a method for coordinating decision making across complex systems and organizations, including complex supply chain optimization pipelines. It arises when large interdependent distributed agents (systems) share common resources and must act in order to achieve a joint goal. In prior consensus planning work, all agents are assumed to have the same interaction pattern (e.g., all dual agents or all primal agents or all proximal agents), most commonly using the alternating direction method of multipliers (ADMM) as proximal agents. However, this is often not a valid assumption in practice, in which agents consist of large complex systems and we might not have the luxury of modifying these large complex systems at will. In this paper, we introduce a consensus algorithm that overcomes this hurdle by allowing for the coordination of agents with different types of interfaces (named primal, dual, and proximal). Our consensus planning algorithm allows for any mix of agents by combining ADMM-like updates for the proximal agents, dual ascent updates for the dual agents, and linearized ADMM updates for the primal agents. We prove convergence results for the algorithm, namely, a sublinear [Formula: see text] convergence rate under mild assumptions and two-step linear convergence under stronger assumptions. We also discuss enhancements to the basic method and provide illustrative empirical results.

Authors

Institutions

Publication Details

Journal
INFORMS Journal on Optimization
Published
2025-10-31
DOI
https://doi.org/10.1287/ijoo.2024.0054
Primary Topic
Distributed Control Multi-Agent Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Consensus Planning with Primal, Dual, and Proximal Agents

Alvaro Maggiar, Michael W. Mahoney, Lee Dicker
INFORMS Journal on Optimization
Distributed Control Multi-Agent Systems
article

Consensus Planning with Primal, Dual, and Proximal Agents

Alvaro Maggiar, Michael W. Mahoney, Lee Dicker
article en

Abstract

Consensus planning is a method for coordinating decision making across complex systems and organizations, including complex supply chain optimization pipelines. It arises when large interdependent distributed agents (systems) share common resources and must act in order to achieve a joint goal. In prior consensus planning work, all agents are assumed to have the same interaction pattern (e.g., all dual agents or all primal agents or all proximal agents), most commonly using the alternating direction method of multipliers (ADMM) as proximal agents. However, this is often not a valid assumption in practice, in which agents consist of large complex systems and we might not have the luxury of modifying these large complex systems at will. In this paper, we introduce a consensus algorithm that overcomes this hurdle by allowing for the coordination of agents with different types of interfaces (named primal, dual, and proximal). Our consensus planning algorithm allows for any mix of agents by combining ADMM-like updates for the proximal agents, dual ascent updates for the dual agents, and linearized ADMM updates for the primal agents. We prove convergence results for the algorithm, namely, a sublinear [Formula: see text] convergence rate under mild assumptions and two-step linear convergence under stronger assumptions. We also discuss enhancements to the basic method and provide illustrative empirical results.

INFORMS Journal on Optimization
Amazon (United States) (US)
Openalex Percentile: Top 63%
Distributed Control Multi-Agent Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.