Graph Embedding for Combinatorial Optimization: A Survey

08/26/2020
by   Yun Peng, et al.
0

Graphs have been widely used to represent complex data in many applications, such as e-commerce, social networks, and bioinformatics. Efficient and effective analysis of graph data is important for graph-based applications. However, most graph analysis tasks are combinatorial optimization (CO) problems, which are NP-hard. Recent studies have focused a lot on the potential of using machine learning (ML) to solve graph-based CO problems. Using ML- based CO methods, a graph has to be represented in numerical vectors, which is known as graph embedding. In this survey, we provide a thorough overview of recent graph embedding methods that have been used to solve CO problems. Most graph embedding methods have two stages: graph preprocessing and ML model learning. This survey classifies graph embedding works from the perspective of graph preprocessing tasks and ML models. Furthermore, this survey summarizes recent graph-based CO methods that exploit graph embedding. In particular, graph embedding can be employed as part of classification techniques or can be combined with search methods to find solutions to CO problems. The survey ends with several remarks on future research directions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2022

A Survey on Influence Maximization: From an ML-Based Combinatorial Optimization

Influence Maximization (IM) is a classical combinatorial optimization pr...
research
09/28/2019

How to Evaluate Machine Learning Approaches for Combinatorial Optimization: Application to the Travelling Salesman Problem

Combinatorial optimization is the field devoted to the study and practic...
research
04/02/2023

Graph Mining for Cybersecurity: A Survey

The explosive growth of cyber attacks nowadays, such as malware, spam, a...
research
04/03/2022

Learning-Based Approaches for Graph Problems: A Survey

Over the years, many graph problems specifically those in NP-complete ar...
research
08/31/2016

A Tutorial on Online Supervised Learning with Applications to Node Classification in Social Networks

We revisit the elegant observation of T. Cover '65 which, perhaps, is no...
research
06/15/2021

A Survey on Mining and Analysis of Uncertain Graphs

Uncertain Graph (also known as Probabilistic Graph) is a generic model t...
research
06/01/2022

Neural Improvement Heuristics for Preference Ranking

In recent years, Deep Learning based methods have been a revolution in t...

Please sign up or login with your details

Forgot password? Click here to reset