Uses of Class
de.labathome.trustconstr.records.CGInfo
Packages that use CGInfo
-
Uses of CGInfo in de.labathome.trustconstr
Methods in de.labathome.trustconstr that return CGInfoModifier and TypeMethodDescriptionstatic CGInfoQPSubproblem.projectedCG(LinearOperator H, Matrix c, Object Z, Object Y, Matrix b) Solve the equality-constrained quadratic programstatic CGInfoQPSubproblem.projectedCG(LinearOperator H, Matrix c, Object Z, Object Y, Matrix b, double trustRadius, double[] lb, double[] ub, double tolerance) Solve EQP problem with projected CG method.static CGInfoQPSubproblem.projectedCG(LinearOperator H, Matrix c, Object Z, Object Y, Matrix b, double trustRadius, double[] lb, double[] ub, double tolerance, long maxIterations, long maxInfeasibleIterations, boolean returnAll) Solve the equality-constrained quadratic programMethods in de.labathome.trustconstr with parameters of type CGInfoModifier and TypeMethodDescriptionbooleanBarrierSubproblem.stoppingCriteria(State state, Matrix z, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo) Stopping criterion for the barrier subproblem; mirrors formula (2.3) from Byrd-Hribar-Nocedal (1999), p.879.static StateMinimizeTrustConstr.updateState(State state, Matrix x, boolean lastIterationFailed, ScalarFunction objective, PreparedConstraint[] preparedConstraints, long startTime, double trustRadius, double constraintPenalty, CGInfo cgInfo) Refresh the equality-pathStaterecord after an outer iteration (the function value, gradient, optimality, constraint violation, trust-region and CG fields).static StateIPMinimizeTrustConstr.updateStateIP(StateIP state, Matrix x, boolean lastIterationFailed, ScalarFunction objective, PreparedConstraint[] preparedConstraints, long startTime, double trustRadius, double constraintPenalty, CGInfo cgInfo, double barrierParameter, double barrierTolerance) Refresh the IP-pathStateIPrecord after an outer iteration: delegates toMinimizeTrustConstr.updateState(de.labathome.trustconstr.records.State, de.labathome.trustconstr.matrix.Matrix, boolean, de.labathome.trustconstr.ScalarFunction, de.labathome.trustconstr.records.PreparedConstraint[], long, double, double, de.labathome.trustconstr.records.CGInfo)and then sets the barrier-specific fields. -
Uses of CGInfo in de.labathome.trustconstr.interfaces
Methods in de.labathome.trustconstr.interfaces with parameters of type CGInfoModifier and TypeMethodDescriptionbooleanGlobalStoppingCriteria.shouldStop(State state, Matrix x, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo, double barrierParameter, double tolerance) booleanStoppingCriterion.shouldStop(State state, Matrix x, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo)