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

Descripción completa

Detalles Bibliográficos
Autores principales: Fan, Yi, Zhang, Zaijun, Yu, Quan, Lai, Yongxuan, Su, Kaile, Wang, Yiyuan, Pan, Shiwei, Latecki, Longin Jan
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