pith. sign in

arxiv: 1907.10169 · v1 · pith:KSLW2ZOLnew · submitted 2019-07-23 · 🧮 math.OC

Distributed Model Predictive Control Under Inexact Primal-Dual Gradient Optimization Based on Contraction Analysis

Pith reviewed 2026-05-24 16:56 UTC · model grok-4.3

classification 🧮 math.OC
keywords distributed model predictive controlprimal-dual gradientcontraction analysisinexact optimizationcoupled constraintsrecursive feasibilitystability analysis
0
0 comments X

The pith

Distributed MPC for linear systems with coupled constraints remains recursively feasible and stable under inexact primal-dual gradient solutions.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper develops a distributed model predictive control approach for discrete-time linear systems subject to globally coupled constraints. The dual problem is solved distributively via primal-dual gradient optimization with Laplacian consensus, and constraint tightening permits early termination of the iterations. Contraction theory is used to analyze convergence of the discrete-time primal-dual dynamics to a nonlinear objective. This setup allows proofs of recursive feasibility and closed-loop stability even when the optimization is solved inexactly.

Core claim

Under assumptions on the system and contraction conditions, the DMPC strategy based on inexact primal-dual gradient optimization with distributed consensus achieves recursive feasibility and stability of the closed-loop system.

What carries the argument

Primal-dual gradient optimization using Laplacian consensus, combined with constraint tightening and analyzed by contraction theory for discrete-time dynamics.

If this is right

  • The optimization can terminate prematurely while maintaining convergence guarantees.
  • Recursive feasibility holds for the DMPC problem despite inexact solutions.
  • Closed-loop stability is guaranteed under the inexact optimization.
  • Distributed implementation is enabled through consensus on the dual variables.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • This method could apply to systems where exact optimization is computationally prohibitive.
  • Similar contraction-based analysis might be used for other distributed optimization problems in control.
  • The approach suggests potential for reducing computation in large networks of subsystems.

Load-bearing premise

The discrete-time linear system properties and the conditions for contraction theory to prove convergence of the primal-dual gradient dynamics are satisfied.

What would settle it

An example where the closed-loop system becomes unstable or the optimization loses feasibility when using the inexact primal-dual solutions under the paper's stated assumptions.

Figures

Figures reproduced from arXiv: 1907.10169 by Changyin Sun, Yang Shi, Yanxu Su.

Figure 3
Figure 3. Figure 3: States of each subsystem. Define the objective function for the DMPC optimization problem as 0 5 10 15 20 25 30 t 0 0.2 0.4 0.6 0.8 u(t) = 0.1 = 0.3 = 0.5 = 0.7 = 0.9 [PITH_FULL_IMAGE:figures/full_fig_p008_3.png] view at source ↗
Figure 1
Figure 1. Figure 1: Double-water tanks systems. 0 5 10 15 20 25 30 t -0.5 0 0.5 1 u(t) Subsystem 1 Subsystem 2 Subsystem 3 Subsystem 4 Total [PITH_FULL_IMAGE:figures/full_fig_p008_1.png] view at source ↗
Figure 5
Figure 5. Figure 5: Comparison on ǫ. Ji (xi , ui) = X N s=0  kxi (s|t)k 2 Qi + kui (s|t)k 2 Ri  +kxi (N|t)k 2 Pi (63) where N = 8, Qi = 10I, Ri = 1, Pi =  31.7459 9.8300 9.8300 56.3415 (64) [PITH_FULL_IMAGE:figures/full_fig_p008_5.png] view at source ↗
read the original abstract

