Stochastics and Statistics
Discrete random bounds for general random variables and applications to reliability

https://doi.org/10.1016/j.ejor.2005.09.043Get rights and content

Abstract

We here propose some new algorithms to compute bounds for (1) cumulative density functions of sums of i.i.d. nonnegative random variables, (2) renewal functions and (3) cumulative density functions of geometric sums of i.i.d. nonnegative random variables. The idea is very basic and consists in bounding any general nonnegative random variable X by two discrete random variables with range in hN, which both converge to X as h goes to 0. Numerical experiments are lead on and the results given by the different algorithms are compared to theoretical results in case of i.i.d. exponentially distributed random variables and to other numerical methods in other cases.

Introduction

We are interested here in bounding different quantities from the reliability field:

First, we propose bounds for the cumulative density function (c.d.f.) of the sum of m independent nonnegative random variables with general distributions (nonnecessarily identical). Such a quantity represents for instance the unreliability of a m-units cold-standby redundant system. Indeed, assuming all components to be independent and unrepairable with respective times to failure U1, U2,  , Um, the time to failure of the whole system then is U1 + U2 +  + Um and its unreliability at time t is P(U1+U2++Umt), namely the c.d.f. of U1 + U2 +  + Um. Such quantities are also encountered in some reliability softwares for the evaluation of the reliability of large Markov systems (as in the software Figseq for the French society of electricity supply EDF for instance). Indeed, such an evaluation may be done by exploration of the different possible sequences, retaining only those which are beyond some probability threshold (see [6] or [20] for instance). Once such sequences selected, the problem of reliability evaluation then reduces to the computation of quantities like P(U1++Umt) where U1,  , Um are independent and exponentially distributed. More generally, in case all the Ui’s admit a probability density function (p.d.f.) fi towards Lebesgue measure, a p.d.f. for U1 + U2 +  + Um then is f1f2  fm (where ∗ stands for convolution) and the numerical computation of P(U1+U2++Umt) requires m successive integrations. According to the probability distributions of the Ui’s (e.g. very disparate values for the different rates in the exponential case, see [20] e.g.), the numerical evaluation of such quantities sometimes leads to different numerical errors, which are not always that easy to bound.

The second quantity we are interested in, is the renewal function associated to some eventually delayed renewal process, where we recall that the renewal function represents the mean number of renewals for the process on [0, t]. Such renewal functions typically arise in reliability theory to evaluate the mean number of replacements on [0, t] for some unit submitted to replacement in case of failure, or to other replacement strategies (see [1] e.g.). They also arise naturally in queueing theory, inventory control and networks (see [18] e.g.). Such renewal functions generally have no closed form and their numerical evaluation has made the object of numerous previous papers (see [7], [9], [14], [15], [21], [25] or [12] with references therein e.g.).

Finally, the third quantity we are interested in, is the cumulative distribution function (c.d.f.) of some geometric sum of independent and identically distributed (i.i.d.) random variables (r.v.). Such geometric sums are used in reliability theory, but also in risk analysis, queueing theory,… (see [3] or [19] e.g.). Similarly as for renewal functions, such c.d.f. of geometric sums generally have no closed form and accurateness of their numerical approximation often is difficult to evaluate.

For the three quantities described above, namely c.d.f. of sums, renewal functions and c.d.f. of geometric sums, we propose a very simple method for their bounding: for each Ui involved in such quantities, we construct some discrete random approximation Uih and Uih+ (where h > 0) bounding Ui in the sense thatUihUi<Uih+.The range of both Uih and Uih+ is included in hZ (or hN in case Ui is nonnegative) and both Uih and Uih+ converge everywhere towards Ui when h  0+ (see Section 2 for details). Such bounds for each Ui easily provides us with bounds for the three quantities to evaluate, which are similar quantities as the initial ones, with Ui substituted by Uih or Uih+. The problem then reduces to the computation of similar quantities where all r.v. now have the same discrete support hN, instead of general r.v. with general support. For each of the three quantities we are interested in, algorithms very easy to implement are given for their computation. Beside, all bounds are shown to converge towards the right quantity when h goes to zero so that bounds can be made as tight as wanted.

The idea of approximating continuous quantities by discrete ones of course is not new, especially because implementation of formulae often is simpler with discrete quantities than with continuous ones. However, contrary to what is usually done, we do not approximate directly the real quantities to evaluate but the different random variables which appear in such quantities. This immediately provides us with bounds expressed in terms of the discrete random bounds. The only real point then is to compute such bounds.

The paper is organised as follows: In Section 2, we introduce our discrete random bounds for some general random variable. Sections 3 C.d.f. of sums of random variables, 4 Renewal functions, 5 C.d.f. of geometric sums are respectively devoted to c.d.f. of sums, renewal functions and c.d.f. of geometric sums. In each of these section, theoretical results such as convergence of the bounds are proved. Then, numerical algorithms are provided and tested: first, in case of i.i.d. exponentially distributed random variables, where theoretical results are available; secondly, in other cases, where the results are compared to those by other numerical methods. We conclude in Section 6.

Section snippets

Discrete random bounds for general random variables

