Skip to main content

Crate rlevo_evolution

Crate rlevo_evolution 

Source
Expand description

Tensor-native classical evolutionary algorithms for rlevo.

This crate ships the classical EA families — Genetic Algorithm (GA), Evolution Strategy (ES), Evolutionary Programming (EP), Differential Evolution (DE), and Cartesian Genetic Programming (CGP) — on top of the Burn tensor abstraction, with GPU acceleration via custom CubeCL kernels on hot paths.

§Surface area

Re-exports§

pub use observer::PopulationObserver;
pub use observer::PopulationSnapshot;
pub use observer::SharedPopulationObserver;
pub use strategy::EvolutionaryHarness;
pub use strategy::Strategy;
pub use strategy::StrategyMetrics;

Modules§

algorithms
Concrete evolutionary algorithms.
fitness
Fitness evaluation traits and adapters.
genome
Genome category trait and its zero-sized marker types.
observer
Per-generation observer surface for EvolutionaryHarness.
ops
Evolutionary operators.
population
Population containers.
rng
Deterministic seed derivation for strategies.
shaping
Fitness shaping transforms.
strategy
Central Strategy trait and the EvolutionaryHarness adapter.