This paper develops a distributed model predictive control (DMPC) strategy for a class of discrete-time linear systems with consideration of globally coupled constraints. The DMPC under study is based on the dual problem concerning all subsystems, which is solved by means of the primal-dual gradient optimization in a distributed manner using Laplacian consensus. To reduce the computational burden, the constraint tightening method is utilized to provide a capability of premature termination with guaranteeing the convergence of the DMPC optimization. The contraction theory is first adopted in the convergence analysis of the primal-dual gradient optimization under discrete-time updating dynamics towards a nonlinear objective function. Under some reasonable assumptions, the recursive feasibility and stability of the closed-loop system can be established under the inexact solution. A numerical simulation is given to verify the performance of the proposed strategy.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper develops a distributed MPC strategy for discrete-time linear systems subject to globally coupled constraints. The dual problem is solved in a distributed fashion via primal-dual gradient iterations that incorporate Laplacian consensus; constraint tightening is introduced to permit early termination of the optimizer. Contraction theory is applied to establish convergence of the resulting discrete-time nonlinear dynamics, from which recursive feasibility and closed-loop stability are claimed to follow under inexact solutions, with a numerical example provided for illustration.

Significance. If the contraction metric and associated bounds can be rigorously verified for the specific dual function induced by the coupled constraints, the approach would supply a principled route to lowering per-iteration computation in DMPC while retaining stability guarantees, extending standard primal-dual and consensus techniques to the inexact setting.

major comments (2)
  1. [Convergence analysis section] Convergence analysis section: the manuscript invokes contraction theory for the discrete-time primal-dual gradient map augmented by Laplacian consensus, yet provides neither an explicit construction of a contraction metric nor a verification that the required step-size and Lipschitz conditions hold for the dual function arising from the globally coupled linear constraints; because this property is load-bearing for the subsequent recursive-feasibility and Lyapunov-stability arguments, the link between inexact optimization and closed-loop guarantees remains unestablished.
  2. [Recursive feasibility and stability section] Recursive feasibility and stability section: the error bounds relating the inexact primal-dual iterates to the exact optimizer (and thence to the tightened constraint sets) are not derived; without quantitative propagation of the contraction residual into the MPC feasibility and Lyapunov decrease conditions, the central claim that stability holds under premature termination cannot be assessed.
minor comments (2)
  1. [Abstract] The abstract states that results hold 'under some reasonable assumptions' without enumerating them; listing the key assumptions (e.g., on system matrices, graph connectivity, and step-size selection) would improve readability.
  2. [Notation and problem formulation] Notation for the dual variables and the consensus-augmented update rule should be introduced with an explicit equation reference when first used, to avoid ambiguity when the contraction metric is later discussed.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed comments. We address each major point below and will revise the manuscript to strengthen the rigor of the analysis as suggested.

read point-by-point responses
  1. Referee: [Convergence analysis section] Convergence analysis section: the manuscript invokes contraction theory for the discrete-time primal-dual gradient map augmented by Laplacian consensus, yet provides neither an explicit construction of a contraction metric nor a verification that the required step-size and Lipschitz conditions hold for the dual function arising from the globally coupled linear constraints; because this property is load-bearing for the subsequent recursive-feasibility and Lyapunov-stability arguments, the link between inexact optimization and closed-loop guarantees remains unestablished.

    Authors: We agree that the current version does not provide an explicit construction of the contraction metric or a direct verification of the step-size and Lipschitz conditions for the specific dual function. In the revised manuscript we will add an explicit construction of a contraction metric tailored to the discrete-time primal-dual gradient map with Laplacian consensus, together with a verification that the required conditions hold for the dual function induced by the globally coupled linear constraints under the paper's stated assumptions. revision: yes

  2. Referee: [Recursive feasibility and stability section] Recursive feasibility and stability section: the error bounds relating the inexact primal-dual iterates to the exact optimizer (and thence to the tightened constraint sets) are not derived; without quantitative propagation of the contraction residual into the MPC feasibility and Lyapunov decrease conditions, the central claim that stability holds under premature termination cannot be assessed.

    Authors: We acknowledge that explicit quantitative error bounds and their propagation into the feasibility and stability conditions are not derived in the present manuscript. The revised version will include derivations of the error bounds between the inexact primal-dual iterates and the exact optimizer, followed by a quantitative propagation of the contraction residual into the tightened constraint sets, recursive feasibility, and Lyapunov decrease conditions. revision: yes

