firstCS—New Aspects on Combining Constraint Programming with Object-Orientation in Java
Author:
Abstract
The aim of the presented constraint programming library firstCS is the integration of the constraint programming paradigm in the object-oriented programming language Java. This open-box library provides its users with the necessary concepts to model and solve constraint satisfaction problems and even constraint optimization problems over finite integer domains. The application focus of firstCS is constraint-based scheduling and resource allocations (e.g. Sandow in INFORMATIK 2011, LNI, vol. P-192, p. 248, 2011), however, it offers all primitives to realize new constraints and according propagation algorithms as well as problem-specific tree search heuristics to find good or even best solutions. Beyond related work and an overview over the general architecture of the system and the supported constraints, this presentation focuses on new aspects of the current version of firstCS, i.e. redundancy checking and the assembling of new search strategies from existing ones using the implementation language Java. The presentation is completed by code fragments showing interesting implementation details.
- Citation
- BibTeX
Wolf, A.,
(2012).
firstCS—New Aspects on Combining Constraint Programming with Object-Orientation in Java.
KI - Künstliche Intelligenz: Vol. 26, No. 1.
Springer.
(S. 55-60).
DOI: 10.1007/s13218-011-0161-4
@article{mci/Wolf2012,
author = {Wolf, Armin},
title = {firstCS—New Aspects on Combining Constraint Programming with Object-Orientation in Java},
journal = {KI - Künstliche Intelligenz},
volume = {26},
number = {1},
year = {2012},
,
pages = { 55-60 } ,
doi = { 10.1007/s13218-011-0161-4 }
}
author = {Wolf, Armin},
title = {firstCS—New Aspects on Combining Constraint Programming with Object-Orientation in Java},
journal = {KI - Künstliche Intelligenz},
volume = {26},
number = {1},
year = {2012},
,
pages = { 55-60 } ,
doi = { 10.1007/s13218-011-0161-4 }
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1007/s13218-011-0161-4
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
ISSN: 1610-1987
xmlui.MetaDataDisplay.field.date: 2012
Content Type: Text/Journal Article