GHOST (General meta-Heuristic Optimization Solving Tool) is a C++ library designed to help developers to model and implement optimization problem solving. It contains a meta-heuristic solver aiming to solve any kind of combinatorial and optimization real-time problems represented by a Constraint Satisfaction Problem (CSP), a Constrained Optimization Problem (COP) or a Cost Function Network (CFN).
GHOST is under the term of the GNU GPL v3 license. Dual-licenses are possible (see the dual-license wiki section).
Please visit richoux.github.io/GHOST for the full Doxygen documentation.
Installation steps for GNU/Linux, OSX and Windows can be found here: wiki How to install.
For a short tutorial on Constraint Programming and the 'How to use GHOST' section, please visit the user manual.