Poincaré complex: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>DesolateReality
Clarify that Poincare complex refers to the chain complex, not the space.
 
en>Nbarth
m link
Line 1: Line 1:
Cellular phones are a fantastic gadget, particularly if you know a great deal on them. For people who aren't in contact with the modern entire world or simply want to learn more about mobile phones, they have appear to the right report. Beneath, there are actually some great ideas which can help you understand much more about cell phones.<br><br>Recognize that your mobile phone will decrease since it ages. In the event you improve your software program, it may help to keep the device operating. The situation using this is the fact new phones appear that are a lot more powerful. When this happens, you will need to buy a new telephone.<br><br>Don't bother with addresses for the mobile phone phone's display. There are several extras that will enhance your knowledge of your mobile phone cellular phone covers normally aren't one of them. Most mobile phone screens are actually damage tolerant, and the plastic-type deal with is only going to make the touchscreen much less reactive.<br><br>Haggle a bit when looking for your next telephone. You generally wouldn't assume haggling to work in a store placing, but it is typically effective when it comes to investing in a new cellphone. Give it a try for yourself. It can't damage, and individuals frequently get between 50 and 100 money knocked off of the selling price.<br><br>Try acquiring a cellphone with remote control keyless entrance. This comes in helpful in the event you fasten your secrets inside of your automobile. Start with calling someone in the home on the mobile phone. Then, maintain your telephone a ft . through your vehicle entrance. They could press and support the unlock switch around their cellular phone. The car should discover.<br><br>If you are inside an location which has a really low transmission, you ought to turn your telephone away. Making it on will only conclusion with you having a lifeless electric battery. You should also try out keeping your mobile phone out in the open much more since the indicate is a little weaker in handbags, storage as well as other sealed places.<br><br>If your cellular phone ever becomes wet, turn it away from right away. Accept it aside and take away the Simulator card, battery pack and then any other easily removed interior elements. Following, input it all right into a bowl loaded with rice. Lave it immediately to allow the rice to dry it thoroughly. Blow it and yes it need to operate!<br><br>It's alright if you are loyal to a single product or business, but do maintain your eyeballs open in the direction of other individuals. Even though you might sense more comfortable with one across the other, testing out something totally new is rarely a poor concept. Take a look at new mobile phones because you could fall madly in love.<br><br>Audit your mobile phone strategy for a couple months to make sure you hold the right one for you. If it looks likely you're more often than not groing through your computer data limit or chatting a few minutes, then you certainly likely have to improve. If you're continually properly below your restrictions, you could be more satisfied protecting some funds having a reduced strategy.<br><br>Buy a circumstance to your cell phone. A poor decline can mean a shattered cell phone with no excellent case. Otterbox is recognized for producing quite strong situations that continue to keep phones safe. Do spend profit your defensive circumstance.<br><br>Make use of phone's work schedule. It could be very useful in checking your meetings, events and responsibilities. Also you can set up the cell phone to offer away an notify that lets you know an event is going to transpire. It is a great time and pieces of paper protecting approach that lots of folks make use of to keep their plan right.<br><br>Understanding how to acquire, use or get cheap deals on mobile phones is critical. Most of us have mobile devices, but don't realize how to communicate with a bunch of their abilities or buying a fresh mobile phone when the aged one particular smashes. Just always keep these great tips at heart, and you will be in touch with the present day planet.<br><br>In case you loved this short article and you wish to receive more information concerning [http://www.latestsms.in/love-shayari.htm Love sms] i implore you to visit the website.
'''Fourier amplitude sensitivity testing (FAST)''' is a variance-based global [[sensitivity analysis]] method. The sensitivity value is defined based on [[conditional variance]]s which indicate the individual or joint effects of the uncertain inputs on the output.
 
