Download a PDF of the paper titled OptiMUS: Optimization Modeling Using MIP Solvers and large language models, by Ali AhmadiTeshnizi and 2 other authors
Abstract:Optimization problems are pervasive across various sectors, from manufacturing and distribution to healthcare. However, most such problems are still solved heuristically by hand rather than optimally by state-of-the-art solvers, as the expertise required to formulate and solve these problems limits the widespread adoption of optimization tools and techniques. We introduce OptiMUS, a Large Language Model (LLM)-based agent designed to formulate and solve MILP problems from their natural language descriptions. OptiMUS is capable of developing mathematical models, writing and debugging solver code, developing tests, and checking the validity of generated solutions. To benchmark our agent, we present NLP4LP, a novel dataset of linear programming (LP) and mixed integer linear programming (MILP) problems. Our experiments demonstrate that OptiMUS solves nearly twice as many problems as a basic LLM prompting strategy. OptiMUS code and NLP4LP dataset are available at \href{this https URL}{this https URL}
Submission history
From: Ali AhmadiTeshnizi [view email]
[v1]
Mon, 9 Oct 2023 19:47:03 UTC (1,175 KB)
[v2]
Mon, 30 Oct 2023 18:23:45 UTC (1,464 KB)