public class QPSimpleMinimizer extends Object
Constructor and Description |
---|
QPSimpleMinimizer() |
Modifier and Type | Method and Description |
---|---|
static QPSolution |
solve(QuadraticFunction f)
Solves an unconstrained quadratic programming problem of this form.
|
static QPSolution |
solve(QuadraticFunction f,
double epsilon)
Solves an unconstrained quadratic programming problem of this form.
|
static QPSolution |
solve(QuadraticFunction f,
LinearEqualityConstraints equal)
Solves a quadratic programming problem subject to equality constraints.
|
static QPSolution |
solve(QuadraticFunction f,
LinearEqualityConstraints equal,
double epsilon)
Solves a quadratic programming problem subject to equality constraints.
|
public static QPSolution solve(QuadraticFunction f, double epsilon) throws QPInfeasible
f
- the objective functionepsilon
- a precision parameter: when a number |x| ≤ ε, it is considered 0QPInfeasible
- when the quadratic programming problem is infeasiblepublic static QPSolution solve(QuadraticFunction f) throws QPInfeasible
f
- the objective functionQPInfeasible
- when the quadratic programming problem is infeasiblepublic static QPSolution solve(QuadraticFunction f, LinearEqualityConstraints equal, double epsilon) throws QPInfeasible
f
- the objective functionequal
- the equality constraintsepsilon
- a precision parameter: when a number |x| ≤ ε, it is considered 0QPInfeasible
- when the quadratic programming problem is infeasiblepublic static QPSolution solve(QuadraticFunction f, LinearEqualityConstraints equal) throws QPInfeasible
f
- the objective functionequal
- the equality constraintsQPInfeasible
- when the quadratic programming problem is infeasibleCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.