flopt: A flexible modeler for optimization problems¶
flopt is a modeling tool for optimization problems such as LP, QP, Ising, QUBO, etc. flopt provides various functions for flexible and easy modeling. Users can also solve modeled problems with several solvers to obtain optimal or good solutions.
Key Features¶
flopt has functionalities as follows:
Intuitive user interface and flexible mathematical expression supporting nonlinear, linear, polynomial, and black box functions
Automatic linearization of variable products and conversion to equation or inequation standard form of linear programming models
Function to convert to other problem representation formats (e.g., from ising model to quadratic programming)
Problem estimation and automatic solver selection functions.