Learning the Efficient Frontier

Neural Information Processing Systems 

This optimal solution is traditionally found by solving a convex optimization problem.