On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension

On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension, Discrete Analysis 2020:10, 17 pp. MAXCUT, the problem of finding a partition of the vertices of a given graph into two sets that maximizes the number of edges between the sets, is an important optimizat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Discrete analysis
Hauptverfasser: Fernando Mario de Oliveira Filho, Frank Vallentin
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Alliance of Diamond Open Access Journals 05.08.2020
ISSN:2397-3129
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension, Discrete Analysis 2020:10, 17 pp. MAXCUT, the problem of finding a partition of the vertices of a given graph into two sets that maximizes the number of edges between the sets, is an important optimization problem with many algorithmic applications. Unfortunately, it is NP-complete, but many interesting results have been proved about _approximating_ the best answer. In particular, Goemans and Williamson proved a fundamental result that showed that a semidefinite programming relaxation of the problem gives an answer that is not too far from the best possible. To see how this works, one first observes that the problem of finding a cut of maximum size in a graph $G$ is equivalent to maximizing the sum $$\sum_{xy\in E(G)}(1-f(x)f(y))$$ over all functions $f:V(G)\to\{-1,1\}$. Indeed, if $A$ and $B$ are the sets where $f(x)=1$ and $-1$, respectively, then $1-f(x)f(y)=0$ if $x$ and $y$ are in the same set and $2$ if they are in different sets, so the maximum of this sum is equal to twice the size of the maximum cut. The _SDP relaxation_ of this problem (here, SDP stands for semidefinite programming) is where we replace the above maximum by the maximum of $$\sum_{xy\in E(G)}(1-\langle f(x),f(y)\rangle)$$ where $f$ takes values in the unit sphere of an arbitrary Euclidean space. Note that the original problem is just the case where the Euclidean space is 1-dimensional. The reason for the word "semidefinite" here is that an $n\times n$ matrix $M$ is positive semidefinite if and only if there are $n$ vectors $x_1,\dots,x_n$ in a Euclidean space such that $M_{ij}=\langle x_i,x_j\rangle$ for every $i,j$. (Of course, in this case we place the additional constraint that $x_i$ are unit vectors, which is equivalent to the additional condition that every diagonal entry of $M$ is equal to 1.) The famous result of Goemans and Williamson is that the maximum for the SDP relaxation is always within a constant (independent of the size of the graph) of the maximum for the original MAXCUT problem. Moreover, the constant is fairly close to 1. This is useful, because there are efficient algorithms for solving SDP problems, and therefore there are efficient algorithms for approximating reasonably well the size of the max cut. In fact, their result is more general, since it applies to all non-negative matrices, and not just to adjacency matrices of graphs. That is, it concerns more general sums of the form $$\sum_{x,y}A(x,y)(1-\langle f(x),f(y)\rangle).$$ It is reminiscent of Grothendieck's theorem, in that it shows that one can replace $\pm 1$ values by more general unit vectors at the loss of a constant factor, but the conditions are slightly different. This paper is concerned with what happens if the values of $f$ are required to be unit vectors in an $n$-dimensional space. Let us define $SDP_n(A)$ to be the maximum over such functions $f$, and let us define $\alpha_n$ to be the infimum of $SDP_1(A)/$$SDP_n(A)$ over all non-negative matrices $A$. The result of Goemans and Williamson is that $\alpha_\infty>0$ (in fact, it is approximately 0.87856), but we can also ask what $\alpha_n$ is for finite values of $n$. Note that $SDP_n(A)$ increases with $n$, so $\alpha_n$ decreases. The phrase "integrality gap" in the title of the paper refers to the gap between $\alpha_n$ and $\alpha_1=1$, since it measures how large the gap is between the best answers for relaxations of problems of this type, and the best answers for the original problems where $f$ is required to take integer values. Previous results have tackled only the cases $n=2$ and $n=3$, but the main result of the paper is to formulate for each $n$ what the authors call a factor-revealing optimization problem. By this they mean an optimization problem that has $\alpha_n$ as its optimal value. The factor-revealing problem is NP-complete, but it is neat and fairly simple to state (see Theorem 1.1 of the paper), and once they have formulated it and proved that the optimal value is indeed $\alpha_n$, they can use relaxations to obtain upper bounds for the $\alpha_n$. Some of the values they obtain are tabulated on page 14 of the paper. The proof that the problem is factor revealing makes interesting and non-trivial use of orthogonal polynomials.
AbstractList On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension, Discrete Analysis 2020:10, 17 pp. MAXCUT, the problem of finding a partition of the vertices of a given graph into two sets that maximizes the number of edges between the sets, is an important optimization problem with many algorithmic applications. Unfortunately, it is NP-complete, but many interesting results have been proved about _approximating_ the best answer. In particular, Goemans and Williamson proved a fundamental result that showed that a semidefinite programming relaxation of the problem gives an answer that is not too far from the best possible. To see how this works, one first observes that the problem of finding a cut of maximum size in a graph $G$ is equivalent to maximizing the sum $$\sum_{xy\in E(G)}(1-f(x)f(y))$$ over all functions $f:V(G)\to\{-1,1\}$. Indeed, if $A$ and $B$ are the sets where $f(x)=1$ and $-1$, respectively, then $1-f(x)f(y)=0$ if $x$ and $y$ are in the same set and $2$ if they are in different sets, so the maximum of this sum is equal to twice the size of the maximum cut. The _SDP relaxation_ of this problem (here, SDP stands for semidefinite programming) is where we replace the above maximum by the maximum of $$\sum_{xy\in E(G)}(1-\langle f(x),f(y)\rangle)$$ where $f$ takes values in the unit sphere of an arbitrary Euclidean space. Note that the original problem is just the case where the Euclidean space is 1-dimensional. The reason for the word "semidefinite" here is that an $n\times n$ matrix $M$ is positive semidefinite if and only if there are $n$ vectors $x_1,\dots,x_n$ in a Euclidean space such that $M_{ij}=\langle x_i,x_j\rangle$ for every $i,j$. (Of course, in this case we place the additional constraint that $x_i$ are unit vectors, which is equivalent to the additional condition that every diagonal entry of $M$ is equal to 1.) The famous result of Goemans and Williamson is that the maximum for the SDP relaxation is always within a constant (independent of the size of the graph) of the maximum for the original MAXCUT problem. Moreover, the constant is fairly close to 1. This is useful, because there are efficient algorithms for solving SDP problems, and therefore there are efficient algorithms for approximating reasonably well the size of the max cut. In fact, their result is more general, since it applies to all non-negative matrices, and not just to adjacency matrices of graphs. That is, it concerns more general sums of the form $$\sum_{x,y}A(x,y)(1-\langle f(x),f(y)\rangle).$$ It is reminiscent of Grothendieck's theorem, in that it shows that one can replace $\pm 1$ values by more general unit vectors at the loss of a constant factor, but the conditions are slightly different. This paper is concerned with what happens if the values of $f$ are required to be unit vectors in an $n$-dimensional space. Let us define $SDP_n(A)$ to be the maximum over such functions $f$, and let us define $\alpha_n$ to be the infimum of $SDP_1(A)/$$SDP_n(A)$ over all non-negative matrices $A$. The result of Goemans and Williamson is that $\alpha_\infty>0$ (in fact, it is approximately 0.87856), but we can also ask what $\alpha_n$ is for finite values of $n$. Note that $SDP_n(A)$ increases with $n$, so $\alpha_n$ decreases. The phrase "integrality gap" in the title of the paper refers to the gap between $\alpha_n$ and $\alpha_1=1$, since it measures how large the gap is between the best answers for relaxations of problems of this type, and the best answers for the original problems where $f$ is required to take integer values. Previous results have tackled only the cases $n=2$ and $n=3$, but the main result of the paper is to formulate for each $n$ what the authors call a factor-revealing optimization problem. By this they mean an optimization problem that has $\alpha_n$ as its optimal value. The factor-revealing problem is NP-complete, but it is neat and fairly simple to state (see Theorem 1.1 of the paper), and once they have formulated it and proved that the optimal value is indeed $\alpha_n$, they can use relaxations to obtain upper bounds for the $\alpha_n$. Some of the values they obtain are tabulated on page 14 of the paper. The proof that the problem is factor revealing makes interesting and non-trivial use of orthogonal polynomials.
Author Fernando Mario de Oliveira Filho
Frank Vallentin
Author_xml – sequence: 1
  fullname: Fernando Mario de Oliveira Filho
