A Forced-Structure Reduction and Verifiable Bounds for Conway's 99-Graph

arXiv:2608.11211 · cs.AI, cs.SC, math.CO · Submitted 2026-07-13 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Next we'll be talking about the paper "A Forced-Structure Reduction and Verifiable Bounds for Conway’s 99-Graph".

Jane: The paper was written by Aalok Thakkar from Vachani School of Advanced Computing and Ashoka University.

Tom: Stay tuned as we take you through the paper and discuss its implications.

Title: Tom: Welcome back to the show, everyone. Today we're digging into a paper that's been making the rounds on arXiv, and it's called "A Forced-Structure Reduction and Verifiable Bounds for Conway’s ninety-nine-Graph." Jane, I have to say, just the title alone gives me chills.

Jane: Oh, absolutely, Tom. Conway's ninety-nine-graph problem is one of those legendary open questions in mathematics. It's been sitting there for decades, and this paper takes a serious swing at it. The author, Aalok Thakkar from Ashoka University, isn't claiming to solve it outright, but the work is genuinely clever.

Tom: Right, and that's what I love about this. The paper is honest about what it does and doesn't do. It doesn't pretend to have the answer. Instead, it builds a toolkit of verifiable bounds and reductions that push the frontier forward. That's real science.

Jane: Exactly. So for our listeners who might not be graph theory nerds like us, let me break this down. A strongly regular graph is basically a social network with very strict rules. Every person has the same number of friends, every pair of friends shares exactly one mutual friend, and every pair of strangers shares exactly two mutual friends.

Tom: And the specific case here is ninety-nine vertices, each with fourteen friends, with those exact mutual friend counts. It sounds simple, but nobody has been able to construct it or prove it doesn't exist. Conway himself offered a prize for it back in the day.

Jane: And that prize is still unclaimed. But this paper makes real progress. The author proves that if you restrict yourself to circulant graphs, which are graphs with a lot of rotational symmetry, you can't get better than sixty-eight percent of the constraints satisfied. That's an exhaustive proof, not a guess.

Tom: That's huge. It eliminates a whole class of potential constructions. And the paper goes further, showing that even the other abelian group of order ninety-nine hits the same ceiling. So symmetry alone won't crack this nut.

Jane: But the paper doesn't stop there. It also develops a forced-structure reduction, which is this beautiful way of showing that most of the graph's structure is actually determined by the rules, leaving only a smaller sub-problem to solve. We'll get into that in a bit.

Tom: I can't wait. And I have to say, the fact that this was done by an autonomous AI research agent makes it even more fascinating. The paper includes a whole section on how the agent navigated the problem space.

Jane: Right, and that's part of what makes this paper so interesting beyond just the math. It's a demonstration of what AI-assisted research can look like, with all its successes and limitations laid bare.

Tom: So stick around, because we're going to unpack the actual results, the reduction, and what this means for the broader quest to solve Conway's ninety-nine-graph problem once and for all.

Summary: Jane: So, Tom, we've set the stage. Let's talk about what this paper actually accomplishes. The summary in the abstract is dense, but the core contributions are really quite elegant.

Tom: Yeah, and I want to bring in Lu for this one, because the forced-structure reduction is the part that really blew my mind. Lu, can you walk us through that?

Lu: Sure, Tom. The key insight is that the parameters of the graph, specifically the lambda equals one and mu equals two conditions, force most of the graph's structure. If you fix one vertex and look at its fourteen neighbors, the lambda condition means those neighbors must be paired up into perfect matchings. Each pair shares that one common neighbor, which is the original vertex.

Jane: So the neighborhood isn't arbitrary. It's completely determined as a set of seven disjoint pairs.

Lu: Exactly. And then the mu condition, which governs non-adjacent pairs, forces the vertices outside the neighborhood to be in a one-to-one correspondence with the non-matched pairs of neighbors. That means the adjacency between the inner and outer vertices is entirely forced.

Tom: Which leaves only one unknown: the graph among the outer vertices. And that's a much smaller problem. Instead of ninety-nine vertices, you're looking at a twelve-regular graph on eighty-four vertices.

