🤖 AI Summary
Manual exploration in graph theory research is inherently limited and lacks systematic rigor.
Method: We propose the first scalable, computer-assisted research framework integrating mixed-integer linear programming, semidefinite programming, SAT solving, metaheuristic algorithms, and machine learning. Our approach combines graph isomorphism enumeration, construction of searchable graph databases, dynamic programming, and algebraic computation to enable complete generation of graphs within specified classes and efficient invariant analysis.
Contribution/Results: This work establishes the first unified formalism for synergistic application of diverse algorithmic paradigms in graph theory. It automatically discovers novel conjectures and counterexamples in extremal graph theory, graph coloring, and spectral graph theory. Empirical evaluation confirms the framework’s dual advantages—enhanced computational efficiency and deeper theoretical insight—thereby significantly advancing automation and reproducibility in graph-theoretic research.
📝 Abstract
Computers and algorithms play an ever-increasing role in obtaining new results in graph theory. In this survey, we present a broad range of techniques used in computer-assisted graph theory, including the exhaustive generation of all pairwise non-isomorphic graphs within a given class, the use of searchable databases containing graphs and invariants as well as other established and emerging algorithmic paradigms. We cover approaches based on mixed integer linear programming, semidefinite programming, dynamic programming, SAT solving, metaheuristics and machine learning. The techniques are illustrated with numerous detailed results covering several important subareas of graph theory such as extremal graph theory, graph coloring, structural graph theory, spectral graph theory, regular graphs, topological graph theory, special sets in graphs, algebraic graph theory and chemical graph theory. We also present some smaller new results that demonstrate how readily a computer-assisted graph theory approach can be applied once the appropriate tools have been developed.