Robust Portfolio Asset Allocation: models and algorithmic approaches