Cargando…
Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs
The Minimum Vertex Weighted Coloring (MinVWC) problem is an important generalization of the classic Minimum Vertex Coloring (MinVC) problem which is NP-hard. Given a simple undirected graph [Formula: see text] , the MinVC problem is to find a coloring s.t. any pair of adjacent vertices are assigned...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10606255/ https://www.ncbi.nlm.nih.gov/pubmed/37895498 http://dx.doi.org/10.3390/e25101376 |
_version_ | 1785127272753135616 |
---|---|
author | Fan, Yi Zhang, Zaijun Yu, Quan Lai, Yongxuan Su, Kaile Wang, Yiyuan Pan, Shiwei Latecki, Longin Jan |
author_facet | Fan, Yi Zhang, Zaijun Yu, Quan Lai, Yongxuan Su, Kaile Wang, Yiyuan Pan, Shiwei Latecki, Longin Jan |
author_sort | Fan, Yi |
collection | PubMed |
description | The Minimum Vertex Weighted Coloring (MinVWC) problem is an important generalization of the classic Minimum Vertex Coloring (MinVC) problem which is NP-hard. Given a simple undirected graph [Formula: see text] , the MinVC problem is to find a coloring s.t. any pair of adjacent vertices are assigned different colors and the number of colors used is minimized. The MinVWC problem associates each vertex with a positive weight and defines the weight of a color to be the weight of its heaviest vertices, then the goal is the find a coloring that minimizes the sum of weights over all colors. Among various approaches, reduction is an effective one. It tries to obtain a subgraph whose optimal solutions can conveniently be extended into optimal ones for the whole graph, without costly branching. In this paper, we propose a reduction algorithm based on maximal clique enumeration. More specifically our algorithm utilizes a certain proportion of maximal cliques and obtains lower bounds in order to perform reductions. It alternates between clique sampling and graph reductions and consists of three successive procedures: promising clique reductions, better bound reductions and post reductions. Experimental results show that our algorithm returns considerably smaller subgraphs for numerous large benchmark graphs, compared to the most recent method named RedLS. Also, we evaluate individual impacts and some practical properties of our algorithm. Furthermore, we have a theorem which indicates that the reduction effects of our algorithm are equivalent to that of a counterpart which enumerates all maximal cliques in the whole graph if the run time is sufficiently long. |
format | Online Article Text |
id | pubmed-10606255 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-106062552023-10-28 Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs Fan, Yi Zhang, Zaijun Yu, Quan Lai, Yongxuan Su, Kaile Wang, Yiyuan Pan, Shiwei Latecki, Longin Jan Entropy (Basel) Article The Minimum Vertex Weighted Coloring (MinVWC) problem is an important generalization of the classic Minimum Vertex Coloring (MinVC) problem which is NP-hard. Given a simple undirected graph [Formula: see text] , the MinVC problem is to find a coloring s.t. any pair of adjacent vertices are assigned different colors and the number of colors used is minimized. The MinVWC problem associates each vertex with a positive weight and defines the weight of a color to be the weight of its heaviest vertices, then the goal is the find a coloring that minimizes the sum of weights over all colors. Among various approaches, reduction is an effective one. It tries to obtain a subgraph whose optimal solutions can conveniently be extended into optimal ones for the whole graph, without costly branching. In this paper, we propose a reduction algorithm based on maximal clique enumeration. More specifically our algorithm utilizes a certain proportion of maximal cliques and obtains lower bounds in order to perform reductions. It alternates between clique sampling and graph reductions and consists of three successive procedures: promising clique reductions, better bound reductions and post reductions. Experimental results show that our algorithm returns considerably smaller subgraphs for numerous large benchmark graphs, compared to the most recent method named RedLS. Also, we evaluate individual impacts and some practical properties of our algorithm. Furthermore, we have a theorem which indicates that the reduction effects of our algorithm are equivalent to that of a counterpart which enumerates all maximal cliques in the whole graph if the run time is sufficiently long. MDPI 2023-09-24 /pmc/articles/PMC10606255/ /pubmed/37895498 http://dx.doi.org/10.3390/e25101376 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Fan, Yi Zhang, Zaijun Yu, Quan Lai, Yongxuan Su, Kaile Wang, Yiyuan Pan, Shiwei Latecki, Longin Jan Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title | Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title_full | Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title_fullStr | Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title_full_unstemmed | Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title_short | Iterated Clique Reductions in Vertex Weighted Coloring for Large Sparse Graphs |
title_sort | iterated clique reductions in vertex weighted coloring for large sparse graphs |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10606255/ https://www.ncbi.nlm.nih.gov/pubmed/37895498 http://dx.doi.org/10.3390/e25101376 |
work_keys_str_mv | AT fanyi iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT zhangzaijun iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT yuquan iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT laiyongxuan iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT sukaile iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT wangyiyuan iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT panshiwei iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs AT lateckilonginjan iteratedcliquereductionsinvertexweightedcoloringforlargesparsegraphs |