Meng: But wait, that's still a massive search space. eighty-four vertices with twelve-regularity, that's not exactly a walk in the park.

Lu: You're right, Meng, it's not. But it's a dramatically reduced problem, and the paper validates the reduction by showing it correctly recovers the unique strongly regular graph with parameters nine four one two. That's a known small case, and the reduction finds it in milliseconds.

Meng: So the reduction is sound. It reproduces known results. That gives me confidence that the encoding is correct, even if it doesn't solve the ninety-nine-vertex case.

Jane: And that's the honest assessment. The paper says the reduced model for the ninety-nine-vertex case has nearly three hundred eighty thousand Boolean variables and over seven hundred sixty thousand constraints. The solver doesn't find a solution, but it also doesn't prove impossibility. It just runs and runs.

Tom: Which is exactly what you'd expect for an open problem. But the fact that we can encode it this cleanly and verify the reduction on smaller cases is a real contribution.

Lu: And there's more. The paper also develops an orbit-existence framework for prescribed automorphisms. This builds on prior work showing that any automorphism group of such a graph is severely constrained. The paper encodes the case of a fixed-point-free action and a single-fixed-point action, and validates those on known graphs too.

Meng: So they're systematically ruling out or constraining the symmetry groups that could potentially host a solution.

Lu: Precisely. And the negative finding is that even the most promising sub-case, a Z7 action with a single fixed point, remains undecided after a forty-eight-hour run on fourteen cores. The solver just says unknown.

Tom: That's a sobering result, but it's also valuable. It tells future researchers where the structural barriers are and where more specialized methods are needed.

Improvements: Jane: Alright, so we've covered the reduction and the orbit framework. Now let's talk about what this paper suggests for future improvements. Tom, what stood out to you?

Tom: Well, Jane, the paper is very clear that the sixty-nine point four three percent score on the partial-credit metric is a frontier, not a final answer. The authors tried fourteen different methods, and none of them exceeded that score. That consistency suggests they've hit a genuine landscape barrier, not just a tuning issue.

Meng: I find that fascinating from an engineering standpoint. They used exhaustive circulant search, CP-SAT, MaxSAT, simulated annealing, tabu search, even an island-model evolutionary algorithm. And they all converge to roughly the same ceiling.

Lu: And that's the key insight. The paper argues that pushing the score into the high 90s isn't just a matter of better heuristics. It's structurally entangled with the open problem itself. A graph that satisfies ninety-five percent of the constraints is almost as hard to find as one that satisfies one hundred percent.

Jane: So the improvements suggested here aren't about tweaking the search. They're about developing more specialized mathematical tools.

Lu: Exactly. The paper points to the orbit-matrix method combined with eigenvalue interlacing as the next step. The general-purpose CP-SAT solver just doesn't have the structural awareness to decide these instances.

Meng: But let me push back on that a little. The paper shows the heuristic frontier at sixty-nine point four three percent, but that's not a proof that no heuristic can do better. It's an empirical observation.

Tom: That's a fair point, Meng. The paper is careful to label it as a search-landscape observation, not a proven bound. But the fact that fourteen distinct methods all stall at the same point is strong evidence that something structural is going on.

Lu: And that's where the improvement comes in. The paper suggests that instead of throwing more generic solvers at the problem, researchers should build on the forced-structure reduction and the orbit framework. Those are the tools that can actually make progress.

Jane: I also appreciate that the paper is transparent about the AI agent's trajectory. It started with SMT solvers, hit a wall, pivoted to CP-SAT, made progress, and then re-scoped its claims when it realized the full solution was out of reach.

Meng: That's actually a really valuable lesson for AI-assisted research. The agent didn't just grind away at an impossible problem. It course-corrected and produced verifiable, reproducible results that advance the field.

Tom: And that's the real improvement this paper offers. Not just new math, but a template for how AI agents can work on open problems honestly and productively.

Lu: Right. The paper's contribution is the infrastructure: the validated reduction, the orbit-existence encoding, the exhaustive circulant bound. Those are reusable tools that any future researcher can build on.