FAST first represents conditional variances via coefficients from the multiple [[Fourier series]] expansion of the output function. Then the [[ergodic theorem]] is applied to transform the multi-dimensional integral to a one-dimensional integral in evaluation of the Fourier coefficients. A set of incommensurate frequencies is required to perform the transform and most frequencies are irrational. To facilitate computation a set of integer frequencies is selected instead of the irrational frequencies. The integer frequencies are not strictly incommensurate, resulting in an error between the multi-dimensional integral and the transformed one-dimensional integral. However, the integer frequencies can be selected to be incommensurate to any order so that the error can be controlled meeting any precision requirement in theory. Using integer frequencies in the integral transform, the resulted function in the one-dimensional integral is periodic and the integral only needs to evaluate in a single period. Next, since the continuous integral function can be recovered from a set of finite sampling points if the [[Nyquist–Shannon sampling theorem]] is satisfied, the one-dimensional integral is evaluated from the summation of function values at the generated sampling points.
 
FAST is more efficient to calculate sensitivities than other variance-based global sensitivity analysis methods via [[Monte Carlo integration]]. However the calculation by FAST is usually limited to sensitivities referring to “main effect” or “total effect”.
 
== History ==
The FAST method originated in study of coupled chemical reaction systems in 1973<ref>Cukier, R.I., C.M. Fortuin, K.E. Shuler, A.G. Petschek and J.H. Schaibly (1973).  Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. I Theory. ''Journal of Chemical Physics'', '''59''', 3873–3878.</ref><ref>Schaibly, J.H. and K.E. Shuler (1973). Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. II Applications. ''Journal of Chemical Physics'', '''59''', 3879–3888.</ref> and the detailed analysis of the computational error was presented latter in 1975.<ref>Cukier, R.I., J.H. Schaibly, and K.E. Shuler (1975). Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. III. Analysis of the approximations. ''Journal of Chemical Physics'', '''63''', 1140–1149.</ref> Only the first order sensitivity indices referring to “main effect” were calculated in the original method. A [[FORTRAN]] computer program capable of analyzing either algebraic or differential equation systems was published in 1982.<ref>McRae,  G.J., J.W. Tilden and J.H. Seinfeld (1982). Global sensitivity analysis—a computational implementation of the Fourier Amplitude Sensitivity Test (FAST). ''Computers & Chemical Engineering'', '''6''', 15–25.</ref> In 1990s, the relationship between FAST sensitivity indices and Sobol’s ones calculated from [[Monte-Carlo simulation]] was revealed in the general framework of [[ANOVA]]-like decomposition <ref>Archer G.E.B., A. Saltelli and I.M. Sobol (1997). Sensitivity measures, ANOVA-like techniques and the use of bootstrap. ''Journal of Statistical Computation and Simulation'', '''58''', 99–120.</ref> and an extended FAST method able to calculate sensitivity indices referring to “total effect” was developed.<ref>Saltelli A., S. Tarantola and K.P.S. Chan (1999). A quantitative model-independent method for global sensitivity analysis of model output. ''Technometrics'', '''41''', 39–56.</ref>
 
== Foundation ==
=== Variance-based sensitivity ===
{{Main|Variance-based sensitivity analysis}}
 
Sensitivity indices of a variance-based method are calculated via ANOVA-like decomposition of the function for analysis. Suppose the function is <math> Y = f\left(\mathbf{X}\right)=f\left(X_1,X_2,\dots,X_n\right) </math> where <math> 0 \leq X_j \leq 1, j=1, \dots, n</math>. The ANOVA-like decomposition is
 
:<math>f\left(X_1,X_2,\ldots,X_n\right)=f_0+\sum_{j=1}^nf_j\left(X_j\right)+\sum_{j=1}^{n-1}\sum_{k=j+1}^n f_{jk}\left(X_j,X_k\right)+ \cdots +f_{12 \dots n}</math>
 
provided that <math> f_0 </math> is a constant and the integral of each term in the sums is zero, i.e.
 
:<math> \int_0^1 f_{j_1 j_2 \dots j_r}\left(X_{j_1},X_{j_2},\dots,X_{j_r}\right)dX_{j_k}=0, \text{ } 1 \leq k \leq r.</math>
 
