DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimization

被引:0
作者
Sun, Zhiqing [1 ]
Yang, Yiming [1 ]
机构
[1] Carnegie Mellon Univ, Language Technol Inst, Pittsburgh, PA 15213 USA
来源
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023) | 2023年
关键词
MODEL; TSP;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural network-based Combinatorial Optimization (CO) methods have shown promising results in solving various NP-complete (NPC) problems without relying on hand-crafted domain knowledge. This paper broadens the current scope of neural solvers for NPC problems by introducing a new graph-based diffusion framework, namely DIFUSCO. Our framework casts NPC problems as discrete {0, 1}-vector optimization problems and leverages graph-based denoising diffusion models to generate high-quality solutions. We investigate two types of diffusion models with Gaussian and Bernoulli noise, respectively, and devise an effective inference schedule to enhance the solution quality. We evaluate our methods on two well-studied NPC combinatorial optimization problems: Traveling Salesman Problem (TSP) and Maximal Independent Set (MIS). Experimental results show that DIFUSCO strongly outperforms the previous state-of-the-art neural solvers, improving the performance gap between ground-truth and neural solvers from 1.76% to 0.46% on TSP-500, from 2.46% to 1.17% on TSP-1000, and from 3.19% to 2.58% on TSP-10000. For the MIS problem, DIFUSCO outperforms the previous state-of-the-art neural solver on the challenging SATLIB benchmark.
引用
收藏
页数:26
相关论文
共 121 条
  • [1] Ahn S, 2020, PR MACH LEARN RES, V119
  • [2] Ammar Haitham Bou, 2022, Advances in Neural Information Processing Systems
  • [3] Fast local search for the maximum independent set problem
    Andrade, Diogo V.
    Resende, Mauricio G. C.
    Werneck, Renato F.
    [J]. JOURNAL OF HEURISTICS, 2012, 18 (04) : 525 - 547
  • [4] [Anonymous], 2018, An experimental study of neural networks for variable graphs
  • [5] Applegate D., 2006, Concorde tsp solver
  • [6] Polynomial time approximation schemes for euclidean TSP and other geometric problems
    Arora, S
    [J]. 37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, : 2 - 11
  • [7] Austin J, 2021, ADV NEUR IN
  • [8] Bello I., 2016, arXiv, DOI 10.48550/arXiv.1611.09940
  • [9] Bi J., 2022, Advances in Neural Information Processing Systems
  • [10] Bother Maximilian, 2022, INT C LEARN REPR