Elsevier

Applied Mathematics and Computation

Volume 268, 1 October 2015, Pages 201-226
Applied Mathematics and Computation

Estimating the parameters of 3-p Weibull distribution using particle swarm optimization: A comprehensive experimental comparison

https://doi.org/10.1016/j.amc.2015.06.043Get rights and content

Highlights

  • The Weibull distribution is used lifetime distributions in reliability engineering.

  • The estimation of the parameters of this distribution is essential.

  • Maximum likelihood (ML) estimation is a common method for parameter estimation.

  • The working principle of ML estimation based on maximizing the likelihood function.

  • We used particle swarm optimization as parameter estimation tool in 3-p Weibull.

Abstract

Weibull distribution plays an important role in failure distribution modeling in reliability studies and the estimation of its parameters is essential in the most real applications. Maximum likelihood (ML) estimation is a common method, which is usually used to elaborate on the parameter estimation. The maximizing likelihood function formed for the parameter estimation of a three-parameter (3-p) Weibull distribution is a quite difficult problem. Hence, the heuristic approaches must be used to discover good solutions. Particle swarm optimization (PSO) is a population based heuristic optimization technique developed from swarm intelligence. The performance of PSO greatly depends on its control parameters such as inertia weight and acceleration coefficients. Slightly different parameter settings may direct to very different performance. This paper gives a comprehensive investigation of different PSO variants (according to inertia weight procedures, acceleration coefficients, particle size, and search space) in the parameter estimation problem of 3-p Weibull distribution. Three explanatory numerical examples are given to show that PSO approach variants exhibit a rapid convergence to the maximum value of the likelihood function in less iteration, provides accurate estimates and PSO method is satisfactory for the parameter estimation of the 3-p Weibull distribution.

Introduction

Forecasting a crucial data such as lifespan of a machine part or the duration of treatment of a serious disease in real life requires real data samples in order to construct a distribution model before forecasting operation. Each real time application can be modeled by a specific statistical distribution such as Normal, Gamma or a Weibull distribution and for an accurate estimation, the data samples should be fitted to projected distribution function. Hence, to obtain the distribution properties, the accurate parameter estimation of the related function becomes inevitable.

Since an inappropriate selection of distribution function leads a wrong estimation, one main problem in real time forecasting is the determination of the statistical distribution and the Weibull distribution [1] is the most widely used distribution in reliability and lifetime studies, because it is extremely flexible in fitting random data and adaptable in different shape distribution, it has been used in many different fields like material science, engineering, physics, chemistry, meteorology, medicine, pharmacy, economics and business, quality control, biology, geology, and geography [2]. It is a known fact that three-parameter Weibull distribution family is extremely flexible and can fit very well an extremely wide range of empirical observations [3].

Successful application of Weibull distribution depends on having acceptable statistical estimates of the unknown parameters. Estimating the parameters of the 3-p Weibull distribution family is intrinsically a very difficult task compared with two parameter cases and in order to estimate these parameters numerous approaches have been conducted in the literature.

Section snippets

Literature survey

The cumulative distribution function (cdf) and the corresponding probability density function (pdf) of the three-parameter Weibull distribution is given by FX(x)=1e(xγη)βfX(x)=βη(xγη)β1e(xγη)βwhere x > γ ≥ 0, η > 0 and β > 0 are location, scale and shape parameter, respectively [3].

The estimation methods conducted in literature may be summarized as follows. Nosal and Nosal [4] used Monte Carlo methods and array processing language to investigate the performance of the gradient random

Particle swarm optimization

Particle swarm optimization (PSO) is biologically inspired technique derived from the collective behavior of bird flocks, first introduced by Kennedy and Eberhart [32] and Eberhart and Kennedy [33]. PSO, known as an optimizer, is a population-based, self-adaptive search optimization technique [41]. PSO consists of a set of solutions (particles) called population. Each solution consists of a set of parameters and represents a point in multidimensional space. All the particles in the swarm act

Implementation of PSO to 3-p Weibull parameter estimation and numerical examples

