Distributed Computing for Huge-Scale Linear Programming
Luoyi Tao

TL;DR
This paper presents a distributed algorithm for large-scale linear programming that partitions constraints and variables, using consensus and augmented Lagrangian methods, with proven convergence and estimated rate.
Contribution
It introduces a novel distributed approach combining consensus, slack variables, and dual descent models for efficient large-scale linear programming.
Findings
Algorithm converges to optimal solutions under certain conditions
Estimated convergence rate of O(1/√k)
Analysis of feasibility and boundedness conditions
Abstract
This study develops an algorithm for distributed computing of linear programming problems of huge-scales. Global consensus with single common variable, multiblocks, and augmented Lagrangian are adopted. The consensus is used to partition the constraints of equality and inequality into multi-consensus blocks, and the subblocks of each consensus block are employed to partition the primal variables into sets of disjoint subvectors. The global consensus constraints of equality and other constraints are replaced equivalently by the extended constraints of equality involving slack variables, since the slack variables help the feasibility and initialization of the algorithm. The block-coordinate Gauss-Seidel method, the proximal point method, and ADMM are used to update the primal variables, descent models used to update the dual. Convergence of the algorithm to optimal solutions is argued…
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
TopicsDistributed and Parallel Computing Systems
