paper-with-me

홈 › Papers

Graph Learning for Combinatorial Optimization: A Survey of State-of-the-Art

2020-08-26 · Yun Peng, Byron Choi, Jianliang Xu

Graphs have been widely used to represent complex data in many applications. Efficient and effective analysis of graphs 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. Most recent methods follow the two-stage framework. The first stage is graph representation learning, which embeds the graphs into low-dimension vectors. The second stage uses ML to solve the CO problems using the embeddings of the graphs learned in the first stage. The works for the first stage can be classified into two categories, graph embedding (GE) methods and end-to-end (E2E) learning methods. For GE methods, learning graph embedding has its own objective, which may not rely on the CO problems to be solved. The CO problems are solved by independent downstream tasks. For E2E learning methods, the learning of graph embeddings does not have its own objective and is an intermediate step of the learning procedure of solving the CO problems. The works for the second stage can also be classified into two categories, non-autoregressive methods and autoregressive methods. Non-autoregressive methods predict a solution for a CO problem in one shot. A non-autoregressive method predicts a matrix that denotes the probability of each node/edge being a part of a solution of the CO problem. The solution can be computed from the matrix. Autoregressive methods iteratively extend a partial solution step by step. At each step, an autoregressive method predicts a node/edge conditioned to current partial solution, which is used to its extension. In this survey, we provide a thorough overview of recent studies of the graph learning-based CO methods. The survey ends with several remarks on future research directions.

📄 PDF Abstract BibTeX arXiv:2008.12646

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial OptimizationGraph EmbeddingGraph LearningGraph Representation LearningRepresentation Learning

Similar Papers 제목 키워드 기반

Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networking

2020-05-22 · Natalia Vesselinova, Rebecca Steinert, Daniel F. Perez-Ramirez, Magnus Boman

Existing approaches to solving combinatorial optimization problems on graphs suffer from the need to engineer each problem algorithmically, with practical problems recurring in many instances. The practical side of theor…

BIG-bench Machine LearningCombinatorial Optimization

Recent Progress on Graph Partitioning Problems Using Evolutionary Computation

2018-05-04 · Hye-Jin Kim, Yong-Hyuk Kim

The graph partitioning problem (GPP) is a representative combinatorial optimization problem which is NP-hard. Currently, various approaches to solve GPP have been introduced. Among these, the GPP solution using evolution…

Combinatorial Optimizationgraph partitioningSurvey

End-to-End Constrained Optimization Learning: A Survey

2021-03-30 · James Kotary, Ferdinando Fioretto, Pascal Van Hentenryck, Bryan Wilder

This paper surveys the recent attempts at leveraging machine learning to solve constrained optimization problems. It focuses on surveying the work on integrating combinatorial solvers and optimization methods with machin…

BIG-bench Machine LearningHybrid Machine LearningSurvey

Combinatorial Optimization Augmented Machine Learning

2026-01-15 · Maximilian Schiffer, Heiko Hoppe, Yue Su, Louis Bouvier 외 arxiv

Combinatorial optimization augmented machine learning (COAML) has recently emerged as a powerful paradigm for integrating predictive models with combinatorial decision-making. By embedding combinatorial optimization orac…

Stochastic OptimizationReinforcement Learning

Towards combinatorial clustering: preliminary research survey

2015-05-28 · Mark Sh. Levin

The paper describes clustering problems from the combinatorial viewpoint. A brief systemic survey is presented including the following: (i) basic clustering problems (e.g., classification, clustering, sorting, clustering…

ClusteringCombinatorial OptimizationMultiple-choiceSurvey