The conditional variance which characterizes the contribution of each term to the total variance of <math> f\left(\mathbf{X}\right) </math> is
 
:<math> V_{j_1 j_2 \dots j_r}=\int_0^1 \cdots \int_0^1 f_{j_1 j_2 \dots j_r}^2\left(X_{j_1},X_{j_2},\dots,X_{j_r}\right)dX_{j_1}dX_{j_2}\dots dX_{j_r}.</math>
 
The total variance is the sum of all conditional variances
 
:<math> V = \sum_{j=1}^n V_j + \sum_{j=1}^{n-1} \sum_{k=j+1}^n V_{jk} + \cdots + V_{12\dots n}.</math>
 
The sensitivity index is defined as the normalized conditional variance as
 
:<math> S_{j_1 j_2 \dots j_r} = \frac{V_{j_1 j_2 \dots j_r}}{V} </math>
 
especially the first order sensitivity
 
:<math> S_j=\frac{V_j}{V} </math>
 
which indicates the main effect of the input <math> X_j </math>.
 
=== Multiple Fourier series ===
One way to calculate the ANOVA-like decomposition is based on multiple Fourier series. The function <math> f\left(\mathbf{X}\right) </math> in the unit hyper-cube can be extended to a multiply periodic function and the multiple Fourier series expansion is  
:<math> f\left(X_1,X_2,\dots,X_n\right) = \sum_{m_1=-\infty}^{\infty} \sum_{m_2=-\infty}^{\infty} \cdots \sum_{m_n=-\infty}^{\infty} C_{m_1m_2...m_n}\exp\bigl[2\pi i\left( m_1X_1 + m_2X_2 + \cdots + m_nX_n \right) \bigr], \text{  for integers  }m_1, m_2, \dots, m_n</math>
where the Fourier coefficient is
:<math> C_{m_1m_2...m_n} = \int_0^1 \cdots \int_0^1 f\left(X_1,X_2,\dots,X_n\right) \exp\bigl[-2\pi i \left( m_1X_1+m_2X_2+\dots+m_nX_n \right) \bigr].</math>
 
The ANOVA-like decomposition is
:<math>
\begin{align}
f_0 &= C_{00 \dots 0} \\
f_j &= \sum_{m_j \neq 0} C_{0 \dots m_j \dots 0} \exp\bigl[2\pi i m_jX_j \bigr] \\
f_{jk} &= \sum_{m_j \neq 0} \sum_{m_k \neq 0} C_{0 \dots m_j \dots m_k \dots 0} \exp\bigl[2\pi i \left( m_jX_j + m_kX_k \right) \bigr] \\
f_{12 \dots n} &= \sum_{m_1 \neq 0} \sum_{m_2 \neq 0} \cdots \sum_{m_n \neq 0} C_{m_1 m_2 \dots m_n} \exp\bigl[ 2\pi i \left( m_1X_1+m_2X_2+\cdots+m_nX_n \right) \bigr].
\end{align}
</math>
 
The first order conditional variance is
:<math>
\begin{align}
V_j &= \int_0^1 f_j^2\left(X_j\right)dX_j\\
&= \sum_{ m_j \neq 0 } \left| C_{0 \dots m_j \dots 0} \right|^2\\
&= 2\sum_{m_j=1}^{\infty} \left( A_{m_j}^2+B_{m_j}^2 \right)
\end{align}</math>
where <math> A_{m_j} </math> and <math> B_{m_j} </math> are the real and imaginary part of  <math> C_{0 \dots m_j \dots 0} </math>  respectively
:<math>
\begin{align}
A_{m_j} &= \int_0^1 \cdots \int_0^1 f \left(X_1, X_2, \dots, X_n\right) \cos\left(2\pi m_jX_j\right)dX_1dX_2 \dots dX_n \\
B_{m_j} &= \int_0^1 \cdots \int_0^1 f \left(X_1, X_2, \dots, X_n\right) \sin\left(2\pi m_jX_j\right)dX_1dX_2 \dots dX_n
\end{align}
</math>
 
