Two Concepts of Constraint: Adaptationism and the Challenge from Developmental Biology Ron Amundson Philosophy of Science, Vol. 61, No. 4 (Dec., 1994), pp. 556-578 developmental constraints
Constraints - This journal provides a common forum for the many disciplines interested in constraint programming and constraint satisfaction and optimization, and the many application domains in which constraint technology is employ...
The Constraint Programming Platform project will develop G12, a software platform for solving large-scale industrial combinatorial optimisation problems.
Evolutionary Algorithms Parameter Tuning to Solve the Root Identification Problem in Geometric Constraint Solving: A case of study with PBIL and CHC Algorithms
Gecode/J is a Java interface for the Gecode C++ constraint programming library. It allows you to
model and solve
constraint problems in Java.
explore the search tree
with Gist, the Graphical Interactive Search Tool. Either using the built-in depth-first search strategy, or manually and interactively. Solutions and choice nodes can be inspected by clicking on them, and visualized using custom actions.
implement propagators
in Java. Whether for prototyping, for teaching, or just for fun. The propagators are integrated fully, so in your model you can mix them freely with the built-in propagators provided by Gecode.
implement branchings
for custom heuristics. Just like propagators, custom branchings fully integrate into Gecode/J.
implement search engines
using copying and recomputation. As search is fully programmable, you can write your own search engine, e.g. for LDS or A* search. In fact, Gist is implemented entirely in Java using the Gecode/J interface.
R. Wario, and C. Nyaga. Universal Access in Human-Computer Interaction. Multimodality and Assistive Environments, 11573, page 373-382. Cham, Springer, (2019)