– sequence: 2
  fullname: Frank Vallentin
BookMark eNotj8tqwzAUREVpoWmaRf9AP-BUr8jysoQ-AoFs2rV77XvtKlhysBVw_r4m7WrgMJxhHtht7CMx9iTFWhbC2WeEtTTSmhu2ULrIMy1Vcc9W43gUQightVHFgn0fIk8_xH1M1A7Q-XThLZx431xxgMmHc8jqc-IjBY_U-OgT8dPQz_UQfGz5QB1MkHwfZw1v_ETI0QeK44we2V0D3Uir_1yyr7fXz-1Htj-877Yv-wyVkikz-YZQOYUGNsJaV6mNdQacRQBbOdS5MaCxllbWlhzmmqSu5yMOBVUq10u2-_NiD8fyNPgAw6XswZdX0A9tCUPydUclyrpxBp1QsjBNJarc1VhAVdA8hiT0LzwMZIM
ContentType Journal Article
DBID DOA
DOI 10.19086/da.14164
DatabaseName DOAJ Directory of Open Access Journals
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
EISSN 2397-3129
ExternalDocumentID oai_doaj_org_article_d1cf84d802194fb0b78cd9ab9edaade0
GroupedDBID ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
GROUPED_DOAJ
M~E
OK1
ID FETCH-LOGICAL-d221t-475ed282d4a50668b25684a86daa6b8d3744a3dc161c6e8d73e13c0028d0eb273
IEDL.DBID DOA
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000562346800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Mon Nov 03 21:59:58 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-d221t-475ed282d4a50668b25684a86daa6b8d3744a3dc161c6e8d73e13c0028d0eb273
OpenAccessLink https://doaj.org/article/d1cf84d802194fb0b78cd9ab9edaade0
ParticipantIDs doaj_primary_oai_doaj_org_article_d1cf84d802194fb0b78cd9ab9edaade0
PublicationCentury 2000
PublicationDate 2020-08-05
PublicationDateYYYYMMDD 2020-08-05
PublicationDate_xml – month: 08
  year: 2020
  text: 2020-08-05
  day: 05
