Gravar-mail: Quadratic programming versus second order con programming in portfolio optimization