Cargando…
An SDP-based approach for computing the stability number of a graph
Finding the stability number of a graph, i.e., the maximum number of vertices of which no two are adjacent, is a well known NP-hard combinatorial optimization problem. Since this problem has several applications in real life, there is need to find efficient algorithms to solve this problem. Recently...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8938386/ https://www.ncbi.nlm.nih.gov/pubmed/35401044 http://dx.doi.org/10.1007/s00186-022-00773-1 |
_version_ | 1784672542505566208 |
---|---|
author | Gaar, Elisabeth Siebenhofer, Melanie Wiegele, Angelika |
author_facet | Gaar, Elisabeth Siebenhofer, Melanie Wiegele, Angelika |
author_sort | Gaar, Elisabeth |
collection | PubMed |
description | Finding the stability number of a graph, i.e., the maximum number of vertices of which no two are adjacent, is a well known NP-hard combinatorial optimization problem. Since this problem has several applications in real life, there is need to find efficient algorithms to solve this problem. Recently, Gaar and Rendl enhanced semidefinite programming approaches to tighten the upper bound given by the Lovász theta function. This is done by carefully selecting some so-called exact subgraph constraints (ESC) and adding them to the semidefinite program of computing the Lovász theta function. First, we provide two new relaxations that allow to compute the bounds faster without substantial loss of the quality of the bounds. One of these two relaxations is based on including violated facets of the polytope representing the ESCs, the other one adds separating hyperplanes for that polytope. Furthermore, we implement a branch and bound (B&B) algorithm using these tightened relaxations in our bounding routine. We compare the efficiency of our B&B algorithm using the different upper bounds. It turns out that already the bounds of Gaar and Rendl drastically reduce the number of nodes to be explored in the B&B tree as compared to the Lovász theta bound. However, this comes with a high computational cost. Our new relaxations improve the run time of the overall B&B algorithm, while keeping the number of nodes in the B&B tree small. |
format | Online Article Text |
id | pubmed-8938386 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-89383862022-04-07 An SDP-based approach for computing the stability number of a graph Gaar, Elisabeth Siebenhofer, Melanie Wiegele, Angelika Math Methods Oper Res (Heidelb) Original Article Finding the stability number of a graph, i.e., the maximum number of vertices of which no two are adjacent, is a well known NP-hard combinatorial optimization problem. Since this problem has several applications in real life, there is need to find efficient algorithms to solve this problem. Recently, Gaar and Rendl enhanced semidefinite programming approaches to tighten the upper bound given by the Lovász theta function. This is done by carefully selecting some so-called exact subgraph constraints (ESC) and adding them to the semidefinite program of computing the Lovász theta function. First, we provide two new relaxations that allow to compute the bounds faster without substantial loss of the quality of the bounds. One of these two relaxations is based on including violated facets of the polytope representing the ESCs, the other one adds separating hyperplanes for that polytope. Furthermore, we implement a branch and bound (B&B) algorithm using these tightened relaxations in our bounding routine. We compare the efficiency of our B&B algorithm using the different upper bounds. It turns out that already the bounds of Gaar and Rendl drastically reduce the number of nodes to be explored in the B&B tree as compared to the Lovász theta bound. However, this comes with a high computational cost. Our new relaxations improve the run time of the overall B&B algorithm, while keeping the number of nodes in the B&B tree small. Springer Berlin Heidelberg 2022-03-12 2022 /pmc/articles/PMC8938386/ /pubmed/35401044 http://dx.doi.org/10.1007/s00186-022-00773-1 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Original Article Gaar, Elisabeth Siebenhofer, Melanie Wiegele, Angelika An SDP-based approach for computing the stability number of a graph |
title | An SDP-based approach for computing the stability number of a graph |
title_full | An SDP-based approach for computing the stability number of a graph |
title_fullStr | An SDP-based approach for computing the stability number of a graph |
title_full_unstemmed | An SDP-based approach for computing the stability number of a graph |
title_short | An SDP-based approach for computing the stability number of a graph |
title_sort | sdp-based approach for computing the stability number of a graph |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8938386/ https://www.ncbi.nlm.nih.gov/pubmed/35401044 http://dx.doi.org/10.1007/s00186-022-00773-1 |
work_keys_str_mv | AT gaarelisabeth ansdpbasedapproachforcomputingthestabilitynumberofagraph AT siebenhofermelanie ansdpbasedapproachforcomputingthestabilitynumberofagraph AT wiegeleangelika ansdpbasedapproachforcomputingthestabilitynumberofagraph AT gaarelisabeth sdpbasedapproachforcomputingthestabilitynumberofagraph AT siebenhofermelanie sdpbasedapproachforcomputingthestabilitynumberofagraph AT wiegeleangelika sdpbasedapproachforcomputingthestabilitynumberofagraph |