![]() |
Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
|
A generic trust region problem of the form: min_{x} (1 / 2) * (x - center_point)^T Q (x - center_point)
Definition at line 480 of file trust_region.cc.
Public Member Functions | |
DiagonalTrustRegionProblem (const VectorXd *objective_vector, const VectorXd *objective_matrix_diagonal, const VectorXd *lower_bounds, const VectorXd *upper_bounds, const VectorXd *center_point, const VectorXd *norm_weights) | |
double | CenterPoint (int64_t index) const |
double | NormWeight (int64_t index) const |
double | LowerBound (int64_t index) const |
double | UpperBound (int64_t index) const |
double | Objective (int64_t index) const |
double | ObjectiveMatrixDiagonalAt (int64_t index) const |
|
inline |
A reference to the objects passed in the constructor is kept, so they must outlive the DiagonalTrustRegionProblem instance.
Definition at line 484 of file trust_region.cc.
|
inline |
Definition at line 497 of file trust_region.cc.
|
inline |
Definition at line 501 of file trust_region.cc.
|
inline |
Definition at line 499 of file trust_region.cc.
|
inline |
Definition at line 509 of file trust_region.cc.
|
inline |
Definition at line 511 of file trust_region.cc.
|
inline |
Definition at line 505 of file trust_region.cc.