public class ADMMQPConvergenceChecker extends java.lang.Object implements org.hipparchus.optim.ConvergenceChecker<LagrangetSolution>, org.hipparchus.optim.OptimizationData
Modifier and Type | Method and Description |
---|---|
boolean |
converged(int iteration,
double rp,
double rd,
double maxPrimal,
double maxDual) |
boolean |
converged(int i,
LagrangetSolution previous,
LagrangetSolution current) |
double |
maxDual(org.hipparchus.linear.RealVector x,
org.hipparchus.linear.RealVector y) |
double |
maxPrimal(org.hipparchus.linear.RealVector x,
org.hipparchus.linear.RealVector z) |
double |
residualDual(org.hipparchus.linear.RealVector x,
org.hipparchus.linear.RealVector y) |
double |
residualPrime(org.hipparchus.linear.RealVector x,
org.hipparchus.linear.RealVector z) |
public boolean converged(int i, LagrangetSolution previous, LagrangetSolution current)
converged
in interface org.hipparchus.optim.ConvergenceChecker<LagrangetSolution>
public boolean converged(int iteration, double rp, double rd, double maxPrimal, double maxDual)
public double residualPrime(org.hipparchus.linear.RealVector x, org.hipparchus.linear.RealVector z)
public double residualDual(org.hipparchus.linear.RealVector x, org.hipparchus.linear.RealVector y)
public double maxPrimal(org.hipparchus.linear.RealVector x, org.hipparchus.linear.RealVector z)
public double maxDual(org.hipparchus.linear.RealVector x, org.hipparchus.linear.RealVector y)