A New Decomposition Paradigm for Graph-structured Nonlinear Programs via Message Passing
Kuangyu Ding, Marie Maros, Gesualdo Scutari

TL;DR
This paper introduces a novel graph-structured decomposition framework for nonlinear programs that employs message passing, enabling efficient, convergent optimization on complex hypergraph-structured problems with theoretical guarantees.
Contribution
It presents the first convergent message-passing algorithm for loopy graphs applied to nonlinear optimization, with a rigorous, implementable, and scalable approach.
Findings
Proves convergence for convex and nonconvex objectives.
Provides explicit convergence rates based on topology and partition.
Supports graph-compliant surrogates for reduced computation and communication.
Abstract
We study finite-sum nonlinear programs with localized variable coupling encoded by a (hyper)graph. We introduce a graph-compliant decomposition framework that brings message passing into continuous optimization in a rigorous, implementable, and provable way. The (hyper)graph is partitioned into tree clusters (hypertree factor graphs). At each iteration, agents update in parallel by solving local subproblems whose objective splits into an {\it intra}-cluster term summarized by cost-to-go messages from one min-sum sweep on the cluster tree, and an {\it inter}-cluster coupling term handled Jacobi-style using the latest out-of-cluster variables. To reduce computation/communication, the method supports graph-compliant surrogates that replace exact messages/local solves with compact low-dimensional parametrizations; in hypergraphs, the same principle enables surrogate hyperedge splitting, to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Distributed Control Multi-Agent Systems · Advanced Multi-Objective Optimization Algorithms
