Memoirs on Differential Equations and Mathematical Physics Volume 53, 2011, 29–38 G. Berikelashvili, M. M. Gupta, and M. Mirianashvili ON THE CHOICE OF INITIAL CONDITIONS OF DIFFERENCE SCHEMES FOR PARABOLIC EQUATIONS Abstract. We consider the first initial-boundary value problem for linear heat conductivity equation with constant coefficient in Ω × (0, T ], where Ω is a unit square. A high order accuracy ADI two level difference scheme is constructed on a 18-point stencil using Steklov averaging operators. We prove that the finite difference scheme converges in the discrete L2 -norm with the convergence rate O(hs + τ s/2 ), when the exact solution belongs to s,s/2 the anisotropic Sobolev space W2 , s ∈ (2, 4]. 2010 Mathematics Subject Classification. 65M06, 65M12, 65M15. Key words and phrases. Heat equation, ADI difference scheme, high order convergence rate. æØ . Ω × (0, T ] , Æ ø Ω æŁºª Œ ª Æ , ŒŁæŁ ØæÆØ ª º Œ Œ º Ø º ß ª Œ ºŁ ª Æ ØæŁ ªŁ ßı ª º غø Œ . Łºª æ Ł º º غı Œ 18 ß Ł Œ ŁºŒ æŁ Ø Ł æ º Œ øª Ł Æ Ø Ø æŁ ø Æ ª º Œ Ø . Æ Ø ø æŁ , ºØ æ æ غŒ Œ Ø æ ªŒ º ºŁ ª Œ º s,s/2 º æŁ W2 , s ∈ (2, 4] ª ø , Ø Œ æŁ- ª º Œ Ø Æ æŁ L2 -Œº Ø Æº ł O(hs + τ s/2 ). On the Choice of Initial Conditions of Difference Schemes 31 1. Introduction The purpose of this paper is to study the difference schemes approximating the first initial-boundary value problem for linear second order parabolic equations and to obtain some convergence rate estimates. The finite difference method is a basic tool for the solution of partial differential equations. When studying the convergence of the finite difference schemes, Taylor’s expansion was used traditionally. Often, the BrambleHilbert lemma [1], [2] takes the role of Taylor’s formula for the functions from the Sobolev spaces. As a model problem, we consider the first initial-boundary value problem for linear second-order parabolic equations with constant coefficients. We suppose that the generalized solution of this problem belongs to the s,s/2 anisotropic Sobolev space W2 (Q), s > 2. In the case of difference schemes constructed for the mentioned problem, when obtaining convergence rate estimate compatible with smoothness of the solution, various authors assume that the solution of the problem can be extended to the exterior of the domain of integration, preserving the Sobolev class. Our investigations have shown that if instead of the exact initial condition its certain approximation is taken, then this restriction can be removed. A high order alternating direction implicit (ADI) difference scheme is constructed in the paper for which the convergence rate estimate ky − ukL2 (Qh,τ ) ≤ c(hs + τ s/2 )kukW s,s/2 (Q) , s ∈ (2, 4], 2 is obtained. Here y is a solution to the difference scheme, Qh,τ is a mesh in Q, c is a positive constant independent of h, τ and u, and h and τ are space and time steps, respectively. 2. The Problem and Its Approximation Let Ω = {x = (x1 , x2 ) : 0 < xα < 1, α = 1, 2} be the unit square in R2 with boundary Γ and let T denote a positive real number. In Q = Ω × (0, T ] we consider the equation of heat conductivity ∂u ∂2u ∂2u + − au + f (x, t), a = const ≥ 0, (x, t) ∈ QT , = ∂t ∂x21 ∂x22 (1) under the initial and first kind boundary conditions u(x, 0) = u0 (x), x ∈ Ω, u(x, t) = 0, x ∈ Γ, t ∈ [0, T ]. (2) We mean that the solution to the problem (1), (2) belongs to the anisos,s/2 tropic Sobolev space W2 (Q), s > 2. Throughout the paper k·kW λ,λ/2 (Q) will denote the norms and |·|W λ,λ/2 (Q) 2 2 the highest semi norms of corresponding Sobolev spaces [6]. We assume that ω̄ is a uniform mesh in Ω with the step h = 1/n. ω = ω ∩ Ω, γ = ω \ ω. We cover the segment [0, T ] with a uniform mesh ω τ 32 G. Berikelashvili, M. M. Gupta, and M. Mirianashvili (with the mesh step τ = T /N ). Let ωτ = ω τ ∩ (0, T ), ωτ+ = ω τ ∩ (0, T ], ωτ− = ω τ ∩ [0, T ), Qh,τ = ω × ω τ . We assume that there exist two positive constants c1 h2 ≤ τ ≤ c2 h2 . For functions defined on the mesh cylinder ω × ω τ we use the notation: y = y(x, t) = y j , x ∈ ω, t = tj ∈ ω τ , yb(x, t) = y(x, t + τ ), y̌(x, t) = y(x, t − τ ), yt = (I (+α) − I)y h2 yb − y̌ (I − I (−α) )y , yxα = , yxα = , κ := , τ h h 12 where Iy := y, I ±α y := y(x ± hrα , t) and rα represents the unit vector of the axis xα . We define also the Steklov averaging operators: xZ1 +h ¡ 1 T1 u(x, t) = 2 h ¢ h − |x1 − ξ| u(ξ, x2 , t) dξ, x1 −h 1 b Su(x, t) = τ t+τ Z u(x, ζ) dζ. t The operator T2 is defined similarly. Note that these operators are commutative and Tα ∂u ∂2u = Λα u, Sb = ut . ∂x2α ∂t b 1 T2 to the eq. (1), we will get If we apply the operator ST b 2 u) + Λ2 (ST b 1 u) − aST b 1 T2 u + ST b 1 T2 f. (T1 T2 u)t = Λ1 (ST (3) It is easy to check that on the set of sufficiently smooth functions the following operators: Tα ∼ I + κΛα with errors of order O(h4 ), b Sb ∼ (I + I)/2 with errors of order O(τ 2 ) are equivalent and, therefore, within the accuracy O(h4 + τ 2 ) we obtain T1 T2 ∼ (I + κΛ1 )(I + κΛ2 ), b b 1 T2 ∼ (I + κΛ1 + κΛ2 ) I + I , ST 2 b b α ∼ (I + κΛα ) I + I . ST 2 (4) (5) (6) On the Choice of Initial Conditions of Difference Schemes 33 Taking into the account the relations (4)–(6), we denote: η0 = T1 T2 u − (I + κΛ1 )(I + κΛ2 )u − (τ 2 /4)Λ1 Λ2 u, b+u b 3−α u − (I + κΛ3−α ) u ηα = ST , α = 1, 2, 2 b+u b 1 T2 u − (I + κΛ1 + κΛ2 ) u η = ST + 2 ´ ³τκ τ 2 ´³ aτ 2 + Λ1 + Λ 2 u t − ut . + 4 8 16 (7) (8) (9) In the equalities (7), (9) the additional terms are introduced with the aim that the resulting difference scheme operator should be factorizable. Due to (7)–(9), from (3) we get τ2 Λ1 Λ2 ut + (η0 )t = 4 u b+u u b+u = Λ1 (I + κΛ2 ) + Λ2 (I + κΛ1 ) + Λ1 η1 + Λ2 η2 − 2 2 µ ¶ u b + u ³τκ τ2 ´ aτ 2 −a (I + κΛ1 + κΛ2 ) − + (Λ1 + Λ2 )ut + ut + η + 2 4 8 16 b 1 T2 f, +ST (I + κΛ1 )(I + κΛ2 )ut + that is, ³ τ aτ ´³ τ aτ ´ I + κΛ1 − Λ1 + I I + κΛ2 − Λ2 + I ut = 2 4 2 4 ³ ´ = Λ1 (I + κΛ2 ) + Λ2 (I + κΛ1 ) − a(I + κΛ1 + κΛ2 ) u+ b 1 T2 f + ψ, +ST (10) ψ = Λ1 η1 + Λ2 η2 − aη − (η0 )t . (11) where Finally, if in the equation (10) we reject the remainder term and change u by the mesh function y, we will come to the difference scheme Byt + Ay = ϕ, (x, t) ∈ ω × ωτ− , (12) where A := A1 (I − κA2 ) + A2 (I − κA1 ) + a(I − κA1 − κA2 ), ³ τ aτ ´³ τ aτ ´ B := I − κA1 + A1 + I I − κA2 + A2 + I . 2 4 2 4 We define the initial and boundary conditions as follows: By 0 = T1 T2 u0 + τ Au0 , x ∈ ω, y(x, t) = 0, (x, t) ∈ γ × ω τ . 2 (13) 34 G. Berikelashvili, M. M. Gupta, and M. Mirianashvili 3. An a Priori Estimate of the Solution Error Let H be the space of mesh functions defined on ω and vanishing on γ, with inner product and norm X (y, v) = h2 y(x)v(x), kyk = kykL2 (ω) = (y, y)1/2 . x∈ω Besides, let kyk0 = kykL2 (Qh,τ ) = ³X τ ky(·, t)k2L2 (ω) ´1/2 . t∈ω τ In the case of self-conjugate positive operators we will use the notation p (y, v)D := (Dy, v), kykD := (Dy, y), D = D∗ > 0. Let C := B − τ A. 2 (14) It is easy to verify that ³ aτ 2 aτ κ ´ (A1 + A2 )+ 8 4 a2 τ 2 τ2 4 τ2 + I+ A1 A2 ≥ I + A1 A2 > 0. (15) 16 4 9 4 C = (I − κA1 )(I − κA2 ) + + The following lemma plays a significant role in getting the needed a priori estimate of the solution of the difference scheme. Lemma 1. Let A = A∗ > 0, B = B ∗ > 0 be arbitrary independent on t operators and B > (τ /2)A. Then for the solution of the problem Bvt + Av = ψt , (x, t) ∈ ω × ωτ− , 0 0 Bv = ψ , x ∈ ω (16) (17) the estimate kvkL2 (Qh,τ ) ≤ kC −1 ψkL2 (Qh,τ ) is valid with C defined in (14). Proof. Summing up by t = 0, τ, . . . , (k − 1)τ , from (16) we find Bv k − Bv 0 + k−1 X τ Av j = ψ k − ψ 0 , k = 1, 2, . . . , j=0 that is, taking into account the initial condition (17), Bv k + k−1 X j=0 τ Av j = ψ k , k = 1, 2, . . . . (18) On the Choice of Initial Conditions of Difference Schemes 35 Since C = C ∗ > 0, the inverse operator C −1 = (C −1 )∗ > 0 exists. Multiply (18) scalarly by C −1 v k : (Bv k , C −1 v k ) + ³ k−1 X ´ τ Av j , C −1 v k = (ψ k , C −1 v k ), k = 1, 2, . . . . (19) j=0 Denote χ0 = 0, χk = k−1 X τ v j , k = 1, 2, . . . . j=0 Then (19) yields ³ χk+1 − χk ´ = (ψ k , C −1 v k ), (Bv k , C −1 v k ) + Aχk , C −1 τ from which, after some transformations, we obtain µ³ ¶ 1 1 k 2 τ ´ 2 τ B − A v k , C −1 v k + kχk+1 kAC kχ kAC −1 = −1 − 2 2 2 = τ (ψ k , C −1 v k ) or 2τ kv k k2 + kχk+1 k2AC −1 − kχk k2AC −1 = 2τ (C −1 ψ k , v k ), k = 1, 2, . . . . (20) Using the Cauchy–Bunyakovski inequality, we estimate the right-hand side of (20) 2τ (C −1 ψ k , v k ) ≤ τ kC −1 ψ k k2 + τ kv k k2 and sum up the obtained result by k = 1, 2, . . . , N . We get N X τ kv k k2 + kχN +1 k2AC −1 − kχ1 k2AC −1 ≤ k=1 N X τ kC −1 ψ k k2 . (21) k=1 From (14) we have B 2 = C 2 + τ AC + τ2 2 A > C 2 + τ AC. 4 Hence τ AC −1 ≤ B 2 C −2 − I. Using this inequality and taking into account the relation χ1 = τ v 0 , we get ¡ ¢ kχ1 k2AC −1 = (τ AC −1 v 0 , τ v 0 ) ≤ (B 2 CI−2 )v 0 , τ v 0 = = τ kBC −1 v 0 k2 − τ kv 0 k2 = τ kC −1 ψ 0 k2 − τ kv 0 k2 , which together with (21) proves the lemma. ¤ Consider the error z = y−u. From (10)–(13) we get the following problem for it: Bzt + Az = A1 η1 + A2 η2 + aη + (η0 )t , (x, t) ∈ ω × ωτ− , (22) Bz 0 = η00 , x ∈ ω, z ∈ H. 36 G. Berikelashvili, M. M. Gupta, and M. Mirianashvili We define the functions η1 , η2 to be zeros on t = T and substitute z in (22) by the following expression z = v + A−1 (A1 η1 + A2 η2 + aη). (23) Then for v we obtain the problem (16), (17), where ψ = η0 − BA−1 (A1 η1 + A2 η2 + aη). Using Lemma 1 for v, we get the estimate N X τ kv k k2 ≤ k=0 N X τ Jk2 , k=0 ° ° Jk := °C −1 η0k − C −1 BA−1 (A1 η1k + A2 η2k + aη k )°. (24) Because of (14), (15) we have C −1 BA−1 = A−1 + τ −1 9τ C ≤ A−1 + I, C −1 ≤ (9/4)I. 2 8 Therefore ° ° ° 9τ ° 9 °A1 η1k + A2 η2k + aη k °. Jk ≤ kη0k k + °A−1 (A1 η1k + A2 η2k + aη k )° + 4 8 Taking into account the operator inequalities A≥ 2 32 3 (A1 + A2 ), A ≥ I, A−1 Aα ≤ I, 3 3 2 we get ´ 9τ ° ° 9 k 3³ k a °A1 η1k + A2 η2k + aη k °. kη0 k + kη1 k + kη2k k + kη k k + 4 2 16 8 On the basis of this and the following algebraic inequalities ½ X ³ X ´ ¾1/2 X ³ X ´ 2 1/2 aik ≤ a2ik , aik ≥ 0, Jk ≤ k i i k we get from (24) kvk0 ≤ ´ 9 3³ a kη0 k0 + kη1 k0 + kη2 k0 + kηk0 + 4 2 16 ¢ 9τ ¡ + kA1 η1 k0 + kA2 η2 k0 + akηk0 . (25) 8 (23), (25) enable us to assert the validity of the following Theorem 1. For the solution of the difference problem (22) the following a priori estimate is true kzk0 ≤ ¢ 9τ ¡ 9 kη0 k0 + 3(kη1 k0 + kη2 k0 ) + kA1 η1 k0 + kA2 η2 k0 . 4 8 (26) On the Choice of Initial Conditions of Difference Schemes 37 4. Convergence of the Finite-Difference Scheme Let E denote a bounded open set in R2 with Lipschitz continuous boundary, and let G = E × (0, 1). We introduce the set of multi-indices n o Bk = (α1 , α2 , β) : αi , β = 0, 1, 2, . . . ; α1 + α2 + 2β ≤ k . Further, let [s]− denote the largest integer less than s. The convergence analysis of our finite difference scheme is based on the following lemma. s,s/2 Lemma 2. If ϕ is a bounded linear functional on W2 1 α2 β ϕ(xα 1 x2 t ) (G) such that = 0, ∀ (α1 , α2 , β) ∈ B[s]− , then there exists a positive constant c = c(G, s) such that s,s/2 |ϕ(v)| ≤ c|v|W s,s/2 (G) , ∀ v ∈ W2 2 (G). Lemma 2 is an easy consequence of the Dupont–Scott approximation theorem [4] (see also [5]). If we use Lemma 2 and the well-known techniques (see, e.g., [1]–[3], [5]) for estimation of the terms in the right-hand side of the equation (26), we will get convinced in the validity of the following Theorem 2. Assume that the solution u to the problem (1), (2) belongs s,s/2 (Qh,τ ), 2 < s ≤ 4. Then the rate of convergence of the to the space W2 difference scheme (12), (13) in the L2 grid norm is described by the estimate ky − ukL2 (Qh,τ ) ≤ chs kukW s,s/2 (Q) , s ∈ (2, 4], 2 where the constant c does not depend on h and u. Remark. A more detailed analysis enables us to obtain the estimate ky − ukL2 (Qh,τ ) ≤ c(hs + τ s/2 )kukW s,s/2 (Q) , s ∈ (2, 4], 2 2 as well without restriction τ ∼ h . The results of the paper were announced on Sixth International Congress on Industrial Applied Mathematics (ICIAM07), Zürich, 2007 [7]. References 1. A. A. Samarskiı̌, R. D. Lazarov, and V. L. Makarov, Difference schemes for differential equations with generalized solutions. (Russian) Visshaya Shkola, Moskow, 1987. 2. B. S. Jovanović, The finite difference method for boundary-value problems with weak solutions. Posebna Izdanja [Special Editions], 16. Matematički Institut u Beogradu, Belgrade, 1993. 3. R. D. Lazarov, V. L. Makarov, and A. A. Samarskiı̌, Application of exact difference schemes for constructing and investigating difference schemes on generalized solutions. (Russian) Mat. Sb. (N.S.) 117(159) (1982), No. 4, 469–480. 4. T. Dupont and R. Scott, Polynomial approximation of functions in Sobolev spaces. Math. Comp. 34 (1980), No. 150, 441–463. 38 G. Berikelashvili, M. M. Gupta, and M. Mirianashvili 5. B. S. Jovanović, On the convergence of finite-difference schemes for parabolic equations with variable coefficients. Numer. Math. 54 (1989), no. 4, 395–404. 6. O. A. Ladyzhenskaya, V. A. Solonnikov, and N. N. Ural’tseva, Linear and quasilinear equations of parabolic type. (Russian) Izdat. “Nauka”, Moskcow, 1967. 7. G. Berikelashvili, M. M. Gupta and M. Mirianashvili, On the choice if initial conditions of difference schemes for parabolic equations. Proc. Appl. Math. Mech. 7 (2007), 1025605–1025606. (Received 29.09.2010) Authors’ addresses: G. Berikelashvili A. Razmadze Mathematical Institute I. Javakhishvili Tbilisi State University 2, University Str., Tbilisi 0186 Georgia Department of Mathematics, Georgian Technical University 77, M. Kostava Str., Tbilisi 0175 Georgia E-mail: bergi@rmi.ge M. M. Gupta Department of Mathematics The George Washington University Washington, DC 20052 USA E-mail: mmg@gwu.edu M. Mirianashvili N. Muskhelishvili Institute of Computational Mathematics 8, Akuri Str., Tbilisi 0193 Georgia