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 条
  • [21] Explaining constraint programming
    Apt, KR
    PROCESSES, TERMS AND CYCLES: STEPS ON THE ROAD TO INFINITY: ESSAYS DEDICATED TO JAN WILLEM KLOP ON THE OCCASION OF HIS 60TH BIRTHDAY, 2005, 3838 : 55 - 69
  • [22] Constraint logic programming
    Wallace, Mark
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002, 2407 : 512 - 532
  • [23] Constraint logic programming
    Wallace, M
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 512 - 532
  • [24] Stochastic constraint programming
    Walsh, T
    ECAI 2002: 15TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 77 : 111 - 115
  • [25] Modeling with constraint programming
    Radzikowski, Pawel
    Proceedings of the Third International Conference on Information and Management Sciences, 2004, 3 : 199 - 202
  • [26] CONSTRAINT SATISFACTION USING CONSTRAINT LOGIC PROGRAMMING
    VANHENTENRYCK, P
    SIMONIS, H
    DINCBAS, M
    ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) : 113 - 159
  • [27] Concurrent constraint programming based on functional programming
    Smolka, G
    PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 1381 : 1 - 11
  • [28] On integrating Constraint Logic Programming and Integer Programming
    Appa, G
    Mourtos, I
    Magos, D
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, PROCEEDINGS: COMPUTER SCI I, 2002, : 140 - 145
  • [29] Integrating constraint programming techniques into mathematical programming
    Heipcke, S
    ECAI 1998: 13TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1998, : 259 - 260
  • [30] Using Constraint Programming in Selection Operators for Constraint Databases
    Teresa Gomez-Lopez, Maria
    Gasca, Rafael M.
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (15) : 6773 - 6785