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 nonconvex 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. When the rank of solution matrix is bounded by a given value (in-dependent on the problem size n), SpeeDP is still able to provide a valid upper bound for Max-Cut. This feature makes it possible to design an algorithm, called SpeeDP-MC and based on the Goemans-Williamson heuristic, that has two interesting features: (a) it provides heuristic solutions to Max-Cut along with a guaranteed optimality error; (b) it runs with a O(n + m) memory requirement (where m is the number of edges of the graph), thus overcoming a serious drawback of interior point based methods that demand O(n2) memory. Exploiting the latter feature, we could run it on very large graphs with sizes of up to a million nodes, obtaining very small optimality error bounds in reasonable computation times.

Grippo, L., Palagi, L., Piacentini, M., Piccialli, V., Rinaldi, G. (2010). SpeeDP: a new algorithm to compute the SDP relaxations of Max-Cut for very large graphs [Working paper].

SpeeDP: a new algorithm to compute the SDP relaxations of Max-Cut for very large graphs

PICCIALLI, VERONICA;
2010-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 nonconvex 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. When the rank of solution matrix is bounded by a given value (in-dependent on the problem size n), SpeeDP is still able to provide a valid upper bound for Max-Cut. This feature makes it possible to design an algorithm, called SpeeDP-MC and based on the Goemans-Williamson heuristic, that has two interesting features: (a) it provides heuristic solutions to Max-Cut along with a guaranteed optimality error; (b) it runs with a O(n + m) memory requirement (where m is the number of edges of the graph), thus overcoming a serious drawback of interior point based methods that demand O(n2) memory. Exploiting the latter feature, we could run it on very large graphs with sizes of up to a million nodes, obtaining very small optimality error bounds in reasonable computation times.
Working paper
2010
Rilevanza internazionale
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
semidefinite programming; low rank factorization; unconstrained; Max-Cut; nonlinear programming
Grippo, L., Palagi, L., Piacentini, M., Piccialli, V., Rinaldi, G. (2010). SpeeDP: a new algorithm to compute the SDP relaxations of Max-Cut for very large graphs [Working paper].
Grippo, L; Palagi, L; Piacentini, M; Piccialli, V; Rinaldi, G
Altro
File in questo prodotto:
File Dimensione Formato  
SpeeDP_TR.pdf

accesso aperto

Dimensione 313.75 kB
Formato Adobe PDF
313.75 kB Adobe PDF Visualizza/Apri

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