Package com.polytechnik.kgo
Class KGOOptimizationResult
java.lang.Object
com.polytechnik.kgo.KGOOptimizationResult
A Knowledge Generalized Operator optimization result.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The list of possible approximations. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final KGOOptimizationResult.Approximation
Approximation used, all possible values are listed inKGOOptimizationResult.Approximation
.(package private) final KGOEVSelection
Initial state before solution adjustement.(package private) static final boolean
(package private) final UAdjustment
Actual solution. -
Constructor Summary
ConstructorsConstructorDescriptionKGOOptimizationResult
(int nF, int nX, double[] SK, KGOEVSelection evSelected, UAdjustment uadj, KGOOptimizationResult.Approximation approximation) -
Method Summary
Modifier and TypeMethodDescriptionstatic KGOOptimizationResult
fromEVProblemOneShotSVDAdj
(int nF, int nX, double[] SK, KGOOptimizationResult.Approximation approximation, double eps) Common one shot approximations for SVD and eigenvalue adjustments.static KGOOptimizationResult
fromIterationsLagrangeMultipliers
(int nF, int nX, double[] SK, KGOOptimizationResult.Approximation approximation, double eps) Iteration methods.static KGOOptimizationResult
fromLeastSquaresOneShot
(int nF, int nX, double[] SK, double[] FX, KGOOptimizationResult.Approximation approximation, double eps) Least sqaures with an adjustements and without.static KGOOptimizationResult
fromListEV
(int nF, int nX, double[] SK, ToDoubleFunction<double[]> selectEV, KGOOptimizationResult.Approximation approximation, double eps) Select from eigenvalues list.
-
Field Details
-
FORCE_DIAG_RESULT
static final boolean FORCE_DIAG_RESULT- See Also:
-
evSelected
Initial state before solution adjustement. -
uadj
Actual solution. Has both: intitial and adjusted solutions satisfying the full set of constraints. -
approximation
Approximation used, all possible values are listed inKGOOptimizationResult.Approximation
.- See Also:
-
-
Constructor Details
-
KGOOptimizationResult
KGOOptimizationResult(int nF, int nX, double[] SK, KGOEVSelection evSelected, UAdjustment uadj, KGOOptimizationResult.Approximation approximation)
-
-
Method Details
-
fromListEV
public static KGOOptimizationResult fromListEV(int nF, int nX, double[] SK, ToDoubleFunction<double[]> selectEV, KGOOptimizationResult.Approximation approximation, double eps) Select from eigenvalues list.- See Also:
-
fromEVProblemOneShotSVDAdj
public static KGOOptimizationResult fromEVProblemOneShotSVDAdj(int nF, int nX, double[] SK, KGOOptimizationResult.Approximation approximation, double eps) Common one shot approximations for SVD and eigenvalue adjustments.- See Also:
-
fromLeastSquaresOneShot
public static KGOOptimizationResult fromLeastSquaresOneShot(int nF, int nX, double[] SK, double[] FX, KGOOptimizationResult.Approximation approximation, double eps) Least sqaures with an adjustements and without.- See Also:
-
fromIterationsLagrangeMultipliers
public static KGOOptimizationResult fromIterationsLagrangeMultipliers(int nF, int nX, double[] SK, KGOOptimizationResult.Approximation approximation, double eps) Iteration methods.- See Also:
-