We address combinatorial optimization problems with uncertain coefficients varying over ellipsoidal uncertainty sets. The robust counterpart of such a problem can be rewritten as a second-order cone program(SOCP) with integrality constraints. We propose a branch-and-bound algorithm where dual bounds are computed by means of an active set algorithm. The latter is applied to the Lagrangian dual of the continuous relaxation, where the feasible set of the combinatorial problem is supposed to be given by a separation oracle. The method benefits from the closed form solution of the active set subproblems and from a smart update of pseudo-inverse matrices. We present numerical experiments on randomly generated instances and on instances from different combinatorial problems, including the shortest path and the traveling salesman problem, showing that our new algorithm consistently outperforms the state-of-the art mixed-integer SOCP solver of Gurobi

An Active Set Algorithm for Robust Combinatorial Optimization Based on Separation Oracles / Buchheim, Christoph; DE SANTIS, Marianna. - In: MATHEMATICAL PROGRAMMING COMPUTATION. - ISSN 1867-2949. - 11:4(2019), pp. 755-789. [10.1007/s12532-019-00160-8]

An Active Set Algorithm for Robust Combinatorial Optimization Based on Separation Oracles

Marianna De Santis
2019

Abstract

We address combinatorial optimization problems with uncertain coefficients varying over ellipsoidal uncertainty sets. The robust counterpart of such a problem can be rewritten as a second-order cone program(SOCP) with integrality constraints. We propose a branch-and-bound algorithm where dual bounds are computed by means of an active set algorithm. The latter is applied to the Lagrangian dual of the continuous relaxation, where the feasible set of the combinatorial problem is supposed to be given by a separation oracle. The method benefits from the closed form solution of the active set subproblems and from a smart update of pseudo-inverse matrices. We present numerical experiments on randomly generated instances and on instances from different combinatorial problems, including the shortest path and the traveling salesman problem, showing that our new algorithm consistently outperforms the state-of-the art mixed-integer SOCP solver of Gurobi
2019
Robust Optimization; Active Set Methods; SOCP
01 Pubblicazione su rivista::01a Articolo in rivista
An Active Set Algorithm for Robust Combinatorial Optimization Based on Separation Oracles / Buchheim, Christoph; DE SANTIS, Marianna. - In: MATHEMATICAL PROGRAMMING COMPUTATION. - ISSN 1867-2949. - 11:4(2019), pp. 755-789. [10.1007/s12532-019-00160-8]
File allegati a questo prodotto
File Dimensione Formato  
Buchheim_Preprint_An-Active-set_2019.pdf

accesso aperto

Note: https://link.springer.com/article/10.1007/s12532-019-00160-8
Tipologia: Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 221.76 kB
Formato Adobe PDF
221.76 kB Adobe PDF
Buchheim_An-Active-set_2019.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 566.26 kB
Formato Adobe PDF
566.26 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1324743
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact