PyOptInterface: Design and implementation of an efficient modeling language for mathematical optimization
Reviewed by Pithpith:FGWWCXNPopen to challenge →
classification
cs.MS
keywords
optimizationpyoptinterfacelanguagemodelingdesignimplementationmathematicalbenchmarks
read the original abstract
This paper introduces the design and implementation of PyOptInterface, a modeling language for mathematical optimization embedded in Python programming language. PyOptInterface uses lightweight and compact data structure to bridge high-level entities in optimization models like variables and constraints to internal indices of optimizers efficiently. It supports a variety of optimization solvers and a range of common problem classes. We provide benchmarks to exhibit the competitive performance of PyOptInterface compared with other state-of-the-art modeling languages.
This paper has not been read by Pith yet.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.