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...

Descripción completa

Detalles Bibliográficos
Autores principales: Gaar, Elisabeth, Siebenhofer, Melanie, Wiegele, Angelika
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