Conclusion: Tom: Alright, we've reached the end of our discussion on "A Forced-Structure Reduction and Verifiable Bounds for Conway’s ninety-nine-Graph." Jane, let's wrap this up.

Jane: Let's do it. This paper doesn't solve Conway's ninety-nine-graph problem, but it makes real, verifiable progress. The exhaustive circulant bound proves that no symmetric construction can exceed sixty-eight percent of the constraints. That's a definitive elimination of a whole class of approaches.

Tom: And the forced-structure reduction is a beautiful piece of mathematics. It shows that most of the graph's structure is determined by the rules, leaving only a twelve-regular graph on eighty-four vertices to search. The fact that this reduction correctly recovers a known smaller graph validates the entire approach.

Lu: The orbit-existence framework is also a significant contribution. It encodes the problem of finding a graph with a prescribed automorphism, and it honestly reports that the most promising sub-case remains undecided. That's a negative finding, but it's an important one because it tells us where the boundaries of current methods lie.

Meng: And from an engineering perspective, the sixty-nine point four three percent frontier across fourteen different methods is a strong signal. It suggests that the partial-credit problem is not going to yield to generic search. It needs specialized mathematical insight.

Tom: So what's the takeaway for our listeners? This paper is a model of honest, rigorous AI-assisted research. It makes no claims it can't back up. It provides reproducible code and verifiable results. And it advances the field even without solving the central open question.

Jane: And that's exactly what science should look like. Incremental, verifiable, and honest about its limitations. The ninety-nine-graph problem remains open, but we're a little closer to understanding why it's so hard.

Tom: Well said, Jane. We'll be keeping an eye on this line of research. Thanks to Lu and Meng for joining us today, and to all our listeners for tuning in.

Jane: Next up, we'll be looking at a paper on quantum error correction. Until then, keep exploring.

Tom: And remember, the best research is the kind you can verify. See you next time.

Vachani School of Advanced Computing · Ashoka University

cs.AI, cs.SC, math.CO

Submitted: 2026-07-13

Updated: 2026-09-18

Comments: This paper is accepted to the first Conference For AI Scientists (CAISc)

Project page: https://caisc2026.github.io/verifiable-problems/?problem=

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

Importance score: 63/100

Key concepts

Conway's 99-Graph
This is a specific type of strongly regular graph with 99 vertices, where every vertex has exactly 14 friends. It is a legendary open mathematical problem because no one has been able to construct or prove its existence.
Forced-Structure Reduction
This technique shows that the parameters of the graph force most of its structure. It reduces the original 99-vertex problem into a smaller, more manageable sub-problem involving 84 vertices and a 12-regular graph.
Orbit-Existence Framework
This framework is used to constrain the possible symmetry groups (automorphisms) of the graph. It systematically rules out or limits potential structures that could host a solution to the problem.

Terminology

Summary

Summary

This paper reports a systematic, fully reproducible attack on Conway’s 99-graph problem—whether a strongly regular graph with parameters srg(99, 14, 1, 2) exists—conducted by an autonomous AI research agent and scored under the CAISc 2026 Verifiable Problems track’s partial-credit metric. The track scores a submitted 99 × 99 symmetric 0/1 matrix by the fraction of constraints satisfied: 99 degree constraints (row sums 14), one λ constraint per edge, and one µ constraint per non-edge. As every unordered pair is an edge xor a non-edge, the denominator is fixed at 99 + (99 choose 2) = 4950, and a perfect score is a solution to the open problem.

The paper’s verifiable contributions are fourfold. First, an exhaustive proof that no circulant graph on Z/99 satisfies more than 3366/4950 = 68.0% of the constraints (33 of 49 difference-classes), with the same ceiling for the other abelian group of order 99, Z3 × Z3 × Z11. This is stated as Proposition 1: “Over all (49 choose 7) = 85,900,584 symmetric connection sets, the maximum number of satisfied difference-classes is 33; the best circulant scores 99 + 99 · 33 = 3366/4950 = 68.0%.” The proof is by complete enumeration with batched FFT autocorrelation (≈ 100 s on a laptop). An optimal set is S = ±1, ±2, ±4, ±15, ±27, ±36, ±45, with degree 99/99, λ 198/693, µ 3069/4158; the algebra concentrates non-edge common-neighbour counts at 2 (µ at 73.8%, versus ≈ 27% for a random regular graph).

