mango-genetic¶
All notable changes to the mango_genetic project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[1.0.1] - 2024-12-26¶
Added¶
Updated mango dependency version
[1.0.0] - 2024-12-24¶
Added¶
Core genetic algorithm framework
Individual and population management classes
Selection, crossover, mutation, and replacement algorithms
Configuration system for genetic algorithm parameters
Base classes for extensible genetic algorithm implementation
Standalone package structure for genetic algorithms module
Integration with uv package manager
Enhanced dependency management with numpy and mango core
Comprehensive testing infrastructure with pytest
Changed¶
Migrated from integrated module to standalone package
Updated project configuration and dependencies
Enhanced documentation structure with theory and code separation
Features¶
Individual management with customizable fitness functions
Population control and evolution mechanisms
Multiple selection strategies
Various crossover and mutation operators
Configurable stopping criteria
Modular architecture for easy extension