public class ADMMQPOption
extends java.lang.Object
implements org.hipparchus.optim.OptimizationData
Modifier and Type | Field and Description |
---|---|
static double |
ADMM_alfa
Default Value of Alfa filter for ADMM iteration
|
static double |
ADMM_eps
Default Absolute and Relative Tollerance for convergence
|
static boolean |
ADMM_polish
Default Value for enabling the polish solution
|
static int |
ADMM_polish_iteration
Default Value for Iteration of polish Algorithm
|
static double |
ADMM_rho_max
Default Max Value for thr Weight for ADMM iteration
|
static int |
ADMM_rho_maxIteration
Default Max Value of changing the weight during iterations
|
static double |
ADMM_rho_min
Default Min Value for thr Weight for ADMM iteration
|
static boolean |
ADMM_rho_update
Default Value for adapt the weight during iterations
|
static boolean |
ADMM_scale
Default Value for Enabling Problem Scaling
|
static int |
ADMM_scale_maxIteration
Default Value for the Max Iteration for the scaling
|
static double |
ADMM_sigma
Default Value of Sigma for KKT solver
|
double |
alfa
Value of Alfa filter for ADMM iteration
ADMM_alfa |
double |
eps
Absolute and Relative Tollerance for convergence
ADMM_eps |
double |
epsInf
Absolute and Relative Tollerance for Infeasible Criteria
ADMM_eps Inf |
boolean |
polish
Value for enabling the polish solution
ADMM_polish |
int |
polish_iteration
Value for Iteration of polish Algorithm
ADMM_polish_iteration |
double |
rho_max
Max Value for thr Weight for ADMM iteration
ADMM_rho_max |
int |
rho_maxIteration
Max Value of changing the weight during iterations
ADMM_rho_maxIteration |
double |
rho_min
Min Value for thr Weight for ADMM iteration
ADMM_rho_min |
boolean |
rho_update
Value for adapt the weight during iterations
ADMM_rho_update |
boolean |
scale
Value for Enabling Problem Scaling
ADMM_scale |
int |
scale_maxIteration
Value for the Max Iteration for the scaling
ADMM_scale_maxIteration |
double |
sigma
Value of Sigma for KKT solver
ADMM_sigma |
Constructor and Description |
---|
ADMMQPOption() |
Modifier and Type | Method and Description |
---|---|
void |
setAlfa(double alfa) |
void |
setEps(double eps) |
void |
setEpsInf(double eps) |
void |
setPolish(boolean polish) |
void |
setPolishIteration(int polish) |
void |
setRhoMax(double rhoMax) |
void |
setRhoMaxIteration(int iteration) |
void |
setRhoMin(double rhoMin) |
void |
setRhoUpdate(boolean rhoUpdate) |
void |
setScale(boolean scale) |
void |
setScaleMaxIteration(int iteration) |
void |
setSigma(double sigma) |
public static final double ADMM_eps
public static final double ADMM_sigma
public static final double ADMM_alfa
public static final boolean ADMM_scale
public static final int ADMM_scale_maxIteration
public static final boolean ADMM_rho_update
public static final double ADMM_rho_max
public static final double ADMM_rho_min
public static final int ADMM_rho_maxIteration
public static final boolean ADMM_polish
public static final int ADMM_polish_iteration
public double eps
ADMM_eps
public double epsInf
ADMM_eps
Infpublic double sigma
ADMM_sigma
public double alfa
ADMM_alfa
public boolean scale
ADMM_scale
public int scale_maxIteration
ADMM_scale_maxIteration
public boolean rho_update
ADMM_rho_update
public double rho_max
ADMM_rho_max
public double rho_min
ADMM_rho_min
public int rho_maxIteration
ADMM_rho_maxIteration
public boolean polish
ADMM_polish
public int polish_iteration
ADMM_polish_iteration
public void setEps(double eps)
public void setEpsInf(double eps)
public void setSigma(double sigma)
public void setAlfa(double alfa)
public void setScale(boolean scale)
public void setScaleMaxIteration(int iteration)
public void setRhoUpdate(boolean rhoUpdate)
public void setRhoMin(double rhoMin)
public void setRhoMax(double rhoMax)
public void setRhoMaxIteration(int iteration)
public void setPolish(boolean polish)
public void setPolishIteration(int polish)