← 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 →