5
5
Algebraic Modeling Language
• Efficient handling of mathematical optimization
problems
• Declarative approach: Algebraic model
representation
– is close to mathematical formulation:
• Variables, constraints with arbitrary names
• Sets, indices, algebraic expressions, powerful sparse index and
data handling
– is a self containing and executable description of the
mathematical optimization problem
– contains no hints how to process it
•Also procedural elements: Loops, procedures,
macros, …