26.10.2013 Views

Optimization under Uncertainty using GAMS: Success Stories and ...

Optimization under Uncertainty using GAMS: Success Stories and ...

Optimization under Uncertainty using GAMS: Success Stories and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Key Elements of<br />

Algebraic Modeling Languages<br />

Declarative approach<br />

Implementation of the optimization problem is close to its<br />

mathematical formulation:<br />

Variables, constraints with arbitrary names<br />

Sets, indices, algebraic expressions, powerful sparse index <strong>and</strong><br />

data h<strong>and</strong>ling<br />

Efficient but simple syntax<br />

Model formulation contains no hints how to process the<br />

model Algebraic Modeling Language translates this<br />

representation into another form suitable for the<br />

optimization algorithm<br />

Also procedural elements: Loops, procedures,<br />

macros, …<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!