Circularity Check

0 steps flagged

No significant circularity; derivation relies on standard contraction theory and external assumptions.

full rationale

The paper adopts contraction theory to analyze convergence of the discrete-time primal-dual gradient dynamics and uses it to establish recursive feasibility and stability under inexact termination. This is presented as an application of an existing mathematical framework to the DMPC setting with Laplacian consensus, without any quoted steps that reduce predictions to fitted inputs by construction, self-definitional mappings, or load-bearing self-citations whose validity is internal to the paper. The central claims rest on stated assumptions about the linear system and contraction conditions, which are treated as given rather than derived from the paper's own outputs. No renaming of known results or smuggling of ansatzes via self-citation is exhibited in the provided text.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The central claim rests on domain assumptions about linear systems and the applicability of contraction theory to the optimization dynamics; no free parameters or invented entities are identifiable from the abstract.

axioms (2)
  • domain assumption Systems are discrete-time linear with globally coupled constraints.
    Explicitly stated as the class of systems under study.
  • domain assumption Contraction theory applies to the discrete-time primal-dual gradient dynamics for the nonlinear objective.
    Invoked as the basis for the convergence analysis and stability proofs.

pith-pipeline@v0.9.0 · 5666 in / 1013 out tokens · 21622 ms · 2026-05-24T16:56:34.270430+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

