IDEAS home Printed from https://ideas.repec.org/h/spr/isochp/978-981-99-5491-9_12.html
   My bibliography  Save this book chapter

Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs

In: Optimization Essentials

Author

Listed:
  • Mourad Baiou

    (Université Clermont Auvergne, CNRS, Clermont Auvergne INP)

  • Francisco Barahona

    (IBM T. J. Watson Research Center)

  • Joao Goncalves

    (IBM T. J. Watson Research Center)

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%.

Suggested Citation

  • Mourad Baiou & Francisco Barahona & Joao Goncalves, 2024. "Volume Algorithm: Training Neural Networks and Solving Difficult Linear Programs," International Series in Operations Research & Management Science, in: Faiz Hamid (ed.), Optimization Essentials, chapter 0, pages 355-392, Springer.
  • Handle: RePEc:spr:isochp:978-981-99-5491-9_12
    DOI: 10.1007/978-981-99-5491-9_12
    as

    Download full text from publisher

    To our knowledge, this item is not available for download. To find whether it is available, there are three options:
    1. Check below whether another version of this item is available online.
    2. Check on the provider's web page whether it is in fact available.
    3. Perform a search for a similarly titled item that would be available.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:isochp:978-981-99-5491-9_12. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.