Research Article

An Improvement of Stochastic Gradient Descent Approach for Mean-Variance Portfolio Optimization Problem

Algorithm 1

SGD algorithm.
Data: given the initial value , the number of samples , the step size , and the tolerance . Set .
Step 1: evaluate the augmented objective function from (16).
Step 2: compute the stochastic gradient from (20).
Step 3: set the random index .
Step 4: update the vector from (21). If , then stop the iteration. Otherwise, set and repeat from Step 1.
Remark:
The tolerance is , and the learning rate is  = 0.001.