On Perturbation Analysis for Optimization Problems