Optimization (relentless.optimize)#
Objectives#
|
Relative entropy. |
Algorithms#
|
Steepest descent algorithm. |
|
Fixed-step steepest descent algorithm. |
|
Line search algorithm |
Convergence criteria#
|
Tolerance for convergence tests. |
|
Value test for convergence. |
|
Gradient test for convergence using absolute tolerance. |
|
Logic test if all specified tests return convergence. |
|
Logic test if both specified tests return convergence. |
|
Logic test if any specified test returns convergence. |
|
Logic test if either of the specified tests return convergence. |
Developer classes#
Abstract base class for the optimization objective function. |
|
|
Class storing the value and gradient of a |
|
Abstract base class for optimization algorithm. |
Abstract base class for optimization convergence tests. |
|
|
Abstract base class for logical convergence tests. |