Content area

Abstract

Mathematical-modeling and constraint-programming languages have orthogonal strengths in stating combinatorial optimization problems. Modeling languages typically feature high-level set and algebraic notations, while constraint-programming languages provide a rich constraint language and the ability to specify search procedures. This paper shows that many of the functionalities typically found in modeling languages can be integrated elegantly in constraint-programming libraries without defining a specific language or preprocessor. In particular, it presents the design of MODELER, a C++ modeling layer for constraint programming which demonstrates how to enhance the expressiveness of constraint-programming libraries and to bridge much of the gap between libraries and modeling languages. [PUBLICATION ABSTRACT]

Details

10000008
Title
A Modeling Layer for Constraint-Programming Libraries
Publication title
Volume
17
Issue
4
Pages
389-401
Number of pages
13
Publication year
2005
Publication date
Fall 2005
Publisher
Institute for Operations Research and the Management Sciences
Place of publication
Linthicum
Country of publication
United States
Publication subject
ISSN
10919856
e-ISSN
10919856
Source type
Scholarly Journal
Language of publication
English
Document type
Feature
Document feature
Tables; References
ProQuest document ID
200518801
Document URL
https://www.proquest.com/scholarly-journals/modeling-layer-constraint-programming-libraries/docview/200518801/se-2?accountid=208611
Copyright
Copyright Institute for Operations Research and the Management Sciences Fall 2005
Last updated
2024-11-19
Database
ProQuest One Academic