Pallas Solver
0.1
C++ Global Optimization Algorithms
|
#include <brute.h>
Public Member Functions | |
Options () | |
Default constructor. More... | |
Public Attributes | |
GradientLocalMinimizer::Options | local_minimizer_options |
bool | polish_output |
bool | is_silent |
unsigned int | history_save_frequency |
Configurable options for modifying the default behaviour of the brute algorithm.
|
inline |
Default constructor.
This tries to set up reasonable defaults for optimization. It is highly recommended that the user read and overwrite the defaults based on the cost function.
unsigned int pallas::Brute::Options::history_save_frequency |
Frequency to save the state of the system. Values will be appended to a HistorySeries
contained in the optimization summary. Default is 0. If 0 then history is not saved. Otherwise, the state of the system will be appended to the series when i % history_save_frequency == 0
. If there are a large number of iterations this can lead to a lot of data being stored in memory.
bool pallas::Brute::Options::is_silent |
Whether to log failure information relating the to global optimization algorithm using glog.
GradientLocalMinimizer::Options pallas::Brute::Options::local_minimizer_options |
Contains any changes to the default options for the local minimization algorithm. See the documentation for ceres::GradientProblemSolver::Options for relevant options.
bool pallas::Brute::Options::polish_output |
Whether the global minimum found through brute force should be subjected to a local minimization "polishing" step before returning the result.