All Projects → richoux → GHOST

richoux / GHOST

Licence: GPL-3.0 license
General meta-Heuristic Optimization Solving Toolkit

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to GHOST

Optaplanner
AI constraint solver in Java to optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling, conference scheduling and other planning problems.
Stars: ✭ 2,454 (+8664.29%)
Mutual labels:  solver, constraint-satisfaction-problem, constraints, constraint-programming
pycsp3
A Python Library for modeling combinatorial constrained problems
Stars: ✭ 39 (+39.29%)
Mutual labels:  constraint-satisfaction-problem, constraints, constraint-programming
conjure
Conjure: The Automated Constraint Modelling Tool
Stars: ✭ 84 (+200%)
Mutual labels:  constraints, constraint-programming, combinatorial-optimization
Decider
An Open Source .Net Constraint Programming Solver
Stars: ✭ 112 (+300%)
Mutual labels:  constraint-satisfaction-problem, constraint-programming
clpz
Constraint Logic Programming over Integers
Stars: ✭ 131 (+367.86%)
Mutual labels:  constraints, constraint-programming
ConstraintSolver.jl
ConstraintSolver in Julia: Blog posts ->
Stars: ✭ 107 (+282.14%)
Mutual labels:  solver, constraint-programming
Logician
Logic programming in Swift
Stars: ✭ 182 (+550%)
Mutual labels:  solver, constraints
Choco Solver
An open-source Java library for Constraint Programming
Stars: ✭ 518 (+1750%)
Mutual labels:  solver, constraints
csb
A cloth and soft body simulation library, using position based dynamics.
Stars: ✭ 29 (+3.57%)
Mutual labels:  solver, constraints
Pulp
A python Linear Programming API
Stars: ✭ 1,080 (+3757.14%)
Mutual labels:  solver, constraints
PyMiniSolvers
A Python API for the MiniSat and MiniCard constraint solvers.
Stars: ✭ 18 (-35.71%)
Mutual labels:  solver, constraints
ordered
Entropy-controlled contexts in Python
Stars: ✭ 36 (+28.57%)
Mutual labels:  constraint-satisfaction-problem, constraint-programming
facile
Python constraint programming library
Stars: ✭ 21 (-25%)
Mutual labels:  constraint-satisfaction-problem, constraint-programming
sudoku
Solve a Sudoku puzzle with a quantum computer
Stars: ✭ 20 (-28.57%)
Mutual labels:  constraint-satisfaction-problem
codac
Codac is a library for constraint programming over reals, trajectories and sets.
Stars: ✭ 31 (+10.71%)
Mutual labels:  constraint-programming
lava-optimization
Constraint Optimization with Lava
Stars: ✭ 23 (-17.86%)
Mutual labels:  solver
ruzzle-solver
A python script that solves ruzzle boards
Stars: ✭ 46 (+64.29%)
Mutual labels:  solver
lpsolvers
Linear programming solvers in Python with a unified API
Stars: ✭ 20 (-28.57%)
Mutual labels:  solver
framestack
Tools, Frameworks & Libraries to help you build your projects ✨
Stars: ✭ 27 (-3.57%)
Mutual labels:  toolkit
com.xrtk.oculus
The Oculus platform components for the XRTK
Stars: ✭ 11 (-60.71%)
Mutual labels:  toolkit

2.5.1 2.5.x Actions Status Actions Status Actions Status License

GHOST (General meta-Heuristic Optimization Solving Toolkit) 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), a Error Function Satisfaction Problem (EFSP), or a Error Function Optimization Problem (EFOP).

License

GHOST is under the term of the GNU GPL v3 license. Dual-licenses are possible (see the dual-license wiki section).

Code documentation

Please visit richoux.github.io/GHOST for the full Doxygen documentation.

How to install

Installation steps for GNU/Linux, OSX and Windows can be found here: wiki How to install.

User manual

For a short tutorial on Constraint Programming and the 'How to use GHOST' section, please visit the user manual.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].