paper-with-me

홈 › Papers

Finding Hamiltonian cycles with graph neural networks

2023-06-10 · Filip Bosnić, Mile Šikić

We train a small message-passing graph neural network to predict Hamiltonian cycles on Erd\H{o}s-R\'enyi random graphs in a critical regime. It outperforms existing hand-crafted heuristics after about 2.5 hours of training on a single GPU. Our findings encourage an alternative approach to solving computationally demanding (NP-hard) problems arising in practice. Instead of devising a heuristic by hand, one can train it end-to-end using a neural network. This has several advantages. Firstly, it is relatively quick and requires little problem-specific knowledge. Secondly, the network can adjust to the distribution of training samples, improving the performance on the most relevant problem instances. The model is trained using supervised learning on artificially created problem instances; this training procedure does not use an existing solver to produce the supervised signal. Finally, the model generalizes well to larger graph sizes and retains reasonable performance even on graphs eight times the original size.

📄 PDF Abstract BibTeX arXiv:2306.06523

Code (1)

lbcb-sci/gnns-hamiltonian-cycles 공식 구현 pytorch

Tasks

GPUGraph Neural Network

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Simultaneously Solving Computational Problems Using an Artificial Chemical Reactor

2015-06-28 · Jaderick P. Pabico

This paper is centered on using chemical reaction as a computational metaphor for simultaneously solving problems. An artificial chemical reactor that can simultaneously solve instances of three unrelated problems was cr…

A Memetic Algorithm To Find a Hamiltonian Cycle in a Hamiltonian Graph

2024-02-01 · Sarwan Ali, Pablo Moscato

We present a memetic algorithm (\maa) approach for finding a Hamiltonian cycle in a Hamiltonian graph. The \ma is based on a proven approach to the Asymmetric Travelling Salesman Problem (\atspp) that, in this contributi…

Graph Laplacians, Riemannian Manifolds and their Machine-Learning

2020-06-30 · Yang-Hui He, Shing-Tung Yau

Graph Laplacians as well as related spectral inequalities and (co-)homology provide a foray into discrete analogues of Riemannian manifolds, providing a rich interplay between combinatorics, geometry and theoretical phys…

BIG-bench Machine LearningTopological Data Analysis

Sampled Transformer for Point Sets

2023-02-28 · Shidi Li, Christian Walder, Alexander Soen, Lexing Xie 외

The sparse transformer can reduce the computational complexity of the self-attention layers to $O(n)$, whilst still being a universal approximator of continuous sequence-to-sequence functions. However, this permutation v…

Inductive Bias

AlphaSnake: Policy Iteration on a Nondeterministic NP-hard Markov Decision Process

2022-11-17 · Kevin Du, Ian Gemp, Yi Wu, Yingying Wu

Reinforcement learning has recently been used to approach well-known NP-hard combinatorial problems in graph theory. Among these problems, Hamiltonian cycle problems are exceptionally difficult to analyze, even when rest…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)