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()