infrared
A declarative framework for tree decomposition powered optimization and Boltzmann sampling
A declarative framework for tree decomposition powered optimization and Boltzmann sampling
To install this package, run one of the following:
Infrared allows specifying problems declaratively, which are then automatically solved by tree decomposition based efficient algorithms. It is therefore well suited for rapid prototyping and development of methods that benefit from such techniques. Infrared's solvers can either optimize or perform Boltzmann sampling based on defined features. Problems are specified using a modeling interface in Python, which also supports the definition of specific constraints, functions, and features. Infrared implements a fast and space efficient C++ engine that evaluates the constraint networks.
Summary
A declarative framework for tree decomposition powered optimization and Boltzmann sampling
Last Updated
Jun 5, 2025 at 22:50
License
GPL-3.0-only
Total Downloads
190.2K
Supported Platforms
GitHub Repository
https://gitlab.inria.fr/amibio/InfraredDocumentation
https://amibio.gitlabpages.inria.fr/infrared/