stochastic programming for portfolio problem