Class RandomizedOptimizer
java.lang.Object
org.drip.portfolioconstruction.lean.RandomizedOptimizer
- All Implemented Interfaces:
Optimizer
public class RandomizedOptimizer extends java.lang.Object implements Optimizer
RandomizedOptimizer generates Random Target Portfolio from the Input Holdings and its Market Value.
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = "Lean" Portfolio Construction Utilities Suite
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description RandomizedOptimizer(double assetSizeScaler)
RandomizedOptimizer Constructor -
Method Summary
Modifier and Type Method Description double
assetSizeScaler()
Retrieve the Asset Size ScalerHoldingsContainer
optimize(HoldingsContainer startingHoldingsContainer)
Optimize from the Starting HoldingsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RandomizedOptimizer
public RandomizedOptimizer(double assetSizeScaler) throws java.lang.ExceptionRandomizedOptimizer Constructor- Parameters:
assetSizeScaler
- Asset Size Scaler- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details