For ML estimation, in order to estimate the parameters of not only the 3-p Weibull distribution but also any distribution type, the kind of distribution for which the samples come from should be known and for an accurate and sensitive estimation the samples should be enough in size. For performance evaluation of the PSO algorithm, several real values of the parameters of the 3-p Weibull distribution specified in vector θ=(γ,η,β) along with different sample sizes n are used. For parameters, θ=(2,

Conclusions

Estimation of the 3-p Weibull distribution occurs in many real-life problems because this distribution is an important model especially for reliability and lifetime studies. It is important to estimate the unknown parameters exactly for modeling. In this paper, different from the existing studies in the literature, we discuss performance of the PSO algorithm in terms of inertia weights, acceleration coefficients, particle size and search space dimension, on the 3-p Weibull parameter estimation.

References (48)

  • A.A. Ismail

    Estimating the parameters of Weibull distribution and the acceleration factor from hybrid partially accelerated life test

    Appl. Math. Modell.

    (2012)
  • L. Qian

    The Fisher information matrix for a three-parameter exponentiated Weibull distribution under type II censoring

    Stat. Methodol.

    (2012)
  • E.E. Elmahdy et al.

    A new approach for parameter estimation of finite Weibull mixture distributions for reliability modelling

    Appl. Math. Modell.

    (2013)
  • E.E. Elmahdy

    A new approach for Weibull modeling for reliability life data analysis

    Appl. Math. Comput.

    (2015)
  • A. Moeini et al.

    Fitting the three-parameter Weibull distribution with Cross Entropy

    Appl. Math. Modell.

    (2013)
  • S.S. Sanni et al.

    An economic order quantity model for items with three-parameter Weibull distribution deterioration, ramp-type demand and shortages

    Appl. Math. Modell.

    (2013)
  • F. Yang et al.

    Kernel density estimation of three-parameter Weibull distribution with neural network and genetic algorithm

    Appl. Math. Comput.

    (2014)
  • H.H. Örkcü et al.

    Estimating the parameters of 3-p Weibull distribution through differential evolution

    Appl. Math. Comput.

    (2015)
  • S.C. Satapathy et al.

    Particle swarm optimized multiple regression linear model for data classification

    Appl. Soft Comput.

    (2009)
  • W. Weibull

    A statistical theory of the strength of material

    Ing. Vetensk. Acad. Handl

    (1939)
  • M. Nosal et al.

    Three-parameter Weibull generator for replacing missing observations

  • D. Cousineau

    Fitting the three-parameter Weibull distribution: review and evaluation of existing and new methods

    IEEE Trans. Dielectr. Electr. Insul.

    (2009)
  • V. Bartkute et al.

    The method of three-parameter Weibull distribution estimation

    Acta Commentationes Universitatis Tartuensis Math.

    (2008)
  • D. Markovich et al.

    Nonlinear weighted least squares estimation of a three-parameter Weibull density with a nonparametric start

    J. Comput. Appl. Math.

    (2009)
  • Cited by (34)

    • Optimal experimental designs for clustered read-out data of reliability tests via particle swarm optimization

      2022, Computers and Industrial Engineering
      Citation Excerpt :

      Iterations of PSO are carried out until some specified termination criterion is attained, i.e., specified maximum number of iterations or a certain desired particle fitness. For a more comprehensive investigation of different PSO variants, see Örkcü et al. (2015). Interestingly, the last box plot of Fig. 6 shows that the balanced factorial design produces a smaller prediction variance at the use condition than the first two optimal designs.

    • Estimating the parameters of parametric lifetime distributions through an efficient acceptance–rejection sampler

      2021, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      In Acitas et al. (2019), the maximum likelihood (ML) estimation method has been considered using particle swarm optimisation (PSO) with a new adaptive search space using confidence intervals based on a modified maximum likelihood estimators. Hasan Örkcü et al. (2015b) used a population based heuristic optimisation technique based on particle swarm optimisation to estimate the parameters of the 3-p Weibull distribution. They demonstrated the efficiency of the PSO using three numerical examples under different control parameters.

    • A simulation study on the uncertainty of environmental contours due to sampling variability for different estimation methods

      2019, Applied Ocean Research
      Citation Excerpt :

      Hence, several approaches exist for reliable estimation of these parameters, but only three of these are explored in this study. For other fitting methods of the 3-parameter Weibull distribution, see e.g. [38–45]. The procedure of fitting the distributions to the data involves optimization of a nonlinear function that can be performed with standard numerical methods available in many software packages.

    • A new approach for estimating the parameters of Weibull distribution via particle swarm optimization: An application to the strengths of glass fibre data

      2019, Reliability Engineering and System Safety
      Citation Excerpt :

      It is obvious that PSO will attain a good solution, or the global optimal solution rapidly, if the solution space can be wisely-determined. In some studies, the search space is arbitrarily determined (see for example, Orkcu et al. [21]). Unlike earlier studies, a new adaptive search space based on confidence intervals is proposed in this study.

    View all citing articles on Scopus
    View full text