A Topology-Driven Quantum Suitability Estimator for Hybrid QAOA–Classical Pipelines
Rohan Boddu
Abstract
Abstract Quantum processing units are scarce. Schedulers dispatch Max-Cut subgraphs to them anyway, rarely pausing to ask whether a cheap classical heuristic would have closed the gap just as well. This routing blindness wastes exactly the resource it can least afford to waste. QSE—a Topology-Driven Quantum Suit-ability Estimator—answers a narrower question than either QAOA or a classical heuristic can answer alone. Using only polynomial-time graph topology features, its four-phase pipeline routes each Max-Cut subgraph to the Quantum Approximate Optimization Algorithm (QAOA), to a classical greedy heuristic, or to human review, whichever the topology signal warrants. Central to this decision is a single quantity: the expected greedy gap, f cmax = 1 − ¯ c greedy /c *. It captures how far a 15-ordering-averaged greedy heuristic falls short of the exact Max-Cut optimum—no more, no less. 137 graphs, drawn from 18 structural families at N = 16, clear three pre-registered validation bars. Hardness exists (max(f cmax) = 0.2444); a cross-validated random forest learns it from topology alone (R 2 RF = 0.527 ± 0.11); and, more tellingly, a single feature—transitivity—tracks it almost linearly (|r| = 0.676). Reaching these results required repairing a self-calibrating sign-alignment layer for QAOA simulation, introduced after two earlier implementations silently violated the [0, m] physicality bound on every one of 105 runs; the repair eliminates the violation entirely. Trained on the resulting 105 physically valid QAOA evaluations , a meta-router (regressor R 2 CV = 0.506 ± 0.119; classifier accuracy 76.2%, ROC-AUC 0.834) feeds a production scheduler. That scheduler computes a polynomial-time spectral proxy for hardness and reports per-decision uncertainty as a tree-ensemble spread. Rather than forcing a verdict, ambiguous cases are downgraded to REVIEW. Alongside these results, we document three classes of engineering failure—a Hamiltonian sign-convention bug, a graph-reconstruction seed mismatch, and five fabricated-input bugs in an earlier scheduler—each diagnosed and corrected, since the diagnoses prove as informative as the final numbers.