An Optimization Engine based on Constraint Programming and Local Search

Screenshot 2

Screenshot of the DragonBreath engine's graphical interface (version 0.3).
Object constraints can now be used to group variables (like the Task constraint). They do not restrict the variables' values but only provide structural information.
Constraints can now include an arbitrary number of variables/object constraints. For example, the Sum constraint does not require exactly two add variables anymore. Additions and reductions can also occur during the search process. These constraints are called extensible constraints.


Back to the Main Page

Last update:
September 6, 2001 by Alexander Nareyek