Constraint programming in OPL

被引:0
|
作者
Van Hentenryck, P
Michel, L
Perron, L
Régin, JC
机构
[1] Univ Catholique Louvain, B-1348 Louvain, Belgium
[2] Ilog SA, F-94253 Gentilly, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
OPL is a modeling language for mathematical programming and combinatorial optimization problems. It is the first modeling language to combine high-level algebraic and set notations from modeling languages with a rich constraint language and the ability to specify search procedures and strategies that is the essence of constraint programming. In addition, OPL models can be controlled and composed using OPLSCRIPT, a script language that simplifies the development of applications that solve sequences of models, several instances of the same model, or a combination of both as in column-generation applications. This paper illustrates some of the functionalities of OPL for constraint programming using frequency allocation, sport-scheduling, and job-shop scheduling applications. It also illustrates how OPL models can be composed using OPLSCRIPT on a simple configuration example.
引用
收藏
页码:98 / 116
页数:19
相关论文
共 50 条