Modeling language: Difference between revisions

Content deleted Content added
Self-reference!
Dekker1 (talk | contribs)
m Algebraic: - Add MiniZinc internal page link
Line 60:
 
==== Algebraic ====
[[Algebraic modeling language|Algebraic Modeling Languages]] (AML) are high-level programming languages for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization type problems). One particular advantage of AMLs like [[AIMMS]], [[AMPL]], [[General Algebraic Modeling System|GAMS]], [[Linear Programming Language|LPL]], [[FICO Xpress|Mosel]], [[MiniZinc]], MPL, [[OPL Development Studio|OPL]] and [[OptimJ]] is the similarity of its syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the ___domain of optimization, which is supported by certain language elements like sets, indices, algebraic expressions, powerful sparse index and data handling variables, constraints with arbitrary names. The algebraic formulation of a model does not contain any hints how to process it.
 
==== Behavioral ====