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 条
  • [41] Supertree construction with constraint programming
    Gent, IP
    Prosser, P
    Smith, BM
    Wei, W
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2003, PROCEEDINGS, 2003, 2833 : 837 - 841
  • [42] Hybrid algorithms in constraint programming
    Wallace, Mark
    RECENT ADVANCES IN CONSTRAINTS, 2007, 4651 : 1 - 32
  • [43] Programming in hybrid constraint languages
    Gupta, V
    Jagadeesan, R
    Saraswat, V
    Bobrow, DG
    HYBRID SYSTEMS II, 1995, 999 : 226 - 251
  • [44] Strategic directions in constraint programming
    VanHentenryck, P
    Saraswat, V
    ACM COMPUTING SURVEYS, 1996, 28 (04) : 701 - 726
  • [45] Constraint Programming MapReduce'd
    Pothitos, Nikolaos
    Stamatopoulos, Panagiotis
    9TH HELLENIC CONFERENCE ON ARTIFICIAL INTELLIGENCE (SETN 2016), 2016,
  • [46] A LOGICAL FRAMEWORK FOR CONSTRAINT PROGRAMMING
    MARUYAMA, F
    MINODA, Y
    SAWADA, S
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1994, 30 (01): : 69 - 74
  • [47] Trajectory deconfliction with constraint programming
    Barnier, Nicolas
    Allignol, Cyril
    KNOWLEDGE ENGINEERING REVIEW, 2012, 27 (03): : 291 - 307
  • [48] Constraint programming in structural bioinformatics
    Barahona, Pedro
    Krippahl, Ludwig
    CONSTRAINTS, 2008, 13 (1-2) : 3 - 20
  • [49] Grand challenges for constraint programming
    Eugene C. Freuder
    Barry O’Sullivan
    Constraints, 2014, 19 : 150 - 162
  • [50] NEGATION AND CONSTRAINT LOGIC PROGRAMMING
    STUCKEY, PJ
    INFORMATION AND COMPUTATION, 1995, 118 (01) : 12 - 33