# Managing Randomization in the Multi-Block Alternating Direction Method   of Multipliers for Quadratic Optimization

**Authors:** Kresimir Mihic, Mingxi Zhu, Yinyu Ye

arXiv: 1903.01786 · 2020-03-24

## TL;DR

This paper introduces a randomized multi-block ADMM variant called RAC-ADMM, which enhances computational efficiency and convergence properties for large-scale quadratic optimization problems by incorporating random variable assembly.

## Contribution

The paper develops RAC-ADMM, a novel randomized cyclic ADMM method with theoretical convergence guarantees and demonstrates its efficiency through extensive numerical experiments.

## Key findings

- RAC-ADMM improves convergence in multi-block quadratic problems.
- Random variable assembly enhances computational efficiency.
- Theoretical criteria guide effective randomization strategies.

## Abstract

The Alternating Direction Method of Multipliers (ADMM) has gained a lot of attention for solving large-scale and objective-separable constrained optimization. However, the two-block variable structure of the ADMM still limits the practical computational efficiency of the method, because one big matrix factorization is needed at least once even for linear and convex quadratic programming. This drawback may be overcome by enforcing a multi-block structure of the decision variables in the original optimization problem. Unfortunately, the multi-block ADMM, with more than two blocks, is not guaranteed to be convergent. On the other hand, two positive developments have been made: first, if in each cyclic loop one randomly permutes the updating order of the multiple blocks, then the method converges in expectation for solving any system of linear equations with any number of blocks. Secondly, such a randomly permuted ADMM also works for equality-constrained convex quadratic programming even when the objective function is not separable. The goal of this paper is twofold. First, we add more randomness into the ADMM by developing a randomly assembled cyclic ADMM (RAC-ADMM) where the decision variables in each block are randomly assembled. We discuss the theoretical properties of RAC-ADMM and show when random assembling helps and when it hurts, and develop a criterion to guarantee that it converges almost surely. Secondly, using the theoretical guidance on RAC-ADMM, we conduct multiple numerical tests on solving both randomly generated and large-scale benchmark quadratic optimization problems, which include continuous, and binary graph-partition and quadratic assignment, and selected machine learning problems. Our numerical tests show that the RAC-ADMM, with a variable-grouping strategy, could significantly improve the computation efficiency on solving most quadratic optimization problems.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.01786/full.md

## Figures

10 figures with captions in the complete paper: https://tomesphere.com/paper/1903.01786/full.md

## References

78 references — full list in the complete paper: https://tomesphere.com/paper/1903.01786/full.md

---
Source: https://tomesphere.com/paper/1903.01786