English

RamseyRL: A Framework for Intelligent Ramsey Number Counterexample Searching

Machine Learning 2023-08-24 v1 Artificial Intelligence

Abstract

The Ramsey number is the minimum number of nodes, n=R(s,t)n = R(s, t), such that all undirected simple graphs of order nn, contain a clique of order ss, or an independent set of order tt. This paper explores the application of a best first search algorithm and reinforcement learning (RL) techniques to find counterexamples to specific Ramsey numbers. We incrementally improve over prior search methods such as random search by introducing a graph vectorization and deep neural network (DNN)-based heuristic, which gauge the likelihood of a graph being a counterexample. The paper also proposes algorithmic optimizations to confine a polynomial search runtime. This paper does not aim to present new counterexamples but rather introduces and evaluates a framework supporting Ramsey counterexample exploration using other heuristics. Code and methods are made available through a PyPI package and GitHub repository.

Keywords

Cite

@article{arxiv.2308.11943,
  title  = {RamseyRL: A Framework for Intelligent Ramsey Number Counterexample Searching},
  author = {Steve Vott and Adam M. Lehavi},
  journal= {arXiv preprint arXiv:2308.11943},
  year   = {2023}
}

Comments

8 pages, 4 figures, submitted to AAAI2024

R2 v1 2026-06-28T12:02:13.527Z