PublicationDecade 2020
PublicationTitle Discrete analysis
PublicationYear 2020
Publisher Alliance of Diamond Open Access Journals
Publisher_xml – name: Alliance of Diamond Open Access Journals
SSID ssj0002013429
Score 2.1212227
Snippet On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension, Discrete Analysis 2020:10, 17 pp. MAXCUT, the problem of...
SourceID doaj
SourceType Open Website
Title On the integrality gap of the maximum-cut semidefinite programming relaxation in fixed dimension
URI https://doaj.org/article/d1cf84d802194fb0b78cd9ab9edaade0
WOSCitedRecordID wos000562346800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  databaseCode: DOA
  dateStart: 20160101
  customDbUrl:
  isFulltext: true
  eissn: 2397-3129
  dateEnd: 99991231
  titleUrlDefault: https://www.doaj.org/
  omitProxy: false
  ssIdentifier: ssj0002013429
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  databaseCode: M~E
  dateStart: 20160101
  customDbUrl:
  isFulltext: true
  eissn: 2397-3129
  dateEnd: 99991231
  titleUrlDefault: https://road.issn.org
  omitProxy: false
  ssIdentifier: ssj0002013429
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV09T8MwELVQxcDCN-JbHlgt4sSJ7RFQKxYKA0jdgu2zUZDSVm2KOvHbOScZysTC4sGDLd3Jd-_Z53eE3GjuCkwDBZPG5EyELDALLmFOBw05pAg5bNtsQo7HajLRLxutvmJNWCcP3BnuFrgLSoDCXKRFsImVyoE2VnswBnzL1hOpN8jUZ_u8xjOMtL2UkI7dhMBgVOCF-CXO32aR0T7Z7eEfveu2PSBbfnpI9nooSPuDtjwi789TitCM9moOESvTDzOns9BO12Zd1auauVVDl76uwIcqgkfal1vVmJBo_Kaybg2Py9BQrXEHiGL-8YLsmLyNhq8Pj6xvhsAgTXnDhMw9ID8CYXKECcoiVlHCqALNUFgFmRTCZOAQwbnCK5CZ55mLlAoSZM8yOyGD6WzqTwkVUoYcLM-l8cIGo5T3nnsIHHgSgjgj99FC5bzTuyijAnU7gX4pe7-Uf_nl_D8WuSA7aeS3sUQjvySDZrHyV2TbfTXVcnHduhzHp-_hDyvXuIA
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=On+the+integrality+gap+of+the+maximum-cut+semidefinite+programming+relaxation+in+fixed+dimension&rft.jtitle=Discrete+analysis&rft.au=Fernando+Mario+de+Oliveira+Filho&rft.au=Frank+Vallentin&rft.date=2020-08-05&rft.pub=Alliance+of+Diamond+Open+Access+Journals&rft.eissn=2397-3129&rft_id=info:doi/10.19086%2Fda.14164&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_d1cf84d802194fb0b78cd9ab9edaade0