Skip to content

PowerBiMIP v0.0.1-alpha

Pre-release
Pre-release

Choose a tag to compare

@yeminwu yeminwu released this 24 Sep 17:31
· 84 commits to main since this release

This commit marks the first official public release of the PowerBiMIP!

PowerBiMIP is an open-source MATLAB toolbox designed to efficiently solve bilevel mixed-integer programming (BiMIP) problems for power and energy systems. This initial version establishes the core framework and provides fundamental solving capabilities for optimistic BiMIP problems.

Key Features:

  • A unified solver interface solve_BiMIP for easy user interaction.
  • Support for modeling BiMIP problems using the YALMIP syntax.
  • A preprocessing module to automatically handle and reformulate coupled constraints in the upper-level problem.
  • A core solver based on the R&D algorithm (optimistic_solver), supporting methods such as KKT-based, strong duality-based, and a quick mode.
  • Flexible algorithm and solver options via the BiMIPsettings function.
  • Basic convergence plotting and command-line logging.

This release lays the foundation for future development, including support for pessimistic models and the integration of more advanced algorithms.

Project Links: