Lably
Skip to content

Algebraic modeling language

Type of programming language

  • 3 min read
  • 4 chapters

Related on Lably

Through Computer, Mathematics and Mathematical optimization

An AML does not solve those problems directly; instead, it calls appropriate external algorithms to obtain a solution. These algorithms are called solvers and can handle certain kind of mathematical problems like:

  • linear problems
  • integer problems
  • (mixed integer) quadratic problems
  • mixed complementarity problems
  • mathematical programs with equilibrium constraints
  • constrained nonlinear systems
  • general nonlinear problems
  • non-linear programs with discontinuous derivatives
  • nonlinear integer problems
  • global optimization problems
  • stochastic optimization problems

Core elements

The core elements of an AML are:

  • a modeling language interpreter (the AML itself)
  • solver links
  • user interfaces (UI)
  • data exchange facilities

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Topics in mathematics