public class PrimalDualInteriorPoint extends java.lang.Object implements ConstrainedMinimizer<SOCPDualProblem,IterativeMinimizer<PrimalDualSolution>>
| Modifier and Type | Class and Description |
|---|---|
class |
PrimalDualInteriorPoint.Solution
This is the solution to a Dual Second Order Conic Programming problem using the Primal Dual Interior Point algorithm.
|
| Constructor and Description |
|---|
PrimalDualInteriorPoint(double sigma,
double epsilon,
int maxIterations)
Construct a Primal Dual Interior Point minimizer to solve Dual Second Order Conic Programming problems.
|
PrimalDualInteriorPoint(double epsilon,
int maxIterations)
Construct a Primal Dual Interior Point minimizer to solve Dual Second Order Conic Programming problems.
|
| Modifier and Type | Method and Description |
|---|---|
PrimalDualInteriorPoint.Solution |
solve(SOCPDualProblem problem)
Solve an optimization problem, e.g.,
OptimProblem. |
public PrimalDualInteriorPoint(double sigma,
double epsilon,
int maxIterations)
sigma - \(0 \leq \sigma < 1\), the centering parameterepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic PrimalDualInteriorPoint(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic PrimalDualInteriorPoint.Solution solve(SOCPDualProblem problem) throws java.lang.Exception
OptimizerOptimProblem.solve in interface Optimizer<SOCPDualProblem,IterativeMinimizer<PrimalDualSolution>>problem - an optimization problemjava.lang.Exception - when there is an error solving the problem