public class FritzJohnMultipliers
extends java.lang.Object
| Constructor and Description |
|---|
FritzJohnMultipliers(double dblObjectiveCoefficient,
double[] adblEquality,
double[] adblInequality)
FritzJohnMultipliers Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dualFeasibilityCheck()
Indicate of the Multipliers constitute Valid Dual Feasibility
|
double[] |
equalityConstraintCoefficient()
Retrieve the Array of the Equality Constraint Coefficients
|
double[] |
inequalityConstraintCoefficient()
Retrieve the Array of the Inequality Constraint Coefficients
|
static FritzJohnMultipliers |
KarushKuhnTucker(double[] adblEquality,
double[] adblInequality)
Construct a Standard KarushKuhnTucker (KKT) Instance of the Fritz John Multipliers
|
int |
numEqualityCoefficients()
Retrieve the Number of Equality Multiplier Coefficients
|
int |
numInequalityCoefficients()
Retrieve the Number of Inequality Multiplier Coefficients
|
int |
numTotalCoefficients()
Retrieve the Number of Total KKT Multiplier Coefficients
|
double |
objectiveCoefficient()
Retrieve the Fritz John Objective Function Multiplier
|
public FritzJohnMultipliers(double dblObjectiveCoefficient,
double[] adblEquality,
double[] adblInequality)
throws java.lang.Exception
dblObjectiveCoefficient - The Objective Function CoefficientadblEquality - Array of the Equality Constraint CoefficientsadblInequality - Array of the Inequality Constraint Coefficientsjava.lang.Exception - Thrown if the Inputs are Invalidpublic static final FritzJohnMultipliers KarushKuhnTucker(double[] adblEquality, double[] adblInequality)
adblEquality - Array of the Equality Constraint CoefficientsadblInequality - Array of the Inequality Constraint Coefficientspublic double objectiveCoefficient()
public double[] equalityConstraintCoefficient()
public double[] inequalityConstraintCoefficient()
public int numEqualityCoefficients()
public int numInequalityCoefficients()
public int numTotalCoefficients()
public boolean dualFeasibilityCheck()