optimalAllocation