MOS: A Mathematical Optimization Service
James Hubert Merrick, Tom\'as Tinoco De Rubira

TL;DR
MOS is a versatile software platform that simplifies deploying and managing mathematical optimization models by providing an abstracted interface, automatic UI generation, and API access with minimal code annotation.
Contribution
MOS introduces a high-level abstraction for optimization models, enabling easier deployment, integration, and analysis across various systems with minimal code modifications.
Findings
Automatic UI generation for optimization models
Compatibility with multiple optimization systems
Reduced need for ad hoc code in deployment
Abstract
We introduce MOS, a software application designed to facilitate the deployment, integration, management, and analysis of mathematical optimization models. MOS approaches mathematical optimization at a higher level of abstraction than existing optimization modeling systems, enabling its use with all of them. The sole requirement to harness MOS is a simple annotation of the code specifying the formulation of an optimization model. With this, the model becomes accessible to humans through the automatic generation of a user interface, and to machines through an associated API and client libraries. All this is achieved while avoiding the ad hoc code typically required to obtain such features.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Simulation Techniques and Applications · Scientific Computing and Data Management
