public class SQPActiveSetSolverForOnlyEqualityConstraint1 extends java.lang.Object implements ConstrainedMinimizer<ConstrainedOptimProblem,IterativeMinimizer<Vector>>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SQPActiveSetSolverForOnlyEqualityConstraint1.VariationFactory
This factory constructs a new instance of
SQPASEVariation for each SQP problem. |
| Constructor and Description |
|---|
SQPActiveSetSolverForOnlyEqualityConstraint1(double epsilon,
int maxIterations)
Construct an SQP Active Set minimizer to solve general minimization problems with equality constraints.
|
SQPActiveSetSolverForOnlyEqualityConstraint1(SQPActiveSetSolverForOnlyEqualityConstraint1.VariationFactory variant,
double epsilon,
int maxIterations)
Construct an SQP Active Set minimizer to solve general minimization problems with equality constraints.
|
| Modifier and Type | Method and Description |
|---|---|
IterativeMinimizer<Vector> |
solve(ConstrainedOptimProblem problem)
Solve an optimization problem, e.g.,
OptimProblem. |
IterativeMinimizer<Vector> |
solve(RealScalarFunction f,
EqualityConstraints equal)
Minimize a function subject to only equality constraints.
|
public SQPActiveSetSolverForOnlyEqualityConstraint1(SQPActiveSetSolverForOnlyEqualityConstraint1.VariationFactory variant, double epsilon, int maxIterations)
variant - specify an implementation to useepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic SQPActiveSetSolverForOnlyEqualityConstraint1(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic IterativeMinimizer<Vector> solve(ConstrainedOptimProblem problem) throws java.lang.Exception
OptimizerOptimProblem.solve in interface Optimizer<ConstrainedOptimProblem,IterativeMinimizer<Vector>>problem - an optimization problemjava.lang.Exception - when there is an error solving the problempublic IterativeMinimizer<Vector> solve(RealScalarFunction f, EqualityConstraints equal) throws java.lang.Exception
f - the objective function to be minimizedequal - the equality constraintsjava.lang.Exception - when there is an error solving the problem