Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs

Publication typeBook Chapter
Publication date2024-12-28
SJR
CiteScore0.9
Impact factor
ISSN08848289, 22147934
Abstract
Subgradient methods have a long history of applications in Optimization. They are known for producing fast approximate solutions in cases where more exact methods are prohibitive to use. The Volume algorithm (VA) is a subgradient method, it was developed to deal with large-scale linear programs that were too difficult for traditional algorithms. Its main advantage is that it produces approximate primal solutions as well as dual solutions. It has also shown fast convergence in practice. Here we review this method and present experiments in three different areas, which demonstrate its good performance and wide applicability. First we deal with training neural networks. We show that replacing the widely used Stochastic Gradient Descent method with the VA leads to very good results. Then we study bus routing in a medium size city. Here we tackle a linear programming relaxation that is too large to be treated with traditional linear programming algorithms. Here the VA gives tight lower bounds, and the approximate primal solution is used as the starting point for several heuristics that produce the final routing. Finally we turn our attention to the p-median problem for restructuring semistructured data. We apply the VA to the linear programming relaxation, and we decompose it in a simple way so it can be treated in parallel. We use a parallel implementation combined with a heuristic. This heuristic starts with the approximate primal solution and derives an integer solution. We show experiments with large instances coming from semistructured databases. For the majority of these cases the gap from optimality was less than 1%.
Found 

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
0
Share
Cite this
GOST |
Cite this
GOST Copy
Baiou M., Barahona F., Goncalves J. Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs // International Series in Operations Research and Management Science. 2024. pp. 355-392.
GOST all authors (up to 50) Copy
Baiou M., Barahona F., Goncalves J. Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs // International Series in Operations Research and Management Science. 2024. pp. 355-392.
RIS |
Cite this
RIS Copy
TY - GENERIC
DO - 10.1007/978-981-99-5491-9_12
UR - https://link.springer.com/10.1007/978-981-99-5491-9_12
TI - Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs
T2 - International Series in Operations Research and Management Science
AU - Baiou, Mourad
AU - Barahona, Francisco
AU - Goncalves, Joao
PY - 2024
DA - 2024/12/28
PB - Springer Nature
SP - 355-392
SN - 0884-8289
SN - 2214-7934
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@incollection{2024_Baiou,
author = {Mourad Baiou and Francisco Barahona and Joao Goncalves},
title = {Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs},
publisher = {Springer Nature},
year = {2024},
pages = {355--392},
month = {dec}
}