snowberryfield / printemps

C++ metaheuristics modeler/solver for general integer optimization problems.

Home Page:https://snowberryfield.github.io/printemps/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PRINTEMPS

GitHub Actions Codacy Badge License: MIT

PRINTEMPS is a C++ metaheuristics modeler/solver library for general integer optimization problems. PRINTEMPS emphasizes on the following aspects:

  • Portability. It is implemented as a header-only library which does not depend on any other proprietary or open-source libraries. Users can integrate it in to their own codes by just copying necessary files.

  • Intuitiveness in modeling. It provides an intuitive modeling environment to define a optimization model as a program code. Users can define constraint and objective functions using arithmetic operations on decision variables.

  • Flexibility to define neighborhood. It automatically detects the neighborhood structure of the problem. In addition to this, PRINTEMPS also accepts user-defined neighborhood.

Please refer the project page for detail.

About

C++ metaheuristics modeler/solver for general integer optimization problems.

https://snowberryfield.github.io/printemps/

License:MIT License


Languages

Language:C++ 97.3%Language:Python 1.5%Language:CMake 0.4%Language:JetBrains MPS 0.4%Language:C 0.3%Language:Dockerfile 0.0%