Learning Heuristics for the Maximum Clique Enumeration Problem Using Low Dimensional Representations

10/30/2022
by   Ali Baran Taşdemir, et al.
0

Approximate solutions to various NP-hard combinatorial optimization problems have been found by learned heuristics using complex learning models. In particular, vertex (node) classification in graphs has been a helpful method towards finding the decision boundary to distinguish vertices in an optimal set from the rest. By following this approach, we use a learning framework for a pruning process of the input graph towards reducing the runtime of the maximum clique enumeration problem. We extensively study the role of using different vertex representations on the performance of this heuristic method, using graph embedding algorithms, such as Node2vec and DeepWalk, and representations using higher-order graph features comprising local subgraph counts. Our results show that Node2Vec and DeepWalk are promising embedding methods in representing nodes towards classification purposes. We observe that using local graph features in the classification process produce more accurate results when combined with a feature elimination process. Finally, we provide tests on random graphs to show the robustness and scalability of our method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2020

Learning fine-grained search space pruning and heuristics for combinatorial optimization

Combinatorial optimization problems arise in a wide range of application...
research
04/05/2017

Learning Combinatorial Optimization Algorithms over Graphs

The design of good heuristics or approximation algorithms for NP-hard co...
research
08/04/2021

Deep Learning Chromatic and Clique Numbers of Graphs

Deep neural networks have been applied to a wide range of problems acros...
research
09/12/2019

Learning Multi-Stage Sparsification for Maximum Clique Enumeration

We propose a multi-stage learning approach for pruning the search space ...
research
06/18/2020

Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphs

Combinatorial optimization problems are notoriously challenging for neur...
research
05/20/2022

LeNSE: Learning To Navigate Subgraph Embeddings for Large-Scale Combinatorial Optimisation

Combinatorial Optimisation problems arise in several application domains...
research
08/11/2017

Combinatorial Optimization by Decomposition on Hybrid CPU--non-CPU Solver Architectures

The advent of new special-purpose hardware such as FPGA or ASIC-based an...

Please sign up or login with your details

Forgot password? Click here to reset