Related Experiment Video
Updated: Jun 28, 2025

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
Published on: February 15, 2017
An exact algorithm to find a maximum weight clique in a weighted undirected graph.
Kati Rozman1, An Ghysels2, Dušanka Janežič3
1Faculty of Mathematics, Natural Sciences and Information Technologies, University of Primorska, Glagoljaška Ulica 8, 6000, Koper, Slovenia.
We developed MaxCliqueWeight, a faster algorithm for finding maximum weight cliques in weighted graphs. This new method significantly improves computational speed on complex graph types, aiding research like drug discovery.
Area of Science:
- Graph Theory
- Computational Complexity
- Bioinformatics
Background:
- The maximum weight clique problem is crucial in various fields, including computational biology and network analysis.
- Existing algorithms struggle with computational efficiency on large and dense graphs.
Purpose of the Study:
- Introduce MaxCliqueWeight, a novel algorithm for the maximum weight clique problem.
- Enhance computational speed and efficiency for identifying cliques in weighted graphs.
- Provide a freely available tool for the research community.
Main Methods:
- Developed an efficient branch-and-bound approach.
- Integrated a novel weighted graph coloring algorithm for determining upper weight bounds.
- Evaluated performance on random and DIMACS benchmark graphs up to 10,000 nodes.
Main Results:
- MaxCliqueWeight demonstrates significant improvements in computational speed compared to existing algorithms.
- Outperforms alternatives by several orders of magnitude on high-density random and DIMACS graphs.
- The algorithm's efficiency is particularly notable for large-scale graph analysis.
Conclusions:
- MaxCliqueWeight offers a substantial advancement in solving the maximum weight clique problem.
- The algorithm's speed and efficiency facilitate applications in areas like drug discovery.
- The open availability of MaxCliqueWeight and its variant promotes wider research adoption and innovation.
Related Concept Videos
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Weighted Mean
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...
Theorems of Pappus and Guldinus: Problem Solving
The Maximum Power Transfer Theorem
The load connected draws the current, and the circuit delivers the power to the load. The alternating current flowing through the load is determined using the rectangular form of voltages, currents, network impedance, and load impedance. The average power delivered to the load is obtained from the product of the square of current and load resistance.
Maximum Deflection
The maximum deflection occurs at a specific point, known as point O, where the tangent to the deflection curve is horizontal. To find point O, the slope of the tangent at any...