34 extracted references · 34 canonical work pages · 1 internal anchor

  1. [1]

    A survey of industrial model predictive control technology,

    S. J. Qin and T. A. Badgwell, “A survey of industrial model predictive control technology,” Control Engineering Practice , vol. 11, no. 7, pp. 733–764, 2003

  2. [2]

    Model predictive control in aerospace systems: Current state and opportunities,

    U. Eren, A. Prach, B. B. Koc ¸er, S. V . Rakovi´ c, E. Kayacan , and B. Ac ¸ıkmes ¸e, “Model predictive control in aerospace systems: Current state and opportunities,” Journal of Guidance, Control, and Dynamics , vol. 40, no. 7, pp. 1541–1566, 2017

  3. [3]

    Robust self-triggered mi n–max model predictive control for discrete-time nonlinear systems,

    C. Liu, H. Li, J. Gao, and D. Xu, “Robust self-triggered mi n–max model predictive control for discrete-time nonlinear systems,” Automatica, vol. 89, pp. 333–339, 2018

  4. [4]

    Complexity r eduction in explicit MPC: A reachability approach,

    M. Kvasnica, P . Bakar´ aˇ c, and M. Klauˇ co, “Complexity r eduction in explicit MPC: A reachability approach,” Systems & Control Letters , vol. 124, pp. 19–26, 2019

  5. [5]

    Self-triggered robust model p redictive control for nonlinear systems with bounded disturbances,

    Y . Su, Q. Wang, and C. Sun, “Self-triggered robust model p redictive control for nonlinear systems with bounded disturbances,” IET Control Theory & Applications , vol. 13, no. 9, pp. 1336–1343, 2019

  6. [6]

    Li and Y

    H. Li and Y . Shi, Robust Receding Horizon Control for Networked and Distributed Nonlinear Systems . New Y ork, NY , USA: Springer, 2017

  7. [7]

    On neighbor information utiliz ation in distributed receding horizon control for consensus-see king,

    H. Li, Y . Shi, and W. Y an, “On neighbor information utiliz ation in distributed receding horizon control for consensus-see king,” IEEE Transactions on Cybernetics , vol. 46, no. 9, pp. 2019–2027, 2016

  8. [8]

    An adap tive partial sensitivity updating scheme for fast nonlinear model predi ctive control,

    Y . Chen, M. Bruschetta, D. Cuccato, and A. Beghi, “An adap tive partial sensitivity updating scheme for fast nonlinear model predi ctive control,” IEEE Transactions on Automatic Control , in press, 2018

  9. [9]

    Distributed model predictive controlrecursive feasibility under inexact dual optimiza tion,

    J. K¨ ohler, M. A. M¨ uller, and F. Allg¨ ower, “Distributed model predictive controlrecursive feasibility under inexact dual optimiza tion,” Automat- ica, vol. 102, pp. 1–9, 2019

  10. [10]

    Distributed receding ho rizon control of vehicle platoons: Stability and string stability,

    W. B. Dunbar and D. S. Caveney, “Distributed receding ho rizon control of vehicle platoons: Stability and string stability,” IEEE Transactions on Automatic Control, vol. 57, no. 3, pp. 620–633, 2012

  11. [11]

    A distributed economic MPC framework for cooperative control under conflicting obj ectives,

    P . N. K¨ ohler, M. A. M¨ uller, and F. Allg¨ ower, “A distributed economic MPC framework for cooperative control under conflicting obj ectives,” Automatica, vol. 96, pp. 368–379, 2018

  12. [12]

    Distributed model predictive co ntrol of spatially interconnected systems using switched cost functions,

    P . Liu and U. Ozguner, “Distributed model predictive co ntrol of spatially interconnected systems using switched cost functions,” IEEE Transac- tions on Automatic Control , vol. 63, no. 7, pp. 2161–2167, 2018

  13. [13]

    EXTRA: An exact first-o rder algorithm for decentralized consensus optimization,

    W. Shi, Q. Ling, G. Wu, and W. Yin, “EXTRA: An exact first-o rder algorithm for decentralized consensus optimization,” SIAM Journal on Optimization, vol. 25, no. 2, pp. 944–966, 2015

  14. [14]

    Distributed smooth and strongly convex optimization with inexact dual m ethods,

    M. Fazlyab, S. Paternain, A. Ribeiro, and V . M. Preciado , “Distributed smooth and strongly convex optimization with inexact dual m ethods,” in 2018 Annual American Control Conference (ACC) . IEEE, 2018, pp. 3768–3773

  15. [15]

    On the convergence of inexa ct projection primal first-order methods for convex minimization,

    A. Patrascu and I. Necoara, “On the convergence of inexa ct projection primal first-order methods for convex minimization,” IEEE Transactions on Automatic Control , vol. 63, no. 10, pp. 3317–3329, 2018

  16. [16]

    On the convergence time of dual sub gradient methods for strongly convex programs,

    H. Y u and M. J. Neely, “On the convergence time of dual sub gradient methods for strongly convex programs,” IEEE Transactions on Auto- matic Control, vol. 63, no. 4, pp. 1105–1112, 2018

  17. [17]

    Asynchronous m ultiagent primal-dual optimization,

    M. T. Hale, A. Nedi´ c, and M. Egerstedt, “Asynchronous m ultiagent primal-dual optimization,” IEEE Transactions on Automatic Control , vol. 62, no. 9, pp. 4421–4435, 2017

  18. [18]

    Distributed receding horizon control of dynamically coupled nonlinear systems,

    W. B. Dunbar, “Distributed receding horizon control of dynamically coupled nonlinear systems,” IEEE Transactions on Automatic Control , vol. 52, no. 7, pp. 1249–1263, 2007

  19. [19]

    Distributed stoch astic MPC of linear systems with additive uncertainty and coupled pro babilistic constraints,

    L. Dai, Y . Xia, Y . Gao, and M. Cannon, “Distributed stoch astic MPC of linear systems with additive uncertainty and coupled pro babilistic constraints,” IEEE Transactions on Automatic Control , vol. 62, no. 7, pp. 3474–3481, 2017

  20. [20]

    Distributed model predictive con trol of linear discrete-time systems with local and global constraints,

    Z. Wang and C. J. Ong, “Distributed model predictive con trol of linear discrete-time systems with local and global constraints,” Automatica, vol. 81, pp. 184–195, 2017

  21. [21]

    On contraction analy sis for non-linear systems,

    W. Lohmiller and J. J. E. Slotine, “On contraction analy sis for non-linear systems,” Automatica, vol. 34, no. 6, pp. 683–696, 1998

  22. [22]

    Distribute d nonlinear model predictive control based on contraction theory,

    Y . Long, S. Liu, L. Xie, and K. H. Johansson, “Distribute d nonlinear model predictive control based on contraction theory,” International Journal of Robust and Nonlinear Control , vol. 28, no. 2, pp. 492–503, 2018

  23. [23]

    A contractio n theory approach to stochastic incremental stability,

    Q. C. Pham, N. Tabareau, and J. J. Slotine, “A contractio n theory approach to stochastic incremental stability,” IEEE Transactions on Automatic Control, vol. 54, no. 4, pp. 816–820, 2009

  24. [24]

    A differential Lyapunov fra mework for contraction analysis

    F. Forni and R. Sepulchre, “A differential Lyapunov fra mework for contraction analysis.” IEEE Transactions on Automatic Control , vol. 59, no. 3, pp. 614–628, 2014. JOURNAL OF LATEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 10

  25. [25]

    Control Contraction Metrics on Finsler Manifolds

    T. L. Chaffey and I. R. Manchester, “Control contractio n metrics on Finsler manifolds,” arXiv preprint arXiv:1803.01034 , 2018

  26. [26]

    C ontraction and robustness of continuous time primal-dual dynamics,

    H. D. Nguyen, T. L. Vu, K. Turitsyn, and J.-J. Slotine, “C ontraction and robustness of continuous time primal-dual dynamics,” IEEE Control Systems Letters , vol. 2, no. 4, pp. 755–760, 2018

  27. [27]

    Robust distribu ted model pre- dictive control of constrained dynamically decoupled nonl inear systems: A contraction theory perspective,

    X. Liu, Y . Shi, and D. Constantinescu, “Robust distribu ted model pre- dictive control of constrained dynamically decoupled nonl inear systems: A contraction theory perspective,” Systems & Control Letters , vol. 105, pp. 84–91, 2017

  28. [28]

    Numerical analysis of dynamical systems ,

    A. M. Stuart, “Numerical analysis of dynamical systems ,” Acta Numer- ica, vol. 3, pp. 467–572, 1994

  29. [29]

    On the exponential stability of primal- dual gradient dynamics,

    G. Qu and N. Li, “On the exponential stability of primal- dual gradient dynamics,” IEEE Control Systems Letters, vol. 3, no. 1, pp. 43–48, 2018

  30. [30]

    Stabilizi ng linear model predictive control under inexact numerical optimization,

    M. Rubagotti, P . Patrinos, and A. Bemporad, “Stabilizi ng linear model predictive control under inexact numerical optimization, ” IEEE Trans- actions on Automatic Control , vol. 59, no. 6, pp. 1660–1666, 2014

  31. [31]

    Accelerated distributed MPC of li near discrete- time systems with coupled constraints,

    Z. Wang and C. J. Ong, “Accelerated distributed MPC of li near discrete- time systems with coupled constraints,” IEEE Transactions on Automatic Control, vol. 63, no. 11, pp. 3838–3849, 2018

  32. [32]

    Self-t riggered model predictive control for nonlinear input-affine dynami cal systems via adaptive control samples selection,

    K. Hashimoto, S. Adachi, and D. V . Dimarogonas, “Self-t riggered model predictive control for nonlinear input-affine dynami cal systems via adaptive control samples selection,” IEEE Transactions on Automatic Control, vol. 62, no. 1, pp. 177–189, 2016

  33. [33]

    D. P . Bertsekas, Nonlinear Programming. Belmont, MA, USA: Athena Scientific, 1999

  34. [34]

    P . E. Wellstead, Introduction to Physical System Modelling . Cambridge, MA, USA: Academic Press, 1979