6.4. MindOpt APLĀ¶

MindOpt APL (MindOpt Algebraic Programming Language, MAPL) is a Algebraic Programming Language developed by MindOpt team.

This MAPL can effectively connect mathematical programming models and solvers:

-Its grammar is relatively small and natural, very close to the mathematical language. Describing mathematical programming models with MAPL is very similar to describing them with mathematical formulas.

-Supports the modeling of linear programming, integer programming, 0-1 programming, quadratic programming, non-linear programming, multi-objective programming, constraint programming and other problems, and can optimize and pre-process mathematical models.

-Supports calling many optimization solvers, such as MindOpt Solver, CBC. Easy to switch solvers to compare the results.

Usage: The V0.5 version is open to test. Online usage is provided. you can access the online version through the browser to use: https://opt.aliyun.com or browse Tutorials to copy the demo project and run it to quickly understand the usage.