An exact algorithm to find a maximum weight clique in a weighted undirected graph.

Sci Rep

Faculty of Mathematics, Natural Sciences and Information Technologies, University of Primorska, Glagoljaška Ulica 8, 6000, Koper, Slovenia.

Published: April 2024

We introduce a new algorithm MaxCliqueWeight for identifying a maximum weight clique in a weighted graph, and its variant MaxCliqueDynWeight with dynamically varying bounds. This algorithm uses an efficient branch-and-bound approach with a new weighted graph coloring algorithm that efficiently determines upper weight bounds for a maximum weighted clique in a graph. We evaluate our algorithm on random weighted graphs with node counts up to 10,000 and on standard DIMACS benchmark graphs used in a variety of research areas. Our findings reveal a remarkable improvement in computational speed when compared to existing algorithms, particularly evident in the case of high-density random graphs and DIMACS graphs, where our newly developed algorithm outperforms existing alternatives by several orders of magnitude. The newly developed algorithm and its variant are freely available to the broader research community at http://insilab.org/maxcliqueweight , paving the way for transformative applications in various research areas, including drug discovery.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC11032405PMC
http://dx.doi.org/10.1038/s41598-024-59689-xDOI Listing

Publication Analysis

Top Keywords

maximum weight
8
weight clique
8
clique weighted
8
weighted graph
8
newly developed
8
developed algorithm
8
algorithm
6
weighted
5
exact algorithm
4
algorithm find
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!