Comet™ simplifies the design of local search algorithms
One of the key innovations of the Comet™ system is constraint-based local search (CBLS), the idea of specifying local search algorithms as two components:
(1) a high-level model describing the applications in terms of constraints, constraint combinators, and objective functions
(2) a clearly separated search procedure that implicitly takes advantage of the model in a general fashion.
The computational model underlying constraint-based local search uses constraints and objectives to drive the search procedure toward feasible, high-quality solutions. As a result, Comet can dramatically simplify your design and implementation of (stochastic) local search algorithms, while preserving the efficiency of low-level, problem-specific, implementations. Read more.
Constraint-Based Local Search Capabilities in Comet
- Local search on high-level optimization models
- Invariants and differential invariants for incremental computations
- Rich constraint and objective language, including arithmetic, logical, and global/combinatorial constraints
- Ability to model soft constraints and preferences
- Support for meta-heuristics, including tabu-search, simulated annealing, variable-depth neighborhood search, guided local search, and hybrid evolutionary algorithms


