We consider low-rank semidefinite programming (LRSDP) relaxations of unconstrained {−1,1} 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.

Grippo, L., Palagi, L., Piacentini, M., Piccialli, V., Rinaldi, G. (2012). SpeeDP: An algorithm to compute SDP bounds for very large Max-Cut instances. MATHEMATICAL PROGRAMMING, 136(2), 353-373 [10.1007/s10107-012-0593-0].

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

PICCIALLI, VERONICA;
2012-01-01

Abstract

We consider low-rank semidefinite programming (LRSDP) relaxations of unconstrained {−1,1} 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
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore MAT/09 - RICERCA OPERATIVA
English
Con Impact Factor ISI
Semidefinite programming, low rank factorization, unconstrained binary quadratic programming
Grippo, L., Palagi, L., Piacentini, M., Piccialli, V., Rinaldi, G. (2012). SpeeDP: An algorithm to compute SDP bounds for very large Max-Cut instances. MATHEMATICAL PROGRAMMING, 136(2), 353-373 [10.1007/s10107-012-0593-0].
Grippo, L; Palagi, L; Piacentini, M; Piccialli, V; Rinaldi, G
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
MPSPeeDPvolume.pdf

solo utenti autorizzati

Descrizione: Articolo come pubblicato
Licenza: Copyright dell'editore
Dimensione 578.39 kB
Formato Adobe PDF
578.39 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/75589
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 10
social impact