FLARE: Verifying MILP Reformulations with LLM-Based Theorem Proving
Not on the map. Why?
Abstract (arXiv)
Mixed-Integer Linear Programming (MILP) is a fundamental tool for combinatorial optimization with extensive real-world applications. A central challenge is designing computationally efficient MILP formulations. Large Language Models (LLMs) offer new opportunities to automate the modeling process, from deriving formulations to strengthening them. Reliable automation requires robust methods for verifying that proposed formulations preserve the underlying optimization problem. However, existing approaches evaluate formulations numerically and fail to reason about general problem instances. We resolve this limitation by introducing a constructive definition of MILP reformulation that can be formalized in Lean and machine-checked. We develop FLARE (Formulation-Level Automated Reformulation Evaluation), a method that uses an LLM-based agent and the Lean proof assistant to verify proposed reformulations against a reference formulation. To evaluate our approach, we introduce FormulationBench, a challenging dataset of 20 problems and 109 formulations. FLARE outperforms existing methods, with 100% accuracy on the NP-hard subset of FormulationBench. Furthermore, FLARE produces a machine-checkable certificate for every reformulation it accepts. For cases where formal guarantees are not necessary, we introduce FLARE-NL, a fast and cheap LLM proxy that matches FLARE's accuracy but produces no certificate. These methods enable reliable verification in automated optimization modeling.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 35 of its 82 references that are in the map. First posted on arXiv 25 Aug 2026.
Builds on
35 of 82 references.
References · 35
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2025DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decompositioncited by 287
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 276
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2023NL4Opt Competition: Formulating Optimization Problems Based on Their Natural Language Descriptionscited by 135
- 2025Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Provingcited by 133
- 2024ORLM: A Customizable Framework in Training Large Models for Automated Optimization Modelingcited by 124
- 2024OptiMUS: Scalable Optimization Modeling with (MI)LP Solvers and Large Language Modelscited by 109
- 2024LLMOPT: Learning to Define and Solve General Optimization Problems from Scratchcited by 102
- 2025Mathematical exploration and discovery at scalecited by 77
- 2023Large Language Models for Supply Chain Optimizationcited by 64
23 more
- 2025Hilbert: Recursively Building Formal Proofs with Informal Reasoningcited by 60
- 2024Herald: A Natural Language Annotated Lean 4 Datasetcited by 59
- 2026Numina-Lean-Agent: An Open and General Agentic Reasoning System for Formal Mathematicscited by 50
- 2024Autoformulation of Mathematical Optimization Models Using LLMscited by 48
- 2025Seed-Prover 1.5: Mastering Undergraduate-Level Theorem Proving via Learning from Experiencecited by 44
- 2024OptiMUS-0.3: Using Large Language Models to Model and Solve Optimization Problems at Scalecited by 38
- 2025Ax-Prover: A Deep Reasoning Agentic Framework for Theorem Proving in Mathematics and Quantum Physicscited by 31
- 2026Automated Conjecture Resolution with Formal Verificationcited by 28
- 2023Diagnosing Infeasible Optimization Problems Using Large Language Modelscited by 27
- 2025MM-Agent: LLM as Agents for Real-world Mathematical Modeling Problemcited by 25
- 2023"I Want It That Way": Enabling Interactive Decision Support Using Large Language Models and Constraint Programmingcited by 19
- 2025ProofBridge: Auto-Formalization of Natural Language Proofs in Lean via Joint Embeddingscited by 18
- 2026A Minimal Agent for Automated Theorem Provingcited by 18
- 2025Glia: A Human-Inspired AI for Automated Systems Design and Optimizationcited by 16
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modelingcited by 10
- 2020MathOptInterface: a data structure for mathematical optimization problemscited by 9
- 2025EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulationscited by 9
- 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
- 2025OptiChat: Bridging Optimization Models and Practitioners with Large Language Modelscited by 8
- 2025EvoCut: Strengthening Integer Programs via Evolution-Guided Language Modelscited by 8
- 2025VRPAgent: LLM-Driven Discovery of Heuristic Operators for Vehicle Routing Problemscited by 7
- 2026Let's Have a Conversation: Designing and Evaluating LLM Agents for Interactive Optimizationcited by 3
- 2026Enhancing CVRP Solver through LLM-driven Automatic Heuristic Designcited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026ReLoop: Structured Modeling and Behavioral Verification for Reliable LLM-Based Optimization
- 2025OptiMind: Teaching LLMs to Think Like Optimization Experts
- 2025Toward a Trustworthy Optimization Modeling Agent via Verifiable Synthetic Data Generation
- 2026GRIMIP: A General Framework for Instance-Specific Configuration of MIP Solvers Using LLMs
- 2025Peering Inside the Black Box: Uncovering LLM Errors in Optimization Modelling through Component-Level Evaluation
- 2025A Reality Check of Language Models as Formalizers on Constraint Satisfaction Problems
- 2026MathConstraint: Automated Generation of Verified Combinatorial Reasoning Instances for LLMs
- 2026Reasoning in a Combinatorial and Constrained World: Benchmarking LLMs on Natural-Language Combinatorial Optimization