A Complete Algorithm for Optimization Modulo Nonlinear Real Arithmetic
Fuqi Jia, Yuhang Dong, Rui Han, Pei Huang, Minghao Liu, Feifei Ma, Jian Zhang
Abstract
Optimization Modulo Nonlinear Real Arithmetic, abbreviated as OMT(NRA), generally focuses on optimizing a given objective subject to quantifier-free Boolean combinations of primitive constraints, including Boolean variables, polynomial equations, and inequalities. It is widely applicable in areas like program verification, analysis, planning, and so on. The existing solver, OptiMathSAT, officially supporting OMT(NRA), employs an incomplete algorithm. We present a sound and complete algorithm, Optimization Cylindrical Algebraic Covering (OCAC), integrated within the Conflict-Driven Clause Learning (CDCL) framework, specifically tailored for OMT(NRA) problems. We establish the correctness and termination of CDCL(OCAC) and explore alternative approaches using cylindrical algebraic decomposition (CAD) and first-order formulations. Our work includes the development of the first complete OMT solver for NRA, demonstrating significant performance improvements. In benchmarks generated from SMT-LIB instances, our algorithm finds the optimum value in about 150% more instances compared to the current leading solver, OptiMathSAT.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 095b275b-84e9-446f-9511-a202e63ca5d3Cited by top-tier papers3
- LLM-Guided Quantified SMT Solving over Uninterpreted FunctionsKunhang Lv, Yuhang Dong, Rui Han, Fuqi Jia et al.AAAI 2026 · 1 citation
- The Theory and Practice of MAP Inference over Non-Convex ConstraintsLeander Kurscheidt, Gabriele Masina, Roberto Sebastiani, Antonio VergariICML 2026 · 1 citation
- ConstraintLLM: A Neuro-Symbolic Framework for Industrial-Level Constraint ProgrammingWeichun Shi, Minghao Liu, Wanting Zhang, Langchen Shi et al.EMNLP 2025 · 1 citation
Builds on7
- Counterexample-Guided Learning of Monotonic Neural NetworksAishwarya Sivaraman, Golnoosh Farnadi, Todd D. Millstein, Guy Van den BroeckNeurIPS 2020 · 68 citations
- Synthesizing Invariant Barrier Certificates via Difference-of-Convex ProgrammingQiuye Wang, Mingshuai Chen, Bai Xue, Naijun Zhan et al.CAV 2021 · 15 citations
- Program analysis via efficient symbolic abstractionPeisen Yao, Qingkai Shi, Heqing Huang, Charles ZhangOOPSLA 2021 · 12 citations
- Suggesting Variable Order for Cylindrical Algebraic Decomposition via Reinforcement LearningFuqi Jia, Yuhang Dong, Minghao Liu, Pei Huang et al.NeurIPS 2023 · 9 citations
- Improving Bit-Blasting for Nonlinear Integer ConstraintsFuqi Jia, Rui Han, Pei Huang, Minghao Liu et al.ISSTA 2023 · 5 citations
Related papers
- Improving NLSAT for Nonlinear Real ArithmeticZhonghan WangASE 2025
- Local Search for Solving Satisfiability of Polynomial FormulasHaokun Li, Bican Xia, Tianqi ZhaoCAV 2023 · 9 citations
- Quantified Linear and Polynomial Arithmetic Satisfiability via Template-based SkolemizationKrishnendu Chatterjee, Ehsan Kafshdar Goharshady, Mehrdad Karrabi, Harshit J. Motwani et al.AAAI 2025 · 3 citations
- X-SAT: An Efficient Circuit-Based SAT SolverYuhang Qian, Zhihan Chen, Xindi Zhang, Shaowei CaiDAC 2025 · 4 citations
- Ramsey Quantifiers in Linear ArithmeticsPascal Bergsträßer, Moses Ganardi, Anthony W. Lin, Georg ZetzschePOPL 2024 · 2 citations