=== Ergodic theorem ===
A multi-dimensional integral is required to evaluate for calculating the Fourier coefficients. One way is to transform the multi-dimensional integral into a one-dimensional integral by expressing every input as a function of a new independent variable <math> s </math> as
:<math> X_j \left( s \right) = \frac{1}{2\pi}\left(\omega_j s \text{ mod } 2\pi \right), j = 1,2,\dots,n </math>
where <math> \left\{\omega_j\right\} </math> is a set of incommensurate frequencies, i.e.
:<math> \sum_{j=1}^n \gamma_j\omega_j = 0 </math>
for an integer set of <math> \left\{\gamma_j\right\} </math> if and only if <math> \gamma_j = 0 </math> for every <math> j </math>.
Then the Fourier coefficients can be calculated by a one-dimensional integral according to the ergodic theorem <ref>Weyl, H. (1938). Mean motion. ''American Journal of Mathematics'', '''60''', 889–896.</ref>
:<math>
\begin{align}
A_{m_j} &=  \lim_{T \to \infty} \frac{1}{2T} \int_{-T}^T f\bigl(X_1\left(s\right),X_2\left(s\right),\dots,X_n\left(s\right)\bigr)\cos\bigl(2\pi m_jX_j\left(s\right)\bigr)ds\\
B_{m_j} &=  \lim_{T \to \infty} \frac{1}{2T} \int_{-T}^T f\bigl(X_1\left(s\right),X_2\left(s\right),\dots,X_n\left(s\right)\bigr)\sin\bigl(2\pi m_jX_j\left(s\right)\bigr)ds
\end{align}
</math>
 
== Implementation ==
=== Integer  frequencies ===
At most one of the incommensurate frequencies <math> \left\{\omega_j\right\} </math> can be rational with all others being irrational. Since the numerical value of an irrational number cannot be stored exactly in a computer, an approximation of the incommensurate frequencies by all rational numbers is required in implementation. Without loss of any generality the frequencies can be set as integers instead of any rational numbers. A set of integers <math> \left\{\omega_j\right\} </math> is approximately incommensurate to the order of <math> M </math> if
:<math> \sum_{j=1}^n \gamma_j\omega_j \neq 0 </math>
for
:<math> \sum_{j=1}^n \left| \gamma_j \right| \leq M + 1 </math>
where <math> M </math> is an integer. The exact incommensurate condition is a extreme case when <math> M \to \infty </math>.  
 
Using the integer frequencies the function in the transformed one-dimensional integral is periodic so only the integration over a period of <math> 2\pi </math> is required. The Fourier coefficients can be approximately calculated as
:<math>
\begin{align}
A_{m_j} &\approx  \frac{1}{2\pi} \int_{-\pi}^{\pi} f\bigl(X_1\left(s\right),X_2\left(s\right),\dots,X_n\left(s\right)\bigr)\cos\left(m_j\omega_j s\right)ds := \hat{A}_{m_j}\\
B_{m_j} &\approx  \frac{1}{2\pi} \int_{-\pi}^{\pi} f\bigl(X_1\left(s\right),X_2\left(s\right),\dots,X_n\left(s\right)\bigr)\sin\left(m_j\omega_j s\right)ds := \hat{B}_{m_j}
\end{align}
</math>
The approximation of the incommensurate frequencies for a finite <math> M </math> results in a discrepancy error between the true Fourier coefficients <math> A_{m_j} </math>, <math> B_{m_j} </math> and their estimates <math> \hat{A}_{m_j} </math>, <math> \hat{B}_{m_j} </math>. The larger the order <math> M </math> is the smaller the error is but the more computational efforts are required to calculate the estimates in the following procedure. In practice <math> M </math> is frequently set to 4 and a table of resulted frequency sets which have up to 50 frequencies is available. (McRae et al., 1982)
 
