A Python library for scatter-search metaheuristics.
Note This package is still under development. Documentation is incomplete, and the API may change without prior notice.
PyScat currently implements two scatter-search algorithms:
- Enhanced Scatter Search (eSS) based on the work by Egea et al. (2007) (DOI:10.1021/ie801717t)
- Self-Adaptive Cooperative enhanced Scatter Search (saCeSS) based on the work by Penas et al. (2017) (DOI:10.1186/s12859-016-1452-4)
PyScat currently builds on top of the pyPESTO framework for parameter estimation and leverages its problem definition and optimizer interfaces.
Documentation is available at pyscat.readthedocs.io.
From PyPI:
pip install pyscatLatest development version from GitHub:
pip install git+https://github.com/ICB-DCM/pyscat@main