Why Random Reshuffling Beats Stochastic Gradient Descent
Making Gradient Descent Optimal for Strongly Convex Stochastic Optimization