=== Search curve ===
The transform, <math> X_j \left( s \right) = \frac{1}{2\pi}\left(\omega_j s \text{ mod } 2\pi \right)</math>, defines a search curve in the input space. If the frequencies, <math> \omega_j, j = 1,\dots,n </math>, are incommensurate, the search curve can pass through every point in the input space as <math> s </math> varies from 0 to <math>\infty</math> so the multi-dimensional integral over the input space can be accurately transformed to a one-dimensional integral along the search curve. However, if the frequencies are approximately incommensurate integers, the search curve cannot pass through every point in the input space. If fact the search is repeated since the transform function is periodic, with a period of <math>2\pi</math>. The one-dimensional integral can be evaluated over a single period instead of the infinite interval for incommensurate frequencies; However, a computational error arises due to the approximation of the incommensuracy.
 
<gallery caption="Search curve" widths="320px" heights="320px" perrow="3">
File:Search_curve_1.gif | The search curve in the case of ω<sub>1</sub>=π and ω<sub>2</sub>=7. Since the frequencies are incommensurate, the search curve is not repeated and can pass through every point on the square
File:Search_curve_2.gif | The search curve in the case of ω<sub>1</sub>=3 and ω<sub>2</sub>=7. Since the frequencies are integers, which are approximately incommensurate, the search curve is repeated and cannot pass through every point on the square
File:Search_curve_3.gif | The search curve in the case of ω<sub>1</sub>=11 and ω<sub>2</sub>=7. Since the frequencies are integers, which are approximately incommensurate, the search curve is repeated and cannot pass through every point on the square
</gallery>
 
=== Sampling ===
The approximated Fourier can be further expressed as
:<math>
\hat{A}_{m_j}=
\begin{cases}
0 & m_j \text{ odd} \\
\frac{1}{\pi}\int_{-\pi/2}^{\pi/2}f\bigl(\mathbf X(s)\bigr)\cos\left(m_j\omega_js\right)ds & m_j \text{ even}
\end{cases}
</math>
and
:<math>
\hat{B}_{m_j}=
\begin{cases}
\frac{1}{\pi}\int_{-\pi/2}^{\pi/2}f\bigl(\mathbf X(s)\bigr)\sin\left(m_j\omega_js\right)ds & m_j \text{ odd} \\
0 & m_j \text{ even}
\end{cases}
</math>
The non-zero integrals can be calculated from sampling points
:<math>
\begin{align}
\hat{A}_{m_j} &= \frac{1}{2q+1}\sum_{k=-q}^q f\bigl(\mathbf X(s_k)\bigr)\cos\left( m_j \omega_j s_k\right), m_j \text{ even}\\
\hat{B}_{m_j} &= \frac{1}{2q+1}\sum_{k=-q}^q f\bigl(\mathbf X(s_k)\bigr)\sin\left( m_j \omega_j s_k\right), m_j \text{ odd }
\end{align}
</math>
where the uniform sampling point in <math> \left[-\pi/2, \pi/2\right] </math> is
:<math> s_k = \frac{\pi k}{2q+1}, k=-q,\dots,-1,0,1,\dots,q. </math>
The total number of sampling points is <math> 2q+1 </math> which should satisfy the Nyquist sampling criterion, i.e.
:<math> 2q+1 \geq N\omega_{max}+1 </math>
where <math> \omega_{max} </math> is the largest frequency in <math> \left\{\omega_k\right\} </math> and <math> N </math> is the maximum order of the calculated Fourier coefficients.
 
