Package org.drip.optimization.necessary
Class ConditionQualifier
java.lang.Object
org.drip.optimization.necessary.ConditionQualifier
- Direct Known Subclasses:
ConditionQualifierComplementarySlackness
,ConditionQualifierDualFeasibility
,ConditionQualifierFONC
,ConditionQualifierPrimalFeasibility
,ConditionQualifierSOSC
public class ConditionQualifier
extends java.lang.Object
ConditionQualifier holds the Condition Name, the Condition Order, and the Condition Validity Flag
that correspond to the Necessary and the Sufficient Conditions. The References are:
- Boyd, S., and L. van den Berghe (2009): Convex Optimization Cambridge University Press Cambridge UK
- Eustaquio, R., E. Karas, and A. Ribeiro (2008): Constraint Qualification for Nonlinear Programming Federal University of Parana
- Karush, A. (1939): Minima of Functions of Several Variables with Inequalities as Side Constraints University of Chicago Chicago IL
- Kuhn, H. W., and A. W. Tucker (1951): Nonlinear Programming Proceedings of the Second Berkeley Symposium University of California Berkeley CA 481-492
- Ruszczynski, A. (2006): Nonlinear Optimization Princeton University Press Princeton NJ
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ConditionQualifier(java.lang.String strDescription, int iOrder, boolean bValid)
ConditionQualifier Constructor -
Method Summary
Modifier and Type Method Description java.lang.String
description()
Retrieve the Condition Qualifier Descriptionjava.lang.String
display()
Convert the Condition Qualifier into a Display Stringint
order()
Retrieve the Condition Qualifier Orderboolean
valid()
Retrieve the Condition Qualifier ValidityMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ConditionQualifier
public ConditionQualifier(java.lang.String strDescription, int iOrder, boolean bValid) throws java.lang.ExceptionConditionQualifier Constructor- Parameters:
strDescription
- Condition Qualifier DescriptioniOrder
- Order of the Condition - Typically First/SecondbValid
- Condition Qualifier Validity- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
description
public java.lang.String description()Retrieve the Condition Qualifier Description- Returns:
- The Condition Qualifier Description
-
order
public int order()Retrieve the Condition Qualifier Order- Returns:
- The Condition Qualifier Order
-
valid
public boolean valid()Retrieve the Condition Qualifier Validity- Returns:
- The Condition Qualifier Validity
-
display
public java.lang.String display()Convert the Condition Qualifier into a Display String- Returns:
- The Condition Qualifier into a Display String
-