GCLIQUE: An Open Source Genetic Algorithm for the Maximum Clique Problem

05/15/2020
by   , et al.
0

A clique in a graph is a set of vertices that are all connected to each other. A maximum clique is a clique of maximum size. A graph may have more than one maximum cliques. The problem of finding a maximum clique is a strongly hard NP-hard problem. It is not possible to find an approximation algorithm which finds a maximum clique that is a constant factor of the optimum solution. In this work, we present a genetic algorithm for the maximum clique problem that is able to find optimum or close to optimum solutions to most DIMACS graphs. The genetic algorithm uses new crossover mechanisms which are able to find reasonably good cliques which can then be used in other applications downstream. We also provide C++ code for our algorithm. Results show that our algorithm is able to find maximum cliques for most DIMACS instances, and if not, close to optimum solutions for the other instances.

READ FULL TEXT

page 1

page 2

page 3

research
05/10/2020

Randomized heuristic for the maximum clique problem

A clique in a graph is a set of vertices that are all directly connected...
research
06/18/2012

The Most Persistent Soft-Clique in a Set of Sampled Graphs

When searching for characteristic subpatterns in potentially noisy graph...
research
11/30/2021

cliquematch: Finding correspondence via cliques in large graphs

The maximum clique problem finds applications in computer vision, bioinf...
research
10/05/2022

A spectral algorithm for finding maximum cliques in dense random intersection graphs

In a random intersection graph G_n,m,p, each of n vertices selects a ran...
research
05/12/2020

Simulated Annealing Algorithm for the Multiple Choice Multidimensional Knapsack Problem

The multiple choice multidimensional knapsack problem (MCMK) isa harder ...
research
08/17/2013

Graph Colouring Problem Based on Discrete Imperialist Competitive Algorithm

In graph theory, Graph Colouring Problem (GCP) is an assignment of colou...
research
08/23/2022

A Nested Genetic Algorithm for Explaining Classification Data Sets with Decision Rules

Our goal in this paper is to automatically extract a set of decision rul...

Please sign up or login with your details

Forgot password? Click here to reset