public interface SQPASEVariation
Modifier and Type | Method and Description |
---|---|
double |
alpha(Vector x,
Vector d,
Vector u)
Get the percentage increment along the minimizer increment direction.
|
Matrix |
getInitialHessian(Vector x0,
Vector u0)
Get the initial Hessian matrix.
|
Matrix |
updateHessian(Vector x1,
Vector u1,
Vector d,
Vector g0,
Matrix A0,
Matrix W0)
Update the Hessian matrix using the latest iterates.
|
Matrix getInitialHessian(Vector x0, Vector u0)
x0
- the initial minimizeru0
- the initial Lagrange multipliers for inequality constraints (mu)Matrix updateHessian(Vector x1, Vector u1, Vector d, Vector g0, Matrix A0, Matrix W0)
x1
- the next minimizeru1
- the next Lagrange multipliers for inequality constraints (mu)d
- the minimizer incrementg0
- the gradientA0
- the set of active equality constraintsW0
- the current Hessian matrixCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.