Second, a forced-structure reduction: λ = 1 makes each neighbourhood a perfect matching and µ = 2 puts the outer vertices in bijection with non-matched neighbour-pairs, collapsing existence to a 12-regular graph on 84 vertices, encoded for CP-SAT and validated by recovering the unique srg(9, 4, 1, 2). The reduction is derived as follows: “Fix a vertex 0 with N(0) = 1,..., k. Since λ = 1, each neighbour shares exactly one common neighbour with 0, so the first subconstituent N(0) is a perfect matching [5]; fix it (WLOG) as (1, 2), (3, 4),.... Since µ = 2 on non-edges (0, outer), every outer vertex has exactly two neighbours in N(0); and since µ = 2 on inner non-edges and λ = 1 on inner edges, the outer vertices are in bijection with the non-matched pairs of N(0). Hence the inner–outer adjacency is entirely forced: the outer vertex labelled a, b is adjacent to exactly inner a and b.” The sole unknown is the outer–outer graph: (k−2)-regular on M = (k choose 2) − k/2 vertices, constrained by label-derived λ/µ conditions. For (99, 14, 1, 2) this is a 12-regular graph on 84 vertices. The pipeline is validated end-to-end: it recovers the unique srg(9, 4, 1, 2) in milliseconds, with and without symmetry breaking. The (99, 14, 1, 2) model has 379,987 Booleans and 761,221 constraints; in the authors’ runs it neither returns a graph nor exhausts (the expected outcome for an open problem), so it is released as a validated, maximally-pruned framework.

Third, a validated prescribed-automorphism orbit-existence framework (fixed-point-free and single-fixed-point actions, checked on srg(9, 4, 1, 2) and the Paley graph srg(13, 6, 2, 3)). The framework builds on the orbit-matrix method of Behbahani and Lam and the automorphism results of Cesarz and Woldar, which prove that Aut of any such graph is severely constrained: orders 9 and 11 are excluded; if 2 G then G 6; and if 7 G then G ≅ Z7. Order 7 is thus constrained but not ruled out: whether a Z7-symmetric srg(99, 14, 1, 2) exists is itself open. The encoding supports both the fixed-point-free case (semiregular p 99) and the single-fixed-point case (the fixed vertex joins full orbits, forced by 14 = 2 · 7 to exactly two of them). The encoding is validated end-to-end: it reconstructs and re-verifies srg(9, 4, 1, 2) (both a fixed-point-free Z3 and an order-2 action with one fixed point) and the Paley graph srg(13, 6, 2, 3) (order-3, one fixed point). For the genuinely open sub-cases, CP-SAT returns UNKNOWN even after a 48-hour run on 14 cores for the single-fixed-point Z7 model, and UNKNOWN within 1800 s for the fixed-point-free Z3 model (33 orbits). The authors record this as an honest negative methods finding: “even on an open sub-case where a specialised orbit-matrix enumeration would terminate, off-the-shelf CP-SAT does not, in our hands, decide the instance, and its persistence across a 96× longer budget points to a structural barrier in the general-purpose encoding rather than a mere time shortfall.”

