Probability Gradient Estimation by Set-Valued Calculus and Applications in Network Design

Let $\vartheta \mapsto P(\vartheta)$ be a set-valued mapping from $\RR^d$ into the family of closed compact polyhedra in $\RR^s$. Let $\xi$ be a $\RR^s$ valued random variable. Many stochastic optimization problems in computer networking, system reliability, transportation, telecommunication, finance, etc. can be formulated as a problem to minimize (or maximize) the probability $\PP \{ \xi \in P(\vartheta) \}$ under some constraints on the decision variable $\vartheta$. For a practical solution of such a problem, one has to approximate the objective function and its derivative by Monte Carlo simulation, since a closed analytical expression is only available in rare cases. In this paper, we present a new method of approximating the gradient of $\PP \{ \xi \in P(\vartheta) \}$ w.r. t. $\vartheta$ by sampling, which is based on the concept of setwise (weak) derivative. Quite surprisingly, it turns out that it is typically easier to approximate the derivative than the objective itself.

[1]  S. Uryasev Derivatives of probability functions and integrals over sets given by inequalities , 1994 .

[2]  Stan Uryasev,et al.  Derivatives of probability functions and some applications , 1995, Ann. Oper. Res..

[3]  András Prékopa,et al.  NETWORK PLANNING USING TWO-STAGE PROGRAMMING UNDER UNCERTAINTY , 1980 .

[4]  Paul Glasserman,et al.  Gradient Estimation Via Perturbation Analysis , 1990 .

[5]  S. Yau Mathematics and its applications , 2002 .

[6]  C. Leake Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method , 1994 .

[7]  Grigoriy Tretiakov Stochastic quasi-gradient algorithms for maximization of the probability function. A new formula for the gradient of the probability function , 2002 .

[8]  Andrey I. Kibzun,et al.  Stochastic Programming Problems with Probability and Quantile Functions , 1996 .

[9]  K. Marti,et al.  Differentiation of probability functions: The transformation method , 1995 .

[10]  Jason H. Goodfriend,et al.  Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method , 1995 .

[11]  Reuven Y. Rubinstein,et al.  Sensitivity analysis of discrete event systems by the “push out” method , 1992, Ann. Oper. Res..

[12]  R. Y. Rubinstein,et al.  A fast Monte Carlo method for evaluating reliability indexes , 1999 .

[13]  H. Weisshaupt A Measure-Valued Approach to Convex Set-Valued Dynamics , 2001 .

[14]  A Orman,et al.  Optimization of Stochastic Models: The Interface Between Simulation and Optimization , 2012, J. Oper. Res. Soc..

[15]  J Figueira,et al.  Stochastic Programming , 1998, J. Oper. Res. Soc..

[16]  Andrey I. Kibzun,et al.  Stochastic Programming Problems with Probability and Quantile Functions , 1998 .