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 doubleassetSizeScaler()Retrieve the Asset Size ScalerHoldingsContaineroptimize(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