com.joptimizer.optimizers
Class JOptimizer
- java.lang.Object
-
- com.joptimizer.optimizers.JOptimizer
-
public class JOptimizer extends java.lang.ObjectConvex Optimizer. The algorithm selection is implemented as a Chain of Responsibility pattern, and this class is the client of the chain.- See Also:
- "S.Boyd and L.Vandenberghe, Convex Optimization"
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringBARRIER_METHODstatic doubleDEFAULT_ALPHAstatic doubleDEFAULT_BETAstatic doubleDEFAULT_FEASIBILITY_TOLERANCEstatic java.lang.StringDEFAULT_INTERIOR_POINT_METHODstatic doubleDEFAULT_KKT_TOLERANCEstatic intDEFAULT_MAX_ITERATIONstatic doubleDEFAULT_MUstatic doubleDEFAULT_TOLERANCEstatic doubleDEFAULT_TOLERANCE_INNER_STEPstatic java.lang.StringPRIMAL_DUAL_METHOD
-
Constructor Summary
Constructors Constructor and Description JOptimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description OptimizationResponsegetOptimizationResponse()intoptimize()voidsetOptimizationRequest(OptimizationRequest or)
-
-
-
Field Detail
-
DEFAULT_MAX_ITERATION
public static final int DEFAULT_MAX_ITERATION
- See Also:
- Constant Field Values
-
DEFAULT_FEASIBILITY_TOLERANCE
public static final double DEFAULT_FEASIBILITY_TOLERANCE
- See Also:
- Constant Field Values
-
DEFAULT_TOLERANCE
public static final double DEFAULT_TOLERANCE
- See Also:
- Constant Field Values
-
DEFAULT_TOLERANCE_INNER_STEP
public static final double DEFAULT_TOLERANCE_INNER_STEP
- See Also:
- Constant Field Values
-
DEFAULT_KKT_TOLERANCE
public static final double DEFAULT_KKT_TOLERANCE
- See Also:
- Constant Field Values
-
DEFAULT_ALPHA
public static final double DEFAULT_ALPHA
- See Also:
- Constant Field Values
-
DEFAULT_BETA
public static final double DEFAULT_BETA
- See Also:
- Constant Field Values
-
DEFAULT_MU
public static final double DEFAULT_MU
- See Also:
- Constant Field Values
-
BARRIER_METHOD
public static final java.lang.String BARRIER_METHOD
- See Also:
- Constant Field Values
-
PRIMAL_DUAL_METHOD
public static final java.lang.String PRIMAL_DUAL_METHOD
- See Also:
- Constant Field Values
-
DEFAULT_INTERIOR_POINT_METHOD
public static final java.lang.String DEFAULT_INTERIOR_POINT_METHOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
optimize
public int optimize() throws java.lang.Exception- Throws:
java.lang.Exception
-
setOptimizationRequest
public void setOptimizationRequest(OptimizationRequest or)
-
getOptimizationResponse
public OptimizationResponse getOptimizationResponse()
-
-
DMelt 3.0 © DataMelt by jWork.ORG