Fourth, a best verified artifact at 69.43% (3437/4950), with evidence that this is a robust frontier (fourteen distinct methods, none exceeding it) entangled with the open question, since any provable bound below 4950 is a non-existence proof. The heuristic frontier is obtained by optimising the blend O(A) = real(A) − α SE(A), which keeps the true objective primary while −αSE supplies a descent direction across plateaus, inside an island-model evolutionary algorithm with degree-preserving crossover. Table 1 summarises the frontier: exhaustive circulant (Z/99) at 68.0%, Cayley search (Z3×Z3×Z11) at 68.0%, block CP-SAT (Z/11, Z/9, Z/3) at 68.0%, full MaxSAT (504,504 vars) at 68.0%, degree-preserving 2-opt SA at ≈ 56%, tabu/ILS at 69.3%, and min-conflicts; blended SA + island EA at 69.43%. The best artifact has degree 69/99, λ 374/708, µ 2994/4143. Every high-scoring solution sits near λ ≈ 53%, µ ≈ 72%, the circulant is a strict 2-opt local maximum, and large-neighbourhood CP-SAT re-optimisation of 14-vertex chunks yields only lateral moves. Restarting min-conflicts from the best artifact with elevated noise explored 1.57 × 10 6 accepted moves without satisfying a single additional constraint. The frontier is a strict local optimum, not a tuning artifact.

The paper also notes that first and second moments give no contradiction: for any 14-regular graph, the sum over i<j of Cij equals v(deg choose 2) = 99(14 choose 2) = 9009, while the targets sum to 693 · 1 + 4158 · 2 = 9009: exactly equal. The feasible spectrum fixes the sum of Cij squared, again matched by the targets. A practical corollary is that near degree 14 the λ- and µ-satisfaction are coupled: one cannot cheaply maximise µ alone, because the common-neighbour budget is tight, so a high partial score forces genuine near-strong-regularity.

The paper explicitly disclaims any resolution of existence: “We are explicit that we neither construct the graph nor prove non-existence; our contributions are verifiable bounds, a validated reduction, a reusable framework, and the documented trajectory.” The agent trajectory is reported per the track’s interest: the agent first encoded the problem for an SMT solver and stalled on the global connectivity/structure constraints; a corrective pivot to a CP-SAT solver gave order-of-magnitude speedups and unlocked the exhaustive circulant bound and the block models; pushed for rigour, the agent then derived and validated the forced-structure reduction, implemented the orbit-existence encoding, and, after a literature review establishing the open status and the automorphism results, re-scoped its claims to verifiable bounds and an explicit non-claim on existence. A final construction attempt prioritised the single most structurally-justified model (the open single-fixed-point Z7 orbit case) over undirected search, ran it to a 48-hour budget, and reported its inconclusive (UNKNOWN) outcome as such.

Limitations are stated: existence is unresolved; the 69.43% artifact is a partial score; the ≈ 69% frontier is a search-landscape observation (not a proven global bound); and general-purpose CP-SAT did not decide the prescribed-automorphism sub-cases, including the genuinely open single-fixed-point Z7 case, which stayed UNKNOWN even after a 48-hour, 14-core run. The circulant bound (Prop. 1) and the reduction validation are the rigorous, reproducible results. The paper concludes that crossing the partial-credit frontier toward the “high 90s” is not a separate engineering target but is entangled with the open problem: “a 95% near-SRG is as structurally delicate to find as the graph.”

Improvements for AI systems

Based on the paper, here are the specific improvements I can make to an AI system, and what the improved system can do:


1. Add a Verifiable-Claim Enforcement module

  • What it does: Before any result is reported, the system must classify it as proven, empirical, or open. It must attach a certificate (e.g., exhaustive enumeration log, solver output, or explicit UNKNOWN status) to every claim. If a claim lacks a certificate, the system must downgrade it or refuse to state it.

  • Why: The paper's core failure mode was over-claiming. The agent repeatedly had to be corrected toward certifiable statements. This module makes that correction automatic.

2. Add a Moment-Consistency Precheck

  • What it does: Before launching any search, the system computes the first and second moments of the target constraints (e.g., sum of common-neighbour counts) and checks whether they match the feasible spectrum. If they match, the system flags that no cheap contradiction exists and that the problem is genuinely hard, preventing wasted effort on trivial impossibility arguments.

  • Why: The paper shows that the 99-graph parameters pass all moment tests, which is why the problem resists easy attacks. The system should know this before searching, not after.

