OPL Script: Composing and Controlling Models

  • Authors:
  • Pascal Van Hentenryck;Laurent Michel

  • Affiliations:
  • -;-

  • Venue:
  • Selected papers from the Joint ERCIM/Compulog Net Workshop on New Trends in Contraints
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper is a brief introduction to OPLScript, a script language for composing and controlling optimization models. OPLScript makes it possible to state concisely many applications that require solving several instances of the same model (e.g., to perform some sensivity analysis), a sequence of models, or a combination of both as in column-generation applications. OPLScript also enables modellers to exercise some control over a model and/or to use traditional scripting facilities. The basic abstractions of OPLScript are the concepts of models and abstract models that make it possible to develop, maintain, test, and reuse models independently of the scripts using them and to develop scripts that apply to a variety of models.