Gradient Estimation Via Perturbation Analysis (Kluwer International Series in Engineering and Computer Science, 116)