Perturb and MAP Methods