public class MaureyOperatorCoveringBounds
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static double |
HILBERT_SUPREMUM_IDENTITY_CONSTANT
Maurey Constant - from the Hilbert - Supremum Identity Map Estimate
|
static double |
WILLIAMSON_SMOLA_SCHOLKOPF_CONSTANT
Maurey Constant - from the Williamson-Smola-Scholkopf Estimate
|
Constructor and Description |
---|
MaureyOperatorCoveringBounds(double dblMaureyConstant,
int iSupremumDimension,
double dblOperatorNorm)
MaureyOperatorCoveringBounds Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
dyadicEntropyUpperBound(int iEntropyNumberIndex)
Compute the Upper Bound for the Dyadic Entropy Number
|
double |
entropyNumberUpperBound(int iEntropyNumberIndex)
Compute the Upper Bound for the Entropy Number
|
static MaureyOperatorCoveringBounds |
HilbertSupremumIdentityMap(int iSupremumDimension,
double dblOperatorNorm)
Construct an Instance Hilbert To Supremum Identity Map based Maurey Operator Covering Bounds
|
double |
maureyConstant()
Retrieve the Maurey Constant
|
double |
operatorNorm()
Retrieve the Operator Norm of Interest
|
int |
supremumDimension()
Retrieve the Supremum Dimension
|
static MaureyOperatorCoveringBounds |
WilliamsonSmolaScholkopfEstimate(int iSupremumDimension,
double dblOperatorNorm)
Construct an Instance of the Maurey Operator Covering Bounds based upon the Williamson, Smola, and
Scholkopf Estimate
|
public static final double HILBERT_SUPREMUM_IDENTITY_CONSTANT
public static final double WILLIAMSON_SMOLA_SCHOLKOPF_CONSTANT
public MaureyOperatorCoveringBounds(double dblMaureyConstant, int iSupremumDimension, double dblOperatorNorm) throws java.lang.Exception
dblMaureyConstant
- The Maurey ConstantiSupremumDimension
- The Operator Supremum Output Space DimensiondblOperatorNorm
- The Operator Norm of Interestjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final MaureyOperatorCoveringBounds HilbertSupremumIdentityMap(int iSupremumDimension, double dblOperatorNorm)
iSupremumDimension
- The Operator Supremum Output Space DimensiondblOperatorNorm
- The Operator Norm of Interestpublic static final MaureyOperatorCoveringBounds WilliamsonSmolaScholkopfEstimate(int iSupremumDimension, double dblOperatorNorm)
iSupremumDimension
- The Operator Supremum Output Space DimensiondblOperatorNorm
- The Operator Norm of Interestpublic double maureyConstant()
public int supremumDimension()
public double operatorNorm()
public double dyadicEntropyUpperBound(int iEntropyNumberIndex) throws java.lang.Exception
iEntropyNumberIndex
- The Entropy Number Indexjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double entropyNumberUpperBound(int iEntropyNumberIndex) throws java.lang.Exception
iEntropyNumberIndex
- The Entropy Number Indexjava.lang.Exception
- Thrown if the Inputs are Invalid