ebook img

Numerical Solution of Stochastic Neural Fields with Delays PDF

0.86 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Numerical Solution of Stochastic Neural Fields with Delays

Numerical Approximation of Stochastic Neural Fields with Delays 7 1 0 2 Pedro M. Lima (a) and Evelyn Buckwar (b) (a) CEMAT - Center for Computational and Stochastic Mathematics n a Instituto Superior T´ecnico, Universidade de Lisboa J A. Rovisco Pais, 1049-001 Lisboa, Portugal 4 (b) Institute of Stochastics 1 Johannes Kepler University ] A Altenbergerstr. 69 , 4040 Linz, Austria N January 17, 2017 . h t a m Abstract [ We introduce a new numerical algorithm for solving the stochastic 1 neuralfieldequation(NFE)withdelays. Usingthisalgorithmwehave v obtained some numerical results which illustrate the effect of noise in 7 1 the dynamical behaviour of stationary solutions of the NFE, in the 9 presence of spatially heterogeneous external inputs. 3 0 . 1 Introduction 1 0 7 Neural Field Equations (NFE) are a powerful tool for analysing the dynam- 1 ical behaviour of populations of neurons. The analysis of such dynamical : v mechanisms is crucially important for understanding a wide range of neuro- i X biological phenomena [2]. In this work we will be concerned with the NFE r in the form a (cid:90) ∂ V(x,t) = I(x,t)−αV(x,t)+ K(|x−y|)S(V(y,t−τ(x,y)))dy, (1) ∂t Ω t ∈ [0,T], x ∈ Ω ⊂ R, where V(x,t) (the unknown function) denotes the membrane potential in point x at time t; I(x,t) represents the external sources of excitation; S is the dependence between the firing rate of the neurons and their membrane 1 potentials (sigmoidal or Heaviside function); and K(|x−y|) gives the con- nectivity between neurons at x and y, α is a constant (related to the decay rate of the potential); τ(x,y) > 0 is a delay, depending on the spatial vari- ables (it results from the finite propagation speed of nervous stimulus in the brain). Equation (1) (without delay) was introduced first by Wilson and Cowan [15],andthenbyAmari[1],todescribeexcitatoryandinhibitoryinteractions in populations of neurons. Intensive studies of Hopf bifurcations occuring in neural fields have been carried out in the last decade. In [2] the authors investigate the occurence of spatially localized oscillations (or breathers) in two-dimensional neural fields with excitatory and inhibitory interactions; in [13] the authors obtain sufficient conditions for the stability of stationary solutions of neural field equations; the dependency of the stationary solutions of NFE with respect to the stiffness of the nonlinearity and the contrast of external inputs is studied in [14]. Though the above mentioned results were obtained analytically, numer- ical simulations play a fundamental role in studying brain dynamics. Thus, the availability of efficient numerical methods is an important ingredient for improving the understanding of neural processes. Concerning equation (1), numerical approximations were obtained in [3]. The computational method applies quadrature rule in space to reduce the problem to a system of de- lay differential equations, which is then solved by a standard algorithm for this kind of equations. A more efficient approach was recently proposed in [6] [7], where the authors introduce a new approach to deal with the con- volution kernel of the equation and use Fast Fourier Transforms to reduce significantlythecomputationaleffortrequiredbynumericalintegration. Re- cently, a new numerical method for the approximation of two-dimensional neural fields has been introduced, based on an implicit second order scheme for the integration in time and using Chebyshev interpolation to reduce the dimensions of the matrices [11]. Some applications of this algorithm to Neuroscience problems have been discussed in [12]. As in other sciences, in Neurobiology it is well-known that better con- sistency with some phenomena can be provided if the effects of random processes in the system are taken into account. In the recent work of Ku¨hn and Riedler [9], the authors study the effect of additive noise in Neural Field Equations. With this purpose they introduce the stochastic integro- 2 differential equation (cid:18) (cid:90) (cid:19) dU (x) = I(x,t)−αU (x)+ K(|x−y|)S(U (y))dy dt+(cid:15)dW (x), (2) t t t t Ω where t ∈ [0,T], x ∈ Ω ⊂ Rn, W is a Q-Wiener process. t The main goal of the present work is to analyse the effect of noise in certain neural fields, which allow different types of stationary solutions. In this case we consider the following modification of equation (2) (cid:18) (cid:90) (cid:19) dU (x) = I(x,t)−αU (x)+ K(|x−y|)S(U (y))dy dt+(cid:15)dW (x), t t t−τ t Ω (3) where, as in the deterministic case, τ is a delay, depending on the distance |x−y|. Equation (3) is completed with an initial condition of the form U (x) = U (x,t), t ∈ [−τ ,0], x ∈ Ω, (4) t 0 max where U (x,t) is some given stochastic process, τ is the maximum value 0 max ofthedelay(τ = |Ω|/v), wherev isthepropagationspeedofthesignals. max We assume that U (x) satisfies periodic boundary conditions in space. We t will consider domains of the form Ω = [−l,l], including the limit case when l → ∞. 2 Numerical Approximation To construct a numerical approximation of the solution of (2) in the one- dimensionalcase,webeginbyexpandingthesolutionU (x)usingtheKarhunen- t Loeve formula: ∞ (cid:88) U (x) = ukv (x), (5) t t k k=0 wherev aretheeigenfunctionsofthecovarianceoperatorofthenoisein(2), k whichformanorthogonalsystem(theirexplicitformisindicatedbelow). To deriveaformulaforthecoefficientsuk wetaketheinnerproductofequation t (2) with the basis functions v : i (cid:20) (cid:18)(cid:90) (cid:19)(cid:21) (dU ,v ) = (I(x,t),v )−α(U ,v )+ K(|x−y|)S(U (y))dy,v dt+(cid:15)(dW ,v ). t i i t i t−τ i t i Ω (6) We expand dW as t ∞ (cid:88) dW (x) = v (x)λ dβk, (7) t k k t k=0 3 where the functions βk form a system of independent white noises in time t and λ are the eigenvalues of the covariance operator of the noise. As an k important particular case, we consider the one described in [9], p.7. In this case the correlation function satisfies 1 (cid:18)−π|x−y|2(cid:19) EW (x)W (y) = min(t,s) exp , t s 2ξ 4 ξ2 where ξ is a parameter modeling the spatial correlation length. In this case, if ξ << 2π, the eigenvalues of the covariance operator satisfy (cid:18) ξ2k2(cid:19) λ2 = exp − . k 4π By substituting (5) into (6), taking into account (7) and the ortogonality of the system v , we obtain k dui = (cid:2)(I(x,t),v )−αui +(KS)i(u¯ )(cid:3)dt+(cid:15)λ dβi, (8) t i t t−τ i t where (KS)i(u¯ ) denotes the nonlinear term of the system: t (cid:90) (cid:32)(cid:90) (cid:32) ∞ (cid:33) (cid:33) (cid:88) (KS)i(u¯ ) = v (x) K(|x−y|)S uk v (y) dy dx. (9) t i t−τ k Ω Ω k=1 Due to the symmetry of the kernel, the last integral may be rewritten as (cid:90) (cid:32)(cid:90) (cid:32) ∞ (cid:33) (cid:33) (cid:88) (KS)i(u¯ ) = v (x)K(|x−y|) S uk v (y) dy dx. (10) t−τ i t−τ k Ω Ω k=0 When using the Galerkin method, we define an approximate solution by truncating the series expansion (5) N−1 UN(x) = (cid:88) uk,Nv (x). (11) t t k k=0 Thenthecoefficientsuk,N satisfythefollowingnonlinearsystemofstochastic t delay differential equations: (cid:104) (cid:105) dui,N = (I(x,t),v )−αui,N +(KS)i,N(u¯ ) dt+(cid:15)λ dβi, (12) t i t t−τ i t where (KS)i,N(u¯ ) is given by t N (cid:32) N (cid:32) N (cid:33)(cid:33) (cid:88) (cid:88) (cid:88) (KS)i,N(u¯ ) = h2 v (x) K(|x −x |)S uk v (x ) (13) t−τ i l j t−τ k j j=0 l=1 k=1 4 i = 0,...,N −1. In this case we are introducing in [−L,L] a set of N +1 equidistant gridpoints x = −l +j ∗h, j = 0,...,N, where h = 2l/N, and j using the rectangular rule to evaluate the integral in (10). Since the problem has been reduced to the system (12) (a system of nonlinear stochastic delay differential equations), we can apply the Euler- Maruyama method to the solution of this system. For the discretisation in time, we introduce on the interval [0,T] a uniform mesh with step size h , t such that t = jh , j = 0,1,...,n. Then the solution uk,N of (12) will be j t t approximated by a vector (uk,N,uk,N,...,uk,N), where 1 2 n uk,N ≈ uk,N. j tj In these notations, the Euler-Maruyama method may be written as ui,N = ui,N +h (cid:104)(I(x ,t ),v )−αui,N +(KS)i,N(u¯ )(cid:105)+(cid:112)h (cid:15)λ w , j+1 j t i j i j+1 tj−τ t i i (14) where w is a random variable with normal distribution (w = N(0,1)), j = i i 0,....,n,i = 0,...,N−1. Intheright-handsideof (14)wehavewrittenαui,N , j+1 meaning that we are using a semi-implicit version of the Euler-Maruyama method. Further we can rewrite equations (14) in the form √ ui,N +h (cid:2)(I(x ,t ),v )+(KS)i,N(u¯ )(cid:3)+ h (cid:15)λ w ui,N = j t i j i tj t i i. (15) j+1 1+αh t The meaning of the inner product in (15) will be explained below. In order to compute uk we should take into account that τ = |xk1−xk2| (the time tj−τ v spent by the signal to travel between x and x ). In general τ may not be k1 k2 a multiple of h . Let d and δ be the integer and the fractional part of τ . t t ht In this case, we have t ≤ t −τ ≤ t j−d−1 j j−d and h δ = τ −dh . t t t The needed value of the solution u in (14) is then approximated by tj−τ (cid:26) u(t ), ifδ < 0.5, u ≈ j−d t (16) tj−τ u(t ), ifδ ≥ 0.5. j−d−1 t Concerning the choice of the basis functions, we consider a set of orthogonal functions, similar to the onde described in [9], page 7. More precisely, we define v (x) = exp(ikx), k = 0,1,..,N. (17) k 5 Note that with this choice of the basis functions the inner product in (15) and the sums in (13) can be interpreted as the Discrete Fourier Transform (DFT). In particular, the set of inner products (I(x,t ),v ) , i = 1,...,N j i may be seen as the DFT of the vector I , which contains the values of the N function I(x,t) at the grid points x = −l+kh, k = 1,..,N. In this case t is k fixed (t = t ). Therefore, these inner products can be evaluated efficiently j by the Fast Fourier Transform (FFT). 3 Numerical Examples 3.1 Noise effects on stationary multi-bump solutions We have applied our algorithm to analyse the effect of noise on the forma- tion of multi-bump solutions in dynamic neural fields, in the presence of space dependent external stimulli. In [10], the authors have investigated the formation of regions of high activity (bumps) in neural fields, which can be switched ’on’ and ’off’ by transient stimulli. The stability analysis of such patterns in the deterministic case was carried out in [4] and in [5]. The effects of noise on such stationary pulse solutions was studied in [8]. In this case, the firing rate functionS(x) is the Heaviside function; the connectivity kernel is given by K(x) = 2exp(−0.08x)(0.08sin(πx/10)+cos(πx/10)). In [5] it was proved that such oscillatory connectivity kernels support the formation of stationary stable multi-bump solutions, induced by external inputs. In this case the external input has the form (cid:18) x2(cid:19) I(x) = −3.39967+8exp − . 18 This specific example was considered in [4], p. 37. The parameters of the numerical approximation are N = 100,h = 1,l = 50;n = 200,h = 0.02. We t start by considering the deterministic case. Using our code with (cid:15) = 0, we areabletoreproducethreekindsofstationarysolutions,whicharedisplayed in Fig.1 and Fig.2. As the first experiment with the stochastic case we have performed a simulation with 100 paths, with noise level (cid:15) = 0.01 starting with the initial condition U (x,t) ≡ 0, over the time interval t ∈ [0,4]. Our aim was 0 to investigate the evolution of the paths of the stochastic equation and their relation with the stationary multi-bump solutions observed in the determin- isticcase. WeremarkthateachsolutionV(x,t)ofthedeterministicequation 6 U 15 10 5 x -40 -20 20 40 -5 -10 Figure 1: Deterministic case: stationary one-bump solution U U 20 20 15 10 10 5 x x -40 -20 20 40 -40 -20 20 40 -5 -10 -10 -15 Figure 2: Deterministic case: three-bump (left) and five-bump (right) solutions 7 (1), as t tends to infinity, tends to a certain stationary solution u(x), which is characterized by a certain maximal value u = max u(x) (which max x∈[−l,l] is usually located at the origin) and a minimal value u = min u(x) min x∈[−l,l] (which is attained at two symmetric points). Usually a solution may have other local minima and maxima, whose absolute values do not exceed those of u and u . The greater is the number of bumps, the higher is the min max value of u and the lower is the value of u . Note that u and max min max u are respectively the limits, as t → ∞, of u (t) and u (t), that min max min is, u (t) = max V(x,t) and u (t) = min V(x,t). We have max x∈[−l,l] min x∈[−l,l] used these properties to analyse the paths of the stochastic equation. Let u(s,x,t) denote the approximate value of U (x), given by the s-th path. We t use the following notations: U (t) = max max u(s,x ,t); max,max i s∈{1,...,100}i∈{1,...,100} U (t) = min max u(s,x ,t); min,max i s∈{1,...,100}i∈{1,...,100} U (t) = max min u(s,x ,t); max,min i s∈{1,100}i∈{1,...,100} U (t) = min min u(s,x ,t); min,min i s∈{1,...,100}i∈{1,...,100} We consider the following approximations of mathematical expectations: 100 1 (cid:88) E(u(x,t)) ≈ u(s,x,t); 100 s=1 100 1 (cid:88) E( max u(x,t)) ≈ E (t) = max u(s,x ,t); max i x∈[−l,l] 100 i∈{1,...,100} s=1 100 1 (cid:88) E( min u(x,t)) ≈ E (t) = max u(s,x ,t); min i x∈[−l,l] 100 i∈{1,...,100} s=1 In Fig. 3 we can see the time evolution of the solution maximum (left) and the time evolution of the solution minimum (right). In the first case the graphs of U (t), U (t) and E (t) are displayed; the second max,max min,max max graphicshowsvaluesofU (t), U (t)andE (t). Thesefigures max,min min,min min show that the average value of the maximum increases with time, while the average value of the minimum decreases; as a result the average amplitude of the oscillations (height of the bumps) increases with time. Moreover, as 8 U U 20 50 100 150 200 t 15 -5 10 -10 5 -15 t 0 50 100 150 200 Figure 3: Starting from the zero solution. Left: evolution of solution maxi- mum - U (blue), U (yellow), E (green). Right: evolution max,max min,max max of solution minimum: U (blue), U (yellow), E (green). max,min min,min min 20 20 15 15 10 10 5 5 0 15 16 17 18 19 20 21 -14 -13 -12 -11 -10 -9 -8 Figure 4: Histograms of distribution of u (left) and u (right), at max min t = 4 (j = 200), in the case U (x,t) ≡ 0, with (cid:15) = 0.01 . j 0 it could be expected the dispersion (maximal difference between values of different paths) also increases with time. As it happens with u (t) and min u (t) in the deterministic case, the values E (t) and E (t) stabilize max min max as t increases. For j = 200(t = 4), their values are close to the ones of u j min and u , in the case of a deterministic one-bump solution. max Fig.4 shows the distribution (at t = 4) of u (left) and u (right), max min at t = 4, for the diferent paths. We see that the maxima are concentrated on the range [15.8,16.6], which corresponds to the stationary one-bump so- lution (see Fig. 1), and [20,21.2], which corresponds to three-bump and five-bump solutions (see Fig. 2). The minima are concentrated on the interval [−8.2,−7.4], which corresponds to the stationary one-bump solu- 9 U 17 U t 50 100 150 200 16 -7.5 -8.0 15 -8.5 -9.0 14 -9.5 t 50 100 150 200 -10.0 Figure 5: Starting from a one-bump solution, with (cid:15) = 0.01. Left: evolution of solution maximum - U (blue), U (yellow), E (green). max,max min,max max Right: evolution of solution minimum: U (blue), U (yellow), max,min min,min E (green). min tion, and [−14.,−12.5], which corresponds to three-bump and five-bump solutions of the deterministic equation. This suggests that under the effect of not very strong noise, the most probable values of the solution of the stochastic equation are close to the ones of the stationary solutions of the deterministic equation. As a second numerical experiment, we have performed a simulation with 100 paths, with noise level (cid:15) = 0.01, over the time interval t ∈ [0,4], taking as initial condition U (x,t) a stationary one-bump solution (of the 0 type represented in Fig.1). In Fig. 5 we again observe the evolution of U (t), U (t) and max,max min,max E (t) (left-hand side); the values of values of U (t), U (t) max max,min min,min and E (t) (right-hand side). As in the previous case (Fig. 3) we observe min that the average amplitude of the solutions oscillations increases with time; however for this level of noise ((cid:15) = 0.01), the amplitude of oscillations tends to stabilize and the mean value of the stochastic solution remains close to the one-bump deterministic solution. In Fig. 6, the graph of the average solution E(u(x,t)) at t = 4 is dis- played, between the graphs containing the minimal and maximal values (of all the paths); these graphs correspond to the simulation starting with the stationary one-bump solution and with noise level (cid:15) = 0.01. In Fig. 7 we can see the distribution (at t = 4) of the values of u max (left) and u (right), for the same initial values and noise level. We see min that the maxima are concentrated on the range [15.8,16.6] and the minima 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.