PySCIPOpt-ML

PySCIPOpt-ML is a python interface to automatically formulate Machine Learning (ML) models into Mixed-Integer Programs (MIPs). PySCIPOPT-ML allows users to easily optimise MIPs with embedded ML constraints.

PySCIPOpt-ML flowchart

Installation

pyscipopt-ml can be installed from PyPI using pip. Python 3.8 or higher is required.

pip install pyscipopt-ml

Helpful Information