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.