Package org.drip.spaces.cover
Class MaureyOperatorCoveringBounds
java.lang.Object
org.drip.spaces.cover.MaureyOperatorCoveringBounds
public class MaureyOperatorCoveringBounds
extends java.lang.Object
MaureyOperatorCoveringBounds implements the estimate the Upper Bounds and/or Absolute Values of the
Covering Number for the Hilbert Rd To Supremum Rd Operator Class. The Main
References are:
- Carl, B. (1985): Inequalities of the Bernstein-Jackson type and the Degree of Compactness of Operators in Banach Spaces Annals of the Fourier Institute 35 (3) 79-118
- Carl, B., and I. Stephani (1990): Entropy, Compactness, and the Approximation of Operators Cambridge University Press Cambridge UK
- Williamson, R. C., A. J. Smola, and B. Scholkopf (2000): Entropy Numbers of Linear Function Classes, in: Proceedings of the 13th Annual Conference on Computational Learning Theory ACM New York
- Maurey Constant - from the Hilbert - Supremum Identity Map Estimate
- Maurey Constant - from the Williamson-Smola-Scholkopf Estimate
- Construct an Instance Hilbert To Supremum Identity Map based Maurey Operator Covering Bounds
- Construct an Instance of the Maurey Operator Covering Bounds based upon the Williamson, Smola, and Scholkopf Estimate
- MaureyOperatorCoveringBounds Constructor
- Retrieve the Maurey Constant
- Retrieve the Supremum Dimension
- Retrieve the Operator Norm of Interest
- Compute the Upper Bound for the Dyadic Entropy Number
- Compute the Upper Bound for the Entropy Number
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields Modifier and Type Field Description static double
HILBERT_SUPREMUM_IDENTITY_CONSTANT
Maurey Constant - from the Hilbert - Supremum Identity Map Estimatestatic double
WILLIAMSON_SMOLA_SCHOLKOPF_CONSTANT
Maurey Constant - from the Williamson-Smola-Scholkopf Estimate -
Constructor Summary
Constructors Constructor Description MaureyOperatorCoveringBounds(double maureyConstant, int supremumDimension, double operatorNorm)
MaureyOperatorCoveringBounds Constructor -
Method Summary
Modifier and Type Method Description double
dyadicEntropyUpperBound(int entropyNumberIndex)
Compute the Upper Bound for the Dyadic Entropy Numberdouble
entropyNumberUpperBound(int entropyNumberIndex)
Compute the Upper Bound for the Entropy Numberstatic MaureyOperatorCoveringBounds
HilbertSupremumIdentityMap(int supremumDimension, double operatorNorm)
Construct an Instance Hilbert To Supremum Identity Map based Maurey Operator Covering Boundsdouble
maureyConstant()
Retrieve the Maurey Constantdouble
operatorNorm()
Retrieve the Operator Norm of Interestint
supremumDimension()
Retrieve the Supremum Dimensionstatic MaureyOperatorCoveringBounds
WilliamsonSmolaScholkopfEstimate(int supremumDimension, double operatorNorm)
Construct an Instance of the Maurey Operator Covering Bounds based upon the Williamson, Smola, and Scholkopf EstimateMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
HILBERT_SUPREMUM_IDENTITY_CONSTANT
public static final double HILBERT_SUPREMUM_IDENTITY_CONSTANTMaurey Constant - from the Hilbert - Supremum Identity Map Estimate- See Also:
- Constant Field Values
-
WILLIAMSON_SMOLA_SCHOLKOPF_CONSTANT
public static final double WILLIAMSON_SMOLA_SCHOLKOPF_CONSTANTMaurey Constant - from the Williamson-Smola-Scholkopf Estimate- See Also:
- Constant Field Values
-
-
Constructor Details
-
MaureyOperatorCoveringBounds
public MaureyOperatorCoveringBounds(double maureyConstant, int supremumDimension, double operatorNorm) throws java.lang.ExceptionMaureyOperatorCoveringBounds Constructor- Parameters:
maureyConstant
- The Maurey ConstantsupremumDimension
- The Operator Supremum Output Space DimensionoperatorNorm
- The Operator Norm of Interest- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
HilbertSupremumIdentityMap
public static final MaureyOperatorCoveringBounds HilbertSupremumIdentityMap(int supremumDimension, double operatorNorm)Construct an Instance Hilbert To Supremum Identity Map based Maurey Operator Covering Bounds- Parameters:
supremumDimension
- The Operator Supremum Output Space DimensionoperatorNorm
- The Operator Norm of Interest- Returns:
- The Instance Hilbert To Supremum Identity Map based Maurey Operator Covering Bounds
-
WilliamsonSmolaScholkopfEstimate
public static final MaureyOperatorCoveringBounds WilliamsonSmolaScholkopfEstimate(int supremumDimension, double operatorNorm)Construct an Instance of the Maurey Operator Covering Bounds based upon the Williamson, Smola, and Scholkopf Estimate- Parameters:
supremumDimension
- The Operator Supremum Output Space DimensionoperatorNorm
- The Operator Norm of Interest- Returns:
- Maurey Operator Covering Bounds based upon the Williamson, Smola, and Scholkopf Estimate
-
maureyConstant
public double maureyConstant()Retrieve the Maurey Constant- Returns:
- The Maurey Constant
-
supremumDimension
public int supremumDimension()Retrieve the Supremum Dimension- Returns:
- The Supremum Dimension
-
operatorNorm
public double operatorNorm()Retrieve the Operator Norm of Interest- Returns:
- The Operator Norm of Interest
-
dyadicEntropyUpperBound
public double dyadicEntropyUpperBound(int entropyNumberIndex) throws java.lang.ExceptionCompute the Upper Bound for the Dyadic Entropy Number- Parameters:
entropyNumberIndex
- The Entropy Number Index- Returns:
- The Upper Bound for the DyadicEntropy Number
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
entropyNumberUpperBound
public double entropyNumberUpperBound(int entropyNumberIndex) throws java.lang.ExceptionCompute the Upper Bound for the Entropy Number- Parameters:
entropyNumberIndex
- The Entropy Number Index- Returns:
- The Upper Bound for the Entropy Number
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-