21 lines
777 B
Markdown
21 lines
777 B
Markdown
# rust-numerical-solvers
|
|
A collection of numerical solvers in Rust. This library exists mainly as a coding exercise, but is useful nonetheless.
|
|
|
|
## Contents of the library
|
|
|
|
Several types of solvers and optimizers exist in this library:
|
|
- Solvers
|
|
- Univariate
|
|
- Gradient-based methods
|
|
- Non gradient-based methods
|
|
- Multivariate
|
|
- Gradient-based methods
|
|
- Optimizers
|
|
- Univariate
|
|
- Gradient-based methods
|
|
- Non gradient-based methods
|
|
- Multivariate
|
|
- Gradient-based methods
|
|
- Non gradient-based methods
|
|
|
|
Some methods that require derivative/gradient information have a fully-numerical version, where derivatives are evaluated using finite-differences. Prefer providing analytical gradients to the methods.
|