diff --git a/README.md b/README.md index 6c46b2de0..21e97b73e 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,13 @@ argmin is designed to simplify the implementation of optimization algorithms and - Simulated Annealing - Particle Swarm Optimization +### External solvers compatible with argmin + +External solvers which implement the `Solver` trait are compatible with argmins `Executor`, +and as such can leverage features like checkpointing and observers. + +- [egobox](https://crates.io/crates/egobox-ego) + ## License diff --git a/argmin/src/lib.rs b/argmin/src/lib.rs index c69e6dacd..b971ae55f 100644 --- a/argmin/src/lib.rs +++ b/argmin/src/lib.rs @@ -81,6 +81,13 @@ //! //! - [Particle Swarm Optimization](`crate::solver::particleswarm::ParticleSwarm`) //! +//! ## External solvers compatible with argmin +//! +//! External solvers which implement the `Solver` trait are compatible with argmins `Executor`, +//! and as such can leverage features like checkpointing and observers. +//! +//! - [egobox](https://crates.io/crates/egobox-ego) +//! //! # License //! //! Licensed under either of