=== Partial sum ===
After calculating the estimated Fourier coefficients, the first order conditional variance can be approximated by
:<math>
\begin{align}
V_j &= 2\sum_{m_j=1}^{\infty} \left( A_{m_j}^2+B_{m_j}^2 \right) \\
&\approx 2\sum_{m_j=1}^{\infty} \left( \hat{A}_{m_j}^2+\hat{B}_{m_j}^2 \right) \\
&\approx 2\sum_{m_j=1}^{2} \left( \hat{A}_{m_j}^2+\hat{B}_{m_j}^2 \right) \\
&= 2\left( \hat{A}_{m_j=2}^2 + \hat{B}_{m_j=1}^2 \right)
\end{align}</math>
where only the partial sum of the first two terms is calculated and <math> N=2 </math> for determining the number of sampling points. Using the partial sum can usually return an adequately good approximation of the total sum since the terms corresponding to the fundamental frequency and low order frequencies usually contribute most to the total sum. Additionally, the Fourier coefficient in the summation are just an estimate of the true value and adding more higher order terms will not help improve the computational accuracy significantly. Since the integer frequencies are not exactly incommensurate there are two integers <math> m_j </math> and <math> m_k </math> such that <math> m_j\omega_j = m_k\omega_k. </math> Interference between the two frequencies can occur if higher order terms are included in the summation.
 
Similarly the total variance of <math> f\left( \mathbf X \right) </math> can be calculated as
:<math> V \approx \hat{A}_0\left[ f^2 \right] - \hat{A}_0\left[ f \right]^2 </math>
where <math> \hat{A}_0\left[ f^2 \right] </math> denotes the estimated Fourier coefficient of the function of <math> f^2 </math> inside the bracket and <math> \hat{A}_0\left[ f \right]^2 </math> is the squared Fourier coefficient of the function <math> f </math>. Finally the sensitivity referring to the main effect of an input can be calculated by dividing the conditional variance by the total variance.
 
== References ==
<references/>
 
[[Category:Sensitivity analysis]]
[[Category:Fourier series]]

Revision as of 19:36, 23 November 2012

Fourier amplitude sensitivity testing (FAST) is a variance-based global sensitivity analysis method. The sensitivity value is defined based on conditional variances which indicate the individual or joint effects of the uncertain inputs on the output.

FAST first represents conditional variances via coefficients from the multiple Fourier series expansion of the output function. Then the ergodic theorem is applied to transform the multi-dimensional integral to a one-dimensional integral in evaluation of the Fourier coefficients. A set of incommensurate frequencies is required to perform the transform and most frequencies are irrational. To facilitate computation a set of integer frequencies is selected instead of the irrational frequencies. The integer frequencies are not strictly incommensurate, resulting in an error between the multi-dimensional integral and the transformed one-dimensional integral. However, the integer frequencies can be selected to be incommensurate to any order so that the error can be controlled meeting any precision requirement in theory. Using integer frequencies in the integral transform, the resulted function in the one-dimensional integral is periodic and the integral only needs to evaluate in a single period. Next, since the continuous integral function can be recovered from a set of finite sampling points if the Nyquist–Shannon sampling theorem is satisfied, the one-dimensional integral is evaluated from the summation of function values at the generated sampling points.

FAST is more efficient to calculate sensitivities than other variance-based global sensitivity analysis methods via Monte Carlo integration. However the calculation by FAST is usually limited to sensitivities referring to “main effect” or “total effect”.

History

The FAST method originated in study of coupled chemical reaction systems in 1973[1][2] and the detailed analysis of the computational error was presented latter in 1975.[3] Only the first order sensitivity indices referring to “main effect” were calculated in the original method. A FORTRAN computer program capable of analyzing either algebraic or differential equation systems was published in 1982.[4] In 1990s, the relationship between FAST sensitivity indices and Sobol’s ones calculated from Monte-Carlo simulation was revealed in the general framework of ANOVA-like decomposition [5] and an extended FAST method able to calculate sensitivity indices referring to “total effect” was developed.[6]

Foundation

Variance-based sensitivity

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church.

Sensitivity indices of a variance-based method are calculated via ANOVA-like decomposition of the function for analysis. Suppose the function is Y=f(𝐗)=f(X1,X2,,Xn) where 0Xj1,j=1,,n. The ANOVA-like decomposition is

f(X1,X2,,Xn)=f0+j=1nfj(Xj)+j=1n1k=j+1nfjk(Xj,Xk)++f12n

provided that f0 is a constant and the integral of each term in the sums is zero, i.e.

