An algorithm of MCMC method for solving \(f(x)=0\) (Q1430645)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 2067421
Language Label Description Also known as
default for all languages
No label defined
    English
    An algorithm of MCMC method for solving \(f(x)=0\)
    scientific article; zbMATH DE number 2067421

      Statements

      An algorithm of MCMC method for solving \(f(x)=0\) (English)
      0 references
      27 May 2004
      0 references
      An iterative stochastic algorithm for the numerical solution of a one dimensional equation \(f(x)=0\) is proposed. When an approximation \(x_n\) is obtained the guess value for the next step approximation is generated as a random variable \(xi\) with the mean \(x_n\) and the variance \(\lambda^2|f(x_n)|\). If \(|f(xi)|<c_n|f(x_n)|^2\) the guess is adopted, i.e. \(x_{n+1}=xi\), otherwise a new guess is generated with the same distribution. The author demonstrates that under two assumptions on the parameters \(\lambda\) and \(c_n\) \(n=1,2\dots\), \(f(x_n)\to 0\). (The author claims that \(x_n\) tends to some root of the equation but is is not true since there can be many roots and the sequence \(x_n\) can jump from one root to another). The second assumption is that \(\lim_{n\to\infty}\prod_{j=1}^n c_j=0\). The first assumption is formulated quite poorly and seems difficult to verify. In an example \(f(x)=x^2-ax+b+d\sin(1/x)\) is considered, \(xi\) are normally distributed, \(\lambda=300\), \(c=0.95\). The author does not show how to verify the first assumption in this case.
      0 references
      numerical equation solution
      0 references
      stochastic methods
      0 references
      rate of convergence
      0 references
      Markov chain Monte Carlo method
      0 references
      0 references

      Identifiers