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

被引:41
|
作者
Peng, Yun [1 ]
Choi, Byron [1 ]
Xu, Jianliang [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Kowloon Tong, DLB 626,Level 6,David C Lam Bldg,Shaw Campus, Hong Kong, Peoples R China
关键词
Graph representation learning; Graph neural network; Combinational optimization; APPROXIMATE; NETWORKS;
D O I
10.1007/s41019-021-00155-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. 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 machine learning 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 methods and end-to-end learning methods. For graph embedding methods, the learning of the the embeddings of the graphs 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 end-to-end learning methods, the learning of the embeddings of the graphs 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 using search heuristics such as beam search. 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.
引用
收藏
页码:119 / 141
页数:23
相关论文
共 50 条
  • [1] Graph Learning for Combinatorial Optimization: A Survey of State-of-the-Art
    Yun Peng
    Byron Choi
    Jianliang Xu
    [J]. Data Science and Engineering, 2021, 6 : 119 - 141
  • [2] Multiobjective Bilevel Optimization: A Survey of the State-of-the-Art
    Mejia-de-Dios, Jesus-Adolfo
    Rodriguez-Molina, Alejandro
    Mezura-Montes, Efren
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (09): : 5478 - 5490
  • [3] Machine learning at the service of meta-heuristics for solving combinatorial optimization problems: A state-of-the-art
    Karimi-Mamaghan, Maryam
    Mohammadi, Mehrdad
    Meyer, Patrick
    Karimi-Mamaghan, Amir Mohammad
    Talbi, El-Ghazali
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 296 (02) : 393 - 422
  • [4] Transformation and Linearization Techniques in Optimization: A State-of-the-Art Survey
    Asghari, Mohammad
    Fathollahi-Fard, Amir M.
    Mirzapour Al-e-hashem, S. M. J.
    Dulebenets, Maxim A.
    [J]. MATHEMATICS, 2022, 10 (02)
  • [5] Evolution strategies for continuous optimization: A survey of the state-of-the-art
    Li, Zhenhua
    Lin, Xi
    Zhang, Qingfu
    Liu, Hailin
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2020, 56
  • [6] A State-of-the-Art Survey on Deep Learning Theory and Architectures
    Alom, Md Zahangir
    Taha, Tarek M.
    Yakopcic, Chris
    Westberg, Stefan
    Sidike, Paheding
    Nasrin, Mst Shamima
    Hasan, Mahmudul
    Van Essen, Brian C.
    Awwal, Abdul A. S.
    Asari, Vijayan K.
    [J]. ELECTRONICS, 2019, 8 (03)
  • [7] State-of-the-art Survey on Personalized Learning Path Recommendation
    Yun, Yue
    Dai, Huan
    Zhang, Yu-Pei
    Shang, Xue-Qun
    Li, Zhan-Huai
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (12): : 4590 - 4615
  • [8] Mobile learning: a state-of-the-art review survey and analysis
    Sarrab, Mohamed
    Elbasir, Mahmoud
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2016, 20 (04) : 347 - 383
  • [9] Survey of State-of-the-art Fault Tolerance for Distributed Graph Processing Jobs
    Zhang, Cheng-Bo
    Li, Ying
    Jia, Tong
    [J]. Ruan Jian Xue Bao/Journal of Software, 2021, 32 (07): : 2078 - 2102
  • [10] Soft computing approach for reliability optimization: State-of-the-art survey
    Gen, Mitsuo
    Yun, YoungSu
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (09) : 1008 - 1026