We consider low-rank semidefinite programming (LRSDP) relaxations of unconstrained quadratic problems (or, equivalently, of Max-Cut problems) that can be formulated as the non-convex nonlinear programming problem of minimizing a quadratic function subject to separable quadratic equality constraints. We prove the equivalence of the LRSDP problem with the unconstrained minimization of a new merit function and we define an efficient and globally convergent algorithm, called SpeeDP, for finding critical points of the LRSDP problem. We provide evidence of the effectiveness of SpeeDP by comparing it with other existing codes on an extended set of instances of the Max-Cut problem. We further include SpeeDP within a simply modified version of the Goemans-Williamson algorithm and we show that the corresponding heuristic SpeeDP-MC can generate high-quality cuts for very large, sparse graphs of size up to a million nodes in a few hours.

SpeeDP: an algorithm to compute SDP bounds for very large Max-Cut instances / Grippo, Luigi; Piacentini, Mauro; Palagi, Laura; Piccialli, Veronica; Giovanni, Rinaldi. - In: MATHEMATICAL PROGRAMMING. - ISSN 0025-5610. - 136:2(2012), pp. 353-373. [10.1007/s10107-012-0593-0]

SpeeDP: an algorithm to compute SDP bounds for very large Max-Cut instances

GRIPPO, Luigi;PIACENTINI, Mauro;PALAGI, Laura;PICCIALLI, Veronica;
2012

Abstract

We consider low-rank semidefinite programming (LRSDP) relaxations of unconstrained quadratic problems (or, equivalently, of Max-Cut problems) that can be formulated as the non-convex nonlinear programming problem of minimizing a quadratic function subject to separable quadratic equality constraints. We prove the equivalence of the LRSDP problem with the unconstrained minimization of a new merit function and we define an efficient and globally convergent algorithm, called SpeeDP, for finding critical points of the LRSDP problem. We provide evidence of the effectiveness of SpeeDP by comparing it with other existing codes on an extended set of instances of the Max-Cut problem. We further include SpeeDP within a simply modified version of the Goemans-Williamson algorithm and we show that the corresponding heuristic SpeeDP-MC can generate high-quality cuts for very large, sparse graphs of size up to a million nodes in a few hours.
2012
low rank factorization; max-cut; nonlinear programming; semidefinite programming; unconstrained binary quadratic programming
01 Pubblicazione su rivista::01a Articolo in rivista
SpeeDP: an algorithm to compute SDP bounds for very large Max-Cut instances / Grippo, Luigi; Piacentini, Mauro; Palagi, Laura; Piccialli, Veronica; Giovanni, Rinaldi. - In: MATHEMATICAL PROGRAMMING. - ISSN 0025-5610. - 136:2(2012), pp. 353-373. [10.1007/s10107-012-0593-0]
File allegati a questo prodotto
File Dimensione Formato  
VE_2012_11573-65522.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 390.08 kB
Formato Adobe PDF
390.08 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/65522
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 10
social impact