Inverse Monte Carlo

From SklogWiki
Revision as of 11:22, 6 September 2007 by Nice and Tidy (talk | contribs)
Jump to navigation Jump to search

Inverse Monte Carlo refers to the numerical techniques to solve the so-called inverse problem in fluids. Given the structural information (distribution functions) the inverse Monte Carlo technique tries to compute the corresponding interaction potential. More information can be found in the review by Gergely Tóth (see reference 4).

An inverse Monte Carlo algorithm using a Wang-Landau-like algorithm

A detailed explanation of the procedure can be found in reference 1. Here an outline description for a simple fluid system is given:

Input information

  • The experimental radial distribution function Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g_0(r) } at given conditions of temperature, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle T } and density Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \rho }
Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \beta \Phi_{12} (r) \equiv \frac{ \Phi_{12}(r) }{ k_B T} }

Procedure

The simulation procedure is divided into several stages. First, simulations are performed to modify the effective interaction at each stage, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle s } , in order to bias the the radial distribution function, Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g_{inst}(r) } towards the target Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g_0(r) } by using:

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \beta \Phi_{12}^{new}(r) = \beta \Phi_{12}^{old}(r) + \left[ g_{\mathrm{inst}}(r) - g_0(r) \right] \lambda_s } ,

where Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \lambda_s } is greater than zero and depends on the stage Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle s } at which one is at. The simulation for each stage proceeds until some convergence criteria (that takes into account the precision of the values of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle g_0(r) } ) for the global result of the radial distribution function over the stage, is achieved (See Ref. 1)) When the simulation for a particular stage have finished a new stage is initiated, with a smaller value of Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \lambda } :

Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \left. \lambda_{s+1} \right.= \alpha \lambda_s } with: Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle 0 < \alpha < 1 }

At the final stage, with a sufficiently small Failed to parse (SVG (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://wikimedia.org/api/rest_v1/":): {\displaystyle \lambda } , one can obtain an effective pair potential compatible with the input radial distribution function . One knows that this effective pair potential is valid due to the uniqueness theorem of Henderson (Ref. 3).

References

  1. N. G. Almarza and E. Lomba, "Determination of the interaction potential from the pair distribution function: An inverse Monte Carlo technique", Physical Review E 68 011202 (6 pages) (2003)
  2. N. G. Almarza, E. Lomba, and D. Molina. "Determination of effective pair interactions from the structure factor", Physical Review E 70 021203 (5 pages) (2004)
  3. R. L. Henderson "A uniqueness theorem for fluid pair correlation functions", Physics Letters A 49 pp. 197-198 (1974)
  4. Gergely Tóth, "Interactions from diffraction data: historical and comprehensive overview of simulation assisted methods", Journal of Physics: Condensed Matter 19 335220 (2007)