← all releases
Meta·Oct 6, 2026·v1.0.4·open source
Rebalancer
Rebalancer is a domain-specific language and library designed for specifying and solving complex assignment problems, such as placing objects into containers under specific constraints. It provides a high-level API for defining objectives and supports multiple solving strategies, including local search and mixed-integer programming.
OptimizationResource AllocationC++Operations Research
overview
Rebalancer is a domain-specific language and library designed for specifying and solving complex assignment problems, such as placing objects into containers under specific constraints. It provides a high-level API for defining objectives and supports multiple solving strategies, including local search and mixed-integer programming.
key features
- 01High-level domain-specific language for defining assignment problems
- 02Multi-threaded C++ core for high-performance optimization
- 03Support for local search algorithms and mixed-integer programming (MIP)
- 04Integration with HiGHS, Gurobi, and FICO Xpress solvers
- 05Rebalancer Explorer for visual debugging and analysis
- 06Python and C++ language bindings
related productsbrowse all →