A dynamic programming approach to constrained portfolios · Study