3. Add a Forced-Structure Reducer

  • What it does: Given a strongly regular parameter set (v, k, λ, µ), the system automatically derives forced substructures (e.g., λ=1 ⇒ neighbourhood is a perfect matching; µ=2 ⇒ outer vertices are in bijection with non-matched neighbour-pairs). It then reduces the problem to a smaller, constrained graph (e.g., from 99 vertices to 84 vertices) and encodes that reduced problem for a solver.

  • Why: This is the paper's most reusable contribution. The system should not just search the full space; it should first prune it using forced structure.

4. Add a Prescribed-Automorphism Orbit Encoder

  • What it does: For a given automorphism order p, the system automatically constructs the block-circulant orbit model, handles fixed-point-free and single-fixed-point cases, and encodes the strong-regularity conditions as a single common + adjacency = 2 constraint per orbit-pair class.

  • Why: This is a clean, validated framework that the system can reuse for any srg(v, k, λ, µ) with a prescribed automorphism, not just the 99-graph.

5. Add a Blended-Objective Local Search

  • What it does: When the true objective (exact constraint satisfaction) is flat (no gradient), the system automatically switches to a blended objective O(A) = real(A) − α·SE(A), where SE is the squared error of common-neighbour counts. This gives a descent direction across plateaus.

  • Why: The paper shows that exact-match scoring stalls local search; the blend is what allowed the system to reach 69.43%. This should be a default strategy, not a manual intervention.

6. Add a Negative-Result Logger

  • What it does: When a solver returns UNKNOWN or times out, the system must log this as a negative finding (not a failure), record the budget, the solver, and the instance, and explicitly state that the result is inconclusive. It must not silently discard these outcomes.

  • Why: The paper's honest reporting of the 48-hour UNKNOWN on the Z7 case is a model of scientific integrity. The system should be trained to do this automatically.

  1. Prove or disprove circulant bounds for any srg(v, k, λ, µ) by exhaustive enumeration with FFT autocorrelation, in seconds to minutes on a laptop.

  2. Automatically reduce any srg(v, k, 1, 2) to a smaller forced-structure graph and validate the reduction on known cases (e.g., srg(9, 4, 1, 2)) before attempting the open case.

  3. Encode and solve prescribed-automorphism existence questions for any srg(v, k, λ, µ) with a given automorphism order, including fixed-point-free and single-fixed-point actions, and report SAT/UNSAT/UNKNOWN with full certificates.

  4. Run a degree-preserving, blended-objective evolutionary search that reliably finds near-strongly-regular graphs and reports the best artifact with a verifiable score, without over-claiming.

  5. Automatically detect when a problem is genuinely hard (moments match, no trivial obstruction) and adjust its strategy accordingly—e.g., switch from general-purpose SAT to specialised orbit-matrix or forced-structure methods.

  6. Produce a paper-ready report where every claim is tagged as proven, empirical, or open, with attached certificates, and where all negative results are honestly logged.

In short: the improved system is a self-correcting, certificate-driven combinatorial search agent that prunes using forced structure, searches using blended objectives, and reports only what it can prove—exactly the behaviour the paper's authors had to manually enforce.

Abstract

Conway's 99-graph problem asks whether a strongly regular graph with parameters srg(99,14,1,2) exists. We report a systematic, fully reproducible attack by an autonomous AI research agent, scored under the track's partial-credit metric. Our verifiable contributions are: (1) an exhaustive proof that no circulant graph on Z/99 satisfies more than 3366/4950=68.0% of the constraints (33 of 49 difference-classes), with the same ceiling for the other abelian group of order 99; (2) a forced-structure reduction: lambda=1 makes each neighbourhood a perfect matching and mu=2 puts the outer vertices in bijection with non-matched neighbour-pairs, collapsing existence to a 12-regular graph on 84 vertices, encoded for CP-SAT and validated by recovering the unique srg(9,4,1,2); (3) a validated prescribed-automorphism orbit-existence framework (fixed-point-free and single-fixed-point actions, checked on srg(9,4,1,2) and the Paley graph srg(13,6,2,3)), and (4) a best verified artifact at 69.43%, with evidence that this is a robust frontier (fourteen distinct methods, none exceeding it) entangled with the open question, since any provable bound below 4950 is a non-existence proof.

Sources

Related papers