01fj1j2jr(Xj1,Xj2,,Xjr)dXjk=0, 1kr.

The conditional variance which characterizes the contribution of each term to the total variance of f(𝐗) is

Vj1j2jr=0101fj1j2jr2(Xj1,Xj2,,Xjr)dXj1dXj2dXjr.

The total variance is the sum of all conditional variances

V=j=1nVj+j=1n1k=j+1nVjk++V12n.

The sensitivity index is defined as the normalized conditional variance as

Sj1j2jr=Vj1j2jrV

especially the first order sensitivity

Sj=VjV

which indicates the main effect of the input Xj.

Multiple Fourier series

One way to calculate the ANOVA-like decomposition is based on multiple Fourier series. The function f(𝐗) in the unit hyper-cube can be extended to a multiply periodic function and the multiple Fourier series expansion is

f(X1,X2,,Xn)=m1=m2=mn=Cm1m2...mnexp[2πi(m1X1+m2X2++mnXn)], for integers m1,m2,,mn

where the Fourier coefficient is

Cm1m2...mn=0101f(X1,X2,,Xn)exp[2πi(m1X1+m2X2++mnXn)].

The ANOVA-like decomposition is

f0=C000fj=mj0C0mj0exp[2πimjXj]fjk=mj0mk0C0mjmk0exp[2πi(mjXj+mkXk)]f12n=m10m20mn0Cm1m2mnexp[2πi(m1X1+m2X2++mnXn)].

The first order conditional variance is

Vj=01fj2(Xj)dXj=mj0|C0mj0|2=2mj=1(Amj2+Bmj2)

where Amj and Bmj are the real and imaginary part of C0mj0 respectively

Amj=0101f(X1,X2,,Xn)cos(2πmjXj)dX1dX2dXnBmj=0101f(X1,X2,,Xn)sin(2πmjXj)dX1dX2dXn

Ergodic theorem

A multi-dimensional integral is required to evaluate for calculating the Fourier coefficients. One way is to transform the multi-dimensional integral into a one-dimensional integral by expressing every input as a function of a new independent variable s as

Xj(s)=12π(ωjs mod 2π),j=1,2,,n

where {ωj} is a set of incommensurate frequencies, i.e.

j=1nγjωj=0

for an integer set of {γj} if and only if γj=0 for every j. Then the Fourier coefficients can be calculated by a one-dimensional integral according to the ergodic theorem [7]

Amj=limT12TTTf(X1(s),X2(s),,Xn(s))cos(2πmjXj(s))dsBmj=limT12TTTf(X1(s),X2(s),,Xn(s))sin(2πmjXj(s))ds

Implementation

Integer frequencies

At most one of the incommensurate frequencies {ωj} can be rational with all others being irrational. Since the numerical value of an irrational number cannot be stored exactly in a computer, an approximation of the incommensurate frequencies by all rational numbers is required in implementation. Without loss of any generality the frequencies can be set as integers instead of any rational numbers. A set of integers {ωj} is approximately incommensurate to the order of M if

j=1nγjωj0

for

j=1n|γj|M+1

where M is an integer. The exact incommensurate condition is a extreme case when M.

Using the integer frequencies the function in the transformed one-dimensional integral is periodic so only the integration over a period of 2π is required. The Fourier coefficients can be approximately calculated as

Amj12πππf(X1(s),X2(s),,Xn(s))cos(mjωjs)ds:=ÂmjBmj12πππf(X1(s),X2(s),,Xn(s))sin(mjωjs)ds:=B̂mj

The approximation of the incommensurate frequencies for a finite M results in a discrepancy error between the true Fourier coefficients Amj, Bmj and their estimates Âmj, B̂mj. The larger the order M is the smaller the error is but the more computational efforts are required to calculate the estimates in the following procedure. In practice M is frequently set to 4 and a table of resulted frequency sets which have up to 50 frequencies is available. (McRae et al., 1982)

Search curve

