A Python library for scatter-search metaheuristics.
Note This package is still under development. Documentation is incomplete, and the API may change without notice. For now, please use the scatter search implementation in pyPESTO.
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