Decentralized Optimization with Cross-Coupled Mixed Affine Constraints
Organizations: Moscow Independent Research Institute of Artificial Intelligence · FusionBrain Lab · Innopolis University
Abstract
We study decentralized optimization with cross-coupled mixed affine constraints, where local and shared variables interact through two affine channels. We show that the intrinsic difficulty of combining separately well-conditioned channels is governed by their Friedrichs angle. This geometry induces a cross-coupling factor that cannot be removed by channelwise preconditioning and governs the additional affine-oracle and communication complexity. We develop an accelerated decentralized method with matching minimax guarantees in the smooth strongly convex regime and extend the framework to smooth and nonsmooth convex objectives. Experiments confirm the predicted dependence on cross-channel geometry and network conditioning.
Figures & tables
| Work | regime/model | affine work (native model) | ||
|---|---|---|---|---|
| Salim et al. (2022) | smooth SC, | – | ||
| Yarmoshik et al. (2025) | smooth SC, coupled | |||
| Yarmoshik et al. (2026) | smooth SC, mixed | |||
| This work | smooth SC, CC-MAC | |||
| Yarmoshik et al. (2026) | smooth convex, mixed | |||
| This work | smooth convex, CC-MAC |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Symbol | Meaning |
|---|---|
| Problem data and canonical reformulation | |
| , | Number of agents and agent index, . |
| , , | Local variable, shared variable, and local copy of the shared variable; and . |
| Local/shared dimensions, coupled-equality dimension, and row counts of . | |
| ; ; | Coupled-equality, local-affine, and shared-variable affine data in ( CC-MAC ). |
| ; ; | Stacked variables, block-diagonal matrix stacks, and stacked right-hand sides. |
| Dataset | agents | grad. | norm. aff. | raw aff. | comm. | max err. | ||
|---|---|---|---|---|---|---|---|---|
| a9a | 32,561 | 123 | 8 | 145 | 580 | 29 000 | 1 160 [1 160, 1 595] | |
| a9a | 32,561 | 123 | 16 | 145 | 580 | 29 000 | 1 740 [1 740, 3 045] | |
| mushrooms | 8,124 | 112 | 8 | 110 | 440 | 22 000 | 880 [880, 1 210] | |
| mushrooms | 8,124 | 112 | 16 | 145 | 580 | 29 000 | 1 740 [1 740, 3 045] | |
| w8a | 49,749 | 300 | 8 | 145 | 580 | 29 000 | 1 160 [1 160, 1 595] | |
| w8a | 49,749 | 300 | 16 | 220 | 880 | 44 000 | 2 640 [2 640, 4 620] |
Decentralized Optimization
Decentralized optimization develops methods for agents connected by networks to solve shared problems using local data and peer-to-peer communication.
See all 60 papers