The transform, Xj(s)=12π(ωjs mod 2π), defines a search curve in the input space. If the frequencies, ωj,j=1,,n, are incommensurate, the search curve can pass through every point in the input space as s varies from 0 to so the multi-dimensional integral over the input space can be accurately transformed to a one-dimensional integral along the search curve. However, if the frequencies are approximately incommensurate integers, the search curve cannot pass through every point in the input space. If fact the search is repeated since the transform function is periodic, with a period of 2π. The one-dimensional integral can be evaluated over a single period instead of the infinite interval for incommensurate frequencies; However, a computational error arises due to the approximation of the incommensuracy.

Sampling

The approximated Fourier can be further expressed as

Âmj={0mj odd1ππ/2π/2f(𝐗(s))cos(mjωjs)dsmj even

and

B̂mj={1ππ/2π/2f(𝐗(s))sin(mjωjs)dsmj odd0mj even

The non-zero integrals can be calculated from sampling points

Âmj=12q+1k=qqf(𝐗(sk))cos(mjωjsk),mj evenB̂mj=12q+1k=qqf(𝐗(sk))sin(mjωjsk),mj odd 

where the uniform sampling point in [π/2,π/2] is

sk=πk2q+1,k=q,,1,0,1,,q.

The total number of sampling points is 2q+1 which should satisfy the Nyquist sampling criterion, i.e.

2q+1Nωmax+1

where ωmax is the largest frequency in {ωk} and N is the maximum order of the calculated Fourier coefficients.

Partial sum

After calculating the estimated Fourier coefficients, the first order conditional variance can be approximated by

Vj=2mj=1(Amj2+Bmj2)2mj=1(Âmj2+B̂mj2)2mj=12(Âmj2+B̂mj2)=2(Âmj=22+B̂mj=12)

where only the partial sum of the first two terms is calculated and N=2 for determining the number of sampling points. Using the partial sum can usually return an adequately good approximation of the total sum since the terms corresponding to the fundamental frequency and low order frequencies usually contribute most to the total sum. Additionally, the Fourier coefficient in the summation are just an estimate of the true value and adding more higher order terms will not help improve the computational accuracy significantly. Since the integer frequencies are not exactly incommensurate there are two integers mj and mk such that mjωj=mkωk. Interference between the two frequencies can occur if higher order terms are included in the summation.

Similarly the total variance of f(𝐗) can be calculated as

VÂ0[f2]Â0[f]2

where Â0[f2] denotes the estimated Fourier coefficient of the function of f2 inside the bracket and Â0[f]2 is the squared Fourier coefficient of the function f. Finally the sensitivity referring to the main effect of an input can be calculated by dividing the conditional variance by the total variance.

References

  1. Cukier, R.I., C.M. Fortuin, K.E. Shuler, A.G. Petschek and J.H. Schaibly (1973). Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. I Theory. Journal of Chemical Physics, 59, 3873–3878.
  2. Schaibly, J.H. and K.E. Shuler (1973). Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. II Applications. Journal of Chemical Physics, 59, 3879–3888.
  3. Cukier, R.I., J.H. Schaibly, and K.E. Shuler (1975). Study of the sensitivity of coupled reaction systems to uncertainties in rate coefficients. III. Analysis of the approximations. Journal of Chemical Physics, 63, 1140–1149.
  4. McRae, G.J., J.W. Tilden and J.H. Seinfeld (1982). Global sensitivity analysis—a computational implementation of the Fourier Amplitude Sensitivity Test (FAST). Computers & Chemical Engineering, 6, 15–25.
  5. Archer G.E.B., A. Saltelli and I.M. Sobol (1997). Sensitivity measures, ANOVA-like techniques and the use of bootstrap. Journal of Statistical Computation and Simulation, 58, 99–120.
  6. Saltelli A., S. Tarantola and K.P.S. Chan (1999). A quantitative model-independent method for global sensitivity analysis of model output. Technometrics, 41, 39–56.
  7. Weyl, H. (1938). Mean motion. American Journal of Mathematics, 60, 889–896.