Frostfire
A modular, mathematically rigorous, performant, reusable simulated annealing optimization engine implemented in Rust.
Features
- Correct-by-construction: Mathematical rigor backed by extensive test suites
- Modularity: Plug-and-play across any domain requiring heuristic optimization
- Determinism: Fully reproducible runs, enhancing debugging and scientific rigor
- Performance: Zero-cost abstractions enabling efficient runtime behavior
Usage
use *;
// Define your problem state
// Define your energy/cost function
// Create and run the annealer
Applications
- Machine learning hyperparameter optimization
- Operations research problems
- Real-time optimization
- Simulation parameter tuning
- Embedded systems optimization
Documentation
For full API documentation, please visit docs.rs/frostfire.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.