arrow
Return

Distributed asynchronous column generation

delete2022-10-01
delete4
delete
OA
AI
S
Saverio Basso
A
Alberto Ceselli *
DOI:10.1016/j.cor.2022.105894delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
We propose a revision of the classical column generation algorithm for solving Dantzig-Wolfe decompositionsof mixed integer programs. It is meant to fully exploit the availability of distributed computing resources,making optimization algorithms in general purpose solvers to scale better.The main idea is to trigger massive parallelism by fully decoupling the computing flow of each component,including the resolution of the master problem, thus allowing different pricing algorithms to concurrently workon different sets of dual variables, and the master algorithm to asynchronously update dual information assoon as new columns are available.Our algorithms ensure the same optimality convergency properties of the classical method. Experiments onmixed integer programs for three benchmark problems from the combinatorial optimization literature proveour approach to be one order of magnitude faster than state-of-the-art general purpose solvers in computinghigh quality root node dual bounds. Even if devised to exploit clusters of machines which do not sharememory space, our algorithms show to be faster than earlier attempts from the literature also when run onvirtual machines hosted on a single physical one, proving this improvement to derive from our algorithmicmethodology rather than technological factors.
Keywords:
Dantzig-Wolfe decomposition
Column generation
Distributed computing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Operations Research
IF:
4.3
Papers:
6.5K
Citations:
1.8W

Organization

U
Universita della Svizzera Italiana
Scholars:
3.3K
Papers: 2.8K
Citations: 3
U
University of Milan
Scholars:
5.1W
Papers: 3.9W
Citations: 5.0W