Algorithms
Open-source implementations connected with my research. Pikaia is a Python package for evolutionary algorithms, genetic programming, and Genetic AI — designed for researchers, students, and practitioners interested in evolutionary computation and data analysis.
🧬 Pikaia
GitHub ↗A Python package for evolutionary algorithms and Genetic AI.
Key features
- Evolutionary simulation for data analysis
- Built-in plotting and visualization
- Modular, extensible strategy system (Dominant, Altruistic, Selfish, Balanced, Kin-Altruistic, Kin-Selfish, None)
- D-matrix accelerated iteration mode — typically 30–80× faster than the standard iterative mode
- Jupyter notebook examples included
- Scientific approach, ready for research and teaching
- 99% test coverage
Installation
Install the package from PyPI:
pip install pikaia