Search papers, labs, and topics across Lattice.
The paper introduces OptiAgent, a multi-agent framework that transforms natural language descriptions of Operations Research problems into solver-ready mathematical formulations and executable code. By focusing on the mathematical modeling step and employing dedicated agents for iterative self-correction, the framework effectively addresses various failure modes through a novel multi-loop validation architecture. OptiAgent achieves state-of-the-art performance on three out of four benchmarks for linear, mixed-integer, and nonlinear programming tasks, enhancing both accuracy and transparency in the optimization process.
OptiAgent not only automates the conversion of natural language into optimization models but also enhances transparency and self-correction, setting a new standard in the field.
We propose OptiAgent, a multi-agent framework that, given a natural language description of an Operations Research problem, is able to output a solver-ready mathematical formulation as well as executable code. Our architecture prioritizes the mathematical modeling step, where dedicated agents extract structures, such as decision variables and constraints, enabling iterative self-correction. We introduce a novel multi-loop validation architecture with four specialized feedback mechanisms, each targeting a distinct failure mode such as misinterpretation, structural defects, mathematical inconsistencies, validation failures, and code errors. Alongside accuracy, our modular design improves the process of solving optimization problems by improving transparency, as each agent exposes its reasoning and feedback, making the full modeling process auditable. Our framework achieves state-of-the-art performance on 3 out of 4 benchmarks across LP, MILP, and Nonlinear Programming tasks, while remaining highly competitive on the remaining dataset.