Samyama Optimization Engine (Rust)
A high-performance library implementing metaphor-less metaheuristic optimization algorithms.
Algorithms
- Jaya: Parameter-less optimization (Toward best, away from worst).
- Rao (1, 2, 3): Metaphor-less algorithms using best, worst, and mean solutions.
- TLBO: Teaching-Learning-Based Optimization.
- BMR: Best-Mean-Random.
- BWR: Best-Worst-Random.
Features
- Parallel Evaluation: Automatic multi-threaded fitness calculation via
rayon. - Zero-Copy: Minimal overhead when operating on large vectors.
- Python Bindings: Easy integration with Python data science stacks.
Usage (Rust)
use *;
use *;
use array;
let problem = SimpleProblem ;
let solver = new;
let result = solver.solve;
println!;
Usage (Python)
return
=