arXiv Analytics

Sign in

arXiv:1710.08994 [math.OC]AbstractReferencesReviewsResources

Variable Partitioning for Distributed Optimization

Yuchen Zheng, Ilbin Lee, Nicoleta Serban

Published 2017-10-24Version 1

This paper is about how to partition decision variables while decomposing a large-scale optimization problem for the best performance of distributed solution methods. Solving a large-scale optimization problem sequen- tially can be computationally challenging. One classic approach is to decompose the problem into smaller sub-problems and solve them in a distributed fashion. However, there is little discussion in the literature on which variables should be grouped together to form the sub-problems, especially when the optimization formulation involves complex constraints. We focus on one of the most popular distributed approaches, dual decomposition and distributed sub-gradient methods. Based on a theoretical guarantee on its convergence rate, we explain that a partition of variables can critically affect the speed of convergence and highlight the importance of the number of dualized constraints. Then, we introduce a novel approach to find a partition that reduces the number of dualized constraints by utilizing a community detection algorithm from physics literature. Roughly speaking, the proposed method groups decision variables that appear together in con- straints and solves the resulting sub-problems with blocks of variables in parallel. Empirical experiments on a real application show that the proposed method significantly accelerates the convergence of the distributed sub-gradient method. The advantage of our approach becomes more significant as the size of the problem increases and each constraint involves more variables.

Related articles: Most relevant | Search more
arXiv:1803.07143 [math.OC] (Published 2018-03-19)
Communication reduction in distributed optimization via estimation of the proximal operator
arXiv:2106.07703 [math.OC] (Published 2021-06-14)
Distributed Optimization with Global Constraints Using Noisy Measurements
arXiv:2404.03946 [math.OC] (Published 2024-04-05)
Distributed Optimization for Energy Grids: A Tutorial on ADMM and ALADIN