TL;DR
This paper presents a scalable, engineered harness that enables the creation of a large library of problem reductions, allowing flexible solver routing for NP-hard problems through automation and verification.
Contribution
It introduces a no-code, verified, automated pipeline for building extensive problem reduction libraries, significantly enhancing solver interoperability and scalability.
Findings
Built a Rust-based command-line tool with 100+ problem types and 200+ reduction rules.
Achieved rapid development of a large reduction library in about three months.
Enabled instant solver availability across connected problems via transitive reduction graph.
Abstract
Solving an NP-hard optimization problem often requires reformulating it for a specific solver -- quantum hardware, a commercial optimizer, or a domain heuristic. A tool for polynomial-time reductions between hard problems would let practitioners route any supported problem to any supported solver through a single interface. Building such a library at scale, however, has remained out of reach. We show that harness engineering, the practice of designing constraints, verification systems, and feedback loops that channel AI coding agents, can overcome this barrier. Our harness combines a no-code contribution route for domain experts, a multilayer verification stack ranging from type-level checks to agentic feature tests (AI agents role-playing as end users), and a fully automated implementation-review-integration pipeline. In about three months, we built a command-line tool backed by a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