Let symbol ⌊⋯⌋ stands for the floor function. We recall that, by definition(y=n)(ny<n+1)for all yR, nZ. For all xR and h > 0, we then havexhxh<xh+1.Now, let xh=hxh and xh+=h(xh+1)=xh+h. We getxhx<xh+=xh+handx-h<xhx.We derive that, for all xRlimh0+xh=limh0+xh+=x.Now, let U be a random variable with general distribution. For any h > 0, we setUh=hUhandUh+=hUh+h=Uh+h(such notations are used in all the following).

Both of Uh and Uh+ are discrete random variables with support in hZ={hk:kZ

Theoretical results

Let U1, U2,  , Um be random variables with general distributions (m  2), not necessarily independent and t > 0. We are interested here in bounding P(U1++Umt). Using the discrete random bounds introduced in the previous section we get

Proposition 2

Let U1, U2,  , Um be random variables with general distributions. ThenP(U1+U2h+++Umh+t)=P(U1+U2h++Umht-(m-1)h)P(U1++Umt)P(U1+U2h++Umht)for all tR, all h > 0, where Uih and Uih+ are the discrete approximations of Ui given by (4), (5), where Ui is substituted to U.

Theoretical results

We consider a renewal process with an eventual delay V0: the first arrival time is V0 and the other inter-arrival times are U1,  , Um,  where V0 and the Ui’s are assumed to be nonnegative and independent, all the Ui’s with the same distribution. We are interested here in bounding the associated renewal function, namely the function RV0,U1 such thatRV0,U1(t)=P(V0t)+n1P(V0+U1++Unt)=E1{V0t}+n11{V0+U1++Unt}for all t  0. We recall that RV0,U1(t) represents the mean number of renewals on [0, t].

Theoretical results

We finally consider geometric sums of nonnegative i.i.d. random variables with an eventual “delay”: let V0, U1,  , Um, … be nonnegative independent random variables with U1,  , Um,  identically distributed and G a random variable independent from V0 and the Ui’s, with geometric distribution G(p) (0 < p < 1)P(G=n)=qn-1pfor all nN, with q = 1−p. We are interested here in bounding the c.d.f. of V0+1{G>1}i=1GUi, namely the function FG,V0,U1 such thatFG,V0,U1(t)=PV0+1{G2}i=1G-1Uitfor all tR. Note that in

Conclusion

As a conclusion, we have presented in this paper some new algorithms to bound different quantities useful in reliability theory (and also in other fields, see Section 1). The algorithms are very simple to implement. The results have been tested and compared to theoretical results in case of i.i.d. exponentially distributed r.v.. The results have also been compared to those by other methods and, in each case, we have seen that the algorithms presented here could stand for such comparison, even

Acknowledgements

The author thanks an anonymous referee for suggesting interesting comparisons and Prof. M. Tortorella for allowing her to use the material from [26].

References (26)

  • R.E. Barlow et al.

    Statistical Theory of Reliability and Life Testing

    (1981)
  • D.J. Bartholomew

    An approximate solution to the integral equation of renewal theory

    Journal of the Royal Statistical Society B

    (1963)
  • J.L. Bon et al.

    Some estimates of geometric sums

    Statistics & Probability Letters

    (2001)
  • J.L. Bon et al.

    Numerical comparisons of approximations of geometric sums

    Applied Stochastic Models in Business and Industry

    (2004)
  • M. Brown

    Bounds, inequalities, and monotonicity properties for some specialized renewal processes

    Annals of Probability

    (1980)
  • J.L. Bon et al.

    An algorithm in order to implement reliability exponential approximations

    Reliability Engineering & System Safety

    (1994)
  • A.G. Constantine et al.

    The Weibull renewal function for moderate to large arguments

    Computational Statistics & Data Analysis

    (1997)
  • C. Cocozza-Thivent, Processus stochastiques et fiabilité des systèmes. Mathématiques et Applications no. 28, Springer,...
  • L. Cui et al.

    Some normal approximations for renewal function of large Weibull shape parameter

    Communications in Statistics—Simulation and Computation

    (2003)
  • Z.S. Deligönül

    An approximate solution of the integral equation of renewal theory

    Journal of Applied Probability

    (1985)
  • Z.S. Deligönül et al.

    Solution of the Volterra equation of renewal theory with the Galerkin technique using cubic splines

    Journal of the Statistical Computation and Simulation

    (1984)
  • T. Dohi et al.

    Renewal processes and their computational aspects

  • D.L. Evans et al.

    Algorithms for computing the distributions of sums of discrete random variables

    Mathematical and Computer Modelling

    (2004)
  • Cited by (11)

    • Estimating the probability of meeting a deadline in schedules and plans

      2019, Artificial Intelligence
      Citation Excerpt :

      In fact, we are not aware of any representation of random variables, except for the implicit PMF table used in this paper, that is closed under addition and under maximum. Mercier [41] proposes algorithms for computing bounds of cumulative density functions of sums of i.i.d. non-negative random variables, renewal functions and cumulative density functions of geometric sums of i.i.d. non-negative random variables where our work allows for non-identical variables. Distribution of the maximum of random variables are discussed in a paper by Devroye [42], with a focus mostly on continuous distributions.

    • Estimating the probability of meeting a deadline in hierarchical plans

      2015, IJCAI International Joint Conference on Artificial Intelligence
    • Importance and Sensitivity Analysis in Dynamic Reliability

      2011, Methodology and Computing in Applied Probability
    View all citing articles on Scopus
    View full text