Towards Parameter-free Distributed Optimization: a Port-Hamiltonian Approach (2404.13529v1)
Abstract: This paper introduces a novel distributed optimization technique for networked systems, which removes the dependency on specific parameter choices, notably the learning rate. Traditional parameter selection strategies in distributed optimization often lead to conservative performance, characterized by slow convergence or even divergence if parameters are not properly chosen. In this work, we propose a systems theory tool based on the port-Hamiltonian formalism to design algorithms for consensus optimization programs. Moreover, we propose the Mixed Implicit Discretization (MID), which transforms the continuous-time port-Hamiltonian system into a discrete time one, maintaining the same convergence properties regardless of the step size parameter. The consensus optimization algorithm enhances the convergence speed without worrying about the relationship between parameters and stability. Numerical experiments demonstrate the method's superior performance in convergence speed, outperforming other methods, especially in scenarios where conventional methods fail due to step size parameter limitations.
- G. Notarstefano, I. Notarnicola, and A. Camisa, “Distributed optimization for smart cyber-physical networks,” Foundations and Trends in Systems and Control, vol. 7, no. 3, p. 253 – 283, 2019, cited by: 36; All Open Access, Green Open Access.
- T. Yang, X. Yi, J. Wu, Y. Yuan, D. Wu, Z. Meng, Y. Hong, H. Wang, Z. Lin, and K. H. Johansson, “A survey of distributed optimization,” Annual Reviews in Control, vol. 47, pp. 278–305, 2019.
- B. Gharesifard and J. Cortés, “Distributed continuous-time convex optimization on weight-balanced digraphs,” IEEE Transactions on Automatic Control, vol. 59, no. 3, pp. 781–786, 2013.
- S. Yang, Q. Liu, and J. Wang, “A multi-agent system with a proportional-integral protocol for distributed constrained optimization,” IEEE Transactions on Automatic Control, vol. 62, no. 7, pp. 3461–3467, 2017.
- X. Zeng, P. Yi, and Y. Hong, “Distributed continuous-time algorithm for constrained convex optimizations via nonsmooth analysis approach,” IEEE Transactions on Automatic Control, vol. 62, no. 10, pp. 5227–5233, 2017.
- P. Lin, W. Ren, and J. A. Farrell, “Distributed continuous-time optimization: nonuniform gradient gains, finite-time convergence, and convex constraint set,” IEEE Transactions on Automatic Control, vol. 62, no. 5, pp. 2239–2253, 2017.
- Z. Li, Z. Ding, J. Sun, and Z. Li, “Distributed adaptive convex optimization on directed graphs via continuous-time algorithms,” IEEE Transactions on Automatic Control, vol. 63, no. 5, pp. 1434–1441, 2018.
- T. Hatanaka, N. Chopra, T. Ishizaki, and N. Li, “Passivity-based distributed optimization with communication delays using pi consensus algorithm,” IEEE Transactions on Automatic Control, vol. 63, no. 12, pp. 4421–4428, 2018.
- M. Li, G. Chesi, and Y. Hong, “Input-feedforward-passivity-based distributed optimization over jointly connected balanced digraphs,” IEEE Transactions on Automatic Control, vol. 66, no. 9, pp. 4117–4131, 2021.
- H. Moradian and S. S. Kia, “A distributed continuous-time modified newton–raphson algorithm,” Automatica, vol. 136, p. 109886, 2022.
- A. Nedić, A. Olshevsky, and W. Shi, “Achieving geometric convergence for distributed optimization over time-varying graphs,” SIAM Journal on Optimization, vol. 27, no. 4, pp. 2597–2633, 2017.
- P. Di Lorenzo and G. Scutari, “Next: In-network nonconvex optimization,” IEEE Transactions on Signal and Information Processing over Networks, vol. 2, no. 2, pp. 120–136, 2016.
- D. Varagnolo, F. Zanella, A. Cenedese, G. Pillonetto, and L. Schenato, “Newton-raphson consensus for distributed convex optimization,” IEEE Transactions on Automatic Control, vol. 61, no. 4, pp. 994–1009, 2016.
- J. Xu, S. Zhu, Y. C. Soh, and L. Xie, “Convergence of asynchronous distributed gradient methods over stochastic networks,” IEEE Transactions on Automatic Control, vol. 63, no. 2, pp. 434–448, 2017.
- C. Xi, R. Xin, and U. A. Khan, “Add-opt: Accelerated distributed directed optimization,” IEEE Transactions on Automatic Control, vol. 63, no. 5, pp. 1329–1339, 2017.
- G. Qu and N. Li, “Harnessing smoothness to accelerate distributed optimization,” IEEE Transactions on Control of Network Systems, vol. 5, no. 3, pp. 1245–1260, 2018.
- G. Scutari and Y. Sun, “Distributed nonconvex constrained optimization over time-varying digraphs,” Mathematical Programming, vol. 176, no. 1-2, pp. 497–544, 2019.
- S. Pu, W. Shi, J. Xu, and A. Nedić, “Push-pull gradient methods for distributed optimization in networks,” IEEE Transactions on Automatic Control, vol. 66, no. 1, pp. 1–16, 2020.
- G. Carnevale, F. Farina, I. Notarnicola, and G. Notarstefano, “Gtadam: Gradient tracking with adaptive momentum for distributed online optimization,” pp. 1436–1448, 2023.
- B. Van Scoy and L. Lessard, “A universal decomposition for distributed optimization algorithms,” IEEE Control Systems Letters, vol. 6, pp. 3044–3049, 2022.
- S. S. Kia, J. Cortés, and S. Martínez, “Distributed convex optimization via continuous-time coordination algorithms with discrete-time communication,” Automatica, vol. 55, pp. 254–264, 2015.
- S. Liu, L. Xie, and D. E. Quevedo, “Event-triggered quantized communication-based distributed convex optimization,” IEEE Transactions on Control of Network Systems, vol. 5, no. 1, pp. 167–178, 2016.
- Z. Zhao, G. Chen, and M. Dai, “Distributed event-triggered scheme for a convex optimization problem in multi-agent systems,” Neurocomputing, vol. 284, pp. 90–98, 2018.
- X. Yi, L. Yao, T. Yang, J. George, and K. H. Johansson, “Distributed optimization for second-order multi-agent systems with dynamic event-triggered communication,” in IEEE Conference on Decision and Control (CDC), 2018, pp. 3397–3402.
- Y. Kajiyama, N. Hayashi, and S. Takai, “Distributed subgradient method with edge-based event-triggered communication,” IEEE Transactions on Automatic Control, vol. 63, no. 7, pp. 2248–2255, 2018.
- T. Adachi, N. Hayashi, and S. Takai, “Distributed gradient descent method with edge-based event-driven communication for non-convex optimization,” IET Control Theory & Applications, 2021.
- G. Carnevale, I. Notarnicola, L. Marconi, and G. Notarstefano, “Triggered gradient tracking for asynchronous distributed optimization,” Automatica, vol. 147, p. 110726, 2023.
- M. Poli, S. Massaroli, A. Yamashita, H. Asama, and J. Park, “Port-hamiltonian gradient flows,” in ICLR 2020 Workshop on Integration of Deep Neural Models and Differential Equations, 2019.
- J. Wei, A. R. Everts, M. K. Camlibel, and A. J. van der Schaft, “Consensus dynamics with arbitrary sign-preserving nonlinearities,” Automatica, vol. 83, pp. 226–233, 2017.
- A. van der Schaft and B. Maschke, “Port-hamiltonian dynamics on graphs: Consensus and coordination control algorithms,” IFAC Proceedings Volumes, vol. 43, no. 19, pp. 175–178, 2010, 2nd IFAC Workshop on Distributed Estimation and Control in Networked Systems.
- A. Macchelli, “Control design for a class of discrete-time port-hamiltonian systems,” IEEE Transactions on Automatic Control, pp. 1–8, 2023.
- ——, “Trajectory tracking for discrete-time port-hamiltonian systems,” IEEE Control Systems Letters, vol. 6, pp. 3146–3151, 2022.
- E. S. Riis, M. J. Ehrhardt, G. R. W. Quispel, and C.-B. Schönlieb, “A geometric integration approach to nonsmooth, nonconvex optimisation,” Foundations of Computational Mathematics, vol. 22, no. 5, pp. 1351–1394, October 1 2022.
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.