acceptodds
Under review as a conference paper at ICLR 2027

Learning to Select Partial Assignments for Optimization Modulo Theories

Abstract

Many applications built on satisfiability modulo theories (SMT) need optimal solutions under their existing logical constraints. Optimization Modulo Theories (OMT) provides this capability by optimizing numerical objectives over the formula's satisfying assignments. Its solvers must resolve logical alternatives while finding and establishing the best objective value permitted by the formula. We present NeurOMT, a framework for guiding OMT over linear integer arithmetic by selecting candidate partial assignments. Each candidate assigns truth values to a subset of arithmetic predicates, restricting the search while leaving numerical values open. We train a graph neural network to select among these candidates using the total solver cost of restricted optimization and subsequent exact search. The network scores each candidate from its assigned atoms, their truth values, and the formula representation. The selected assignment guides optimization to obtain an objective bound, followed by exact continuation under the original constraints. Experiments show reductions in total solver-stage time relative to direct Z3 on OMT benchmarks including knapsack and resource-constrained scheduling, with ratios from 11.4% to 94.4%.

open until 14 Dec 2026

est. 32% chance this paper gets accepted at ICLR 2027.

Reject 68%Accept 32%

What do you think this paper will get?

All positions stay anonymous.

Related papers

Loading the map…

Discussion (0)

Sign in to comment.