English

Distributed Computing for Huge-Scale Linear Programming

Optimization and Control 2025-08-07 v7

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 MM 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 and the rate of convergence, O(1/k1/2)O(1/k^{1/2}) is estimated, under feasibility of the algorithm and boundedness of the dual sequences supposed. Analysis is presented on how to ensure the feasibility and boundedness through initial and control parameter values and a dual descent model with built-in bound for the original constraints of inequality. Further exploration of dual descent models with built-in bound is needed.

Keywords

Cite

@article{arxiv.2408.06204,
  title  = {Distributed Computing for Huge-Scale Linear Programming},
  author = {Luoyi Tao},
  journal= {arXiv preprint arXiv:2408.06204},
  year   = {2025}
}

Comments

15 pages. The extended constraints of equality are introduced. The issues of initialization, parameter values, feasibility of the algorithm, and boundedness of the dual sequences are discussed