PowerBiMIP v0.0.1-alpha
Pre-release
Pre-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_BiMIPfor 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
BiMIPsettingsfunction. - 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:
- GitHub Repository: https://github.com/GreatTM/PowerBiMIP
- Documentation: https://docs.powerbimip.com