Skip to content

snowberryfield/printemps

Repository files navigation

PRINTEMPS

GitHub Actions License: MIT

PRINTEMPS is a C++ metaheuristics modeler/solver library for general integer linear optimization problems. PRINTEMPS emphasizes 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 into their own codes by just copying the necessary files.

  • Intuitiveness in modeling. It provides an intuitive modeling environment to define an 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 neighborhoods.

Please refer to the project page for details.

Citation

@ARTICLE{10418217,
  author={Koguma, Yuji},
  journal={IEEE Access}, 
  title={Tabu Search-Based Heuristic Solver for General Integer Linear Programming Problems}, 
  year={2024},
  volume={12},
  number={},
  pages={19059-19076},
  doi={10.1109/ACCESS.2024.3361323}}