MATHEMATICS
Unknown
Submitted 1962-01-01 | RussiaRxiv: ru-196201.27689 | Translated from Russian

Abstract

Full Text

MATHEMATICS

E. G. D’yakonov

DIFFERENCE SCHEMES WITH A SPLITTING OPERATOR FOR NONSTATIONARY EQUATIONS

(Presented by Academician I. G. Petrovskii, 12 XII 1961)

Let, in the space of \(x,t\) \(\bigl(x=(x_1,x_2,\ldots,x_p)\bigr)\), the solution of a periodic Cauchy problem or of a mixed problem be sought by means of the grid method. Denote by \(\omega_h\) the grid in \(x\) \(\bigl(h=(h_1,h_2,\ldots,h_p)\bigr)\), i.e., the set of points \((x_s)_{i_s}=i_s h_s\) \((s=1,2,\ldots,p)\), and by \(\omega_\tau\) the set of points
\(t_n=\tau_0+\tau_1+\cdots+\tau_{n-1}\) \((0\le t_n\le T)\); \(Q_{h\tau}=\omega_h\times\omega_\tau\).

Ordinary implicit difference schemes have the form

\[ A v^{(n+1)}=F\bigl(f^{(n)},v^{(n)},v^{(n-1)},\ldots,v^{(n-r)}\bigr), \tag{1} \]

where \(v^{(n)}\) is the vector of values of the function \(v\) on the grid layer \(t=t_n\), \(f\) is a given function; \(A,F\) are certain difference operators depending on \(Q_{h\tau}\), with \(A\) a \(p\)-dimensional operator, i.e., to specify \(A v_\Delta\) \((\Delta\in\omega_h)\) one must specify the values of \(v\) at the points of \(\omega_h\) belonging to a neighborhood of the point \(\Delta\) in the space \(x\).

For many problems it is known \((^{1,2})\) that such schemes are absolutely stable, but finding \(v^{(n+1)}\) from (1) requires \(\sim \dfrac{1}{h^{3p}}\) arithmetic operations.

For one and the same problem there usually exists a class of different implicit absolutely stable difference schemes with the same order of approximation. It therefore seems expedient to single out from this class those difference schemes in which the operator \(A\) splits, i.e.,
\[ A=\prod_{s=1}^{p} A_s, \]
where \(A_s\) are operators of dimension less than \(p\). If all \(A_s\) are one-dimensional, then finding \(v^{(n+1)}\) from (1) reduces to the successive solution of \(p\) systems of equations
\(A_s w^{(n+s/p)}=w^{(n+(s-1)/p)}\), where
\(w^{(n)}=F\bigl(f^{(n)},v^{(n)},\ldots,v^{(n-r)}\bigr)\),
\(w^{(n+s/p)}=A_{s+1}A_{s+2}\cdots A_p v^{(n+1)}\)
\((s=1,2,\ldots,p-1)\), \(w^{(n+p/p)}=v^{(n+1)}\) satisfy the boundary conditions or periodicity conditions for
\(A_{s+1}A_{s+2}\cdots A_p v^{(n+1)}\) and \(v^{(n+1)}\). In this case the transition from \(v^{(n)}\) to \(v^{(n+1)}\) is carried out with the expenditure of only \(\sim \dfrac{1}{h^p}\) arithmetic operations.

It is interesting to note that both the schemes \((^{3-6})\), proposed for equations with constant coefficients, and their generalizations to the case of equations with separable variables \((^{7,8})\), in those cases when intermediate steps are eliminated, lead to relation (1) with a splitting operator \(A\) and an operator \(F\) of special form.

In works \((^{9,10})\), for the heat-conduction equation, a difference scheme was proposed in which a factorization of the operator \(A\) is carried out. This requirement on \(A\) is somewhat more stringent than the requirement of splitting of \(A\), since the factorization of the splitting operator \(A\) by the method of \((^{9,10})\) is possible only in the case of commutativity of \(A_{s_1}\) and \(A_{s_2}\) \((s_1\ne s_2)\). In the case of an equation with variable coefficients, however, the splitting operator \(A\) can be factorized only incompletely \((^{11})\); moreover, because of the incomplete factorization of \(A\), there arises the necessity at each time

layer an iterative process that is a certain modification of the method (12).

In the present note we give some of the difference schemes with a splitting operator that have been obtained for equations with variable coefficients.

  1. Let, in the cylinder \(Q_T=\overline{\Omega}\times[0\leq t\leq T]\), the solution of the equation

\[ D_0u=\sum_{s=1}^{p}\left[D_s\left(a_s(x,t)D_su\right)+b_s(x,t)D_su\right]+d(x,t)u+f, \tag{2} \]

be sought, satisfying the conditions

\[ u\big|_{t=0}=\varphi(x),\qquad u\big|_{S}=\psi(x,t),\qquad (x,t)\in S, \tag{3} \]

where \(D_0=\partial/\partial t,\ D_s=\partial/\partial x_s\ (s=1,2,\ldots,p)\); \(\overline{\Omega}\) is a parallelepiped, \(S\) is the lateral surface of \(Q_T\); \(a_s\geq \gamma^2>0\).

Introduce the notation:
\[ \Delta_s u=\frac{1}{h_s}\bigl(u(x_s+h_s)-u(x_s)\bigr);\qquad \overline{\Delta}_s u=\frac{1}{h_s}\bigl(u(x_s)-u(x_s-h_s)\bigr); \]
\[ \widetilde{\Delta}_s u=\frac{1}{2}\left(\Delta_s+\overline{\Delta}_s\right)u;\qquad E\text{ is the identity operator};\qquad L_s^{(n)}=\overline{\Delta}_s a_s^{(n)}\Delta_s+b_s^{(n)}\widetilde{\Delta}_s+d_s^{(n)}E, \]
\[ A_s^{(n)}=E-\tau_nL_s^{(n)},\qquad a_s^{(n)}=a_s. \]

If \(\Delta\) is a boundary point of \(\omega_h\), then we set

\[ v_{\Delta}^{(n+1)}=\psi_{\Delta}^{(n+1)}, \tag{4} \]

and if \(\Delta\) is an interior point of \(\omega_h\), then \(v_{\Delta}^{(n+1)}\) is determined from the following system of equations:

\[ \frac{1}{\tau_n}\prod_{s=1}^{p} A_s^{(n)}v_{\Delta}^{(n+1)} = \frac{1}{\tau_n}\left(E+\tau_n\overline{d}^{(n)}\right)v_{\Delta}^{(n)} +f_{\Delta}^{(n)}, \tag{5} \]

\[ v_{\Delta}^{(0)}=\varphi_{\Delta}, \tag{5'} \]

where \(d_s,\overline{d}\) are chosen from the conditions: 1) under homogeneous boundary conditions (4) the operator \(L_s^{(n)}\) is negative definite; 2)

\[ \overline{d}^{(n)}+\sum_{s=1}^{p}d_s^{(n)}=d^{(n)}. \]

Theorem 1. If the coefficients (2) are bounded and \(\mathscr{E}^{(n)}\) satisfies (5) with \(f=0\) and (4) with \(\psi=0\), then

\[ \|\mathscr{E}^{(n+1)}\|\leq (1+c\tau_n)\|\mathscr{E}^{(n)}\|, \]

where \(c\geq0\) and does not depend on \(\tau_n\) or \(h\) for \(0\leq t_n\leq T\);

\[ \|v^{(n)}\|=\|v^{(n)}\|_{L_2(\omega_h)}. \]

Theorem 2. Suppose the following conditions are fulfilled:

1) \(a_s\in C^3(\overline{\Omega}_t)\), \(b_s\in C^0(Q_T)\), \(d\in C^0(Q_T)\), \(D_s^4u\in C^0(Q_T)\), \(D_0^2u\in C^0(Q_T)\);

2) for every \(t\) \((0\leq t\leq T)\), \(u\in D_2^{(p)}(M(T))\); \(D_s a_s,b_s,d_s\), considered as functions of \(x_1,x_2,\ldots,x_{s-1},x_{s+1},\ldots,x_p\), belong to \(D_2^{(p-1)}(M(T))\).

Then

\[ \|u^{(k)}-v^{(k)}\|=O(\|\tau\|)+O(\|h\|^2), \]

where \(\overline{\Omega}_{t_0}=Q_T\cap(t=t_0)\), \(t_k=\tau_0+\tau_1+\cdots+\tau_{k-1}\leq T\), \(\|\tau\|=\max_n\tau_n\),

\[ \|h\|=\max_s h_s, \]

\(D_2^{(p)}(M)\) is the set of functions with partial derivatives containing no more than two differentiations with respect to \(x_s\) \((s=1,2,\ldots,p)\), bounded in \(\overline{\Omega}\) by the constant \(M\), and \(u\) is the solution of (2), (3).

If \(a_s=a_s(x_s,t)\), \(b_s=0\), \(d=\sum_{s=1}^{p}d_s(x_s,t)\), then for the scheme

\[ \frac{1}{\tau_n}\prod_{s=1}^{p}\left(E-\frac{\tau_n}{2}L_s^{(n+1/2)}\right)v^{(n+1)} = \frac{1}{\tau_n}\prod_{s=1}^{p}\left(E+\frac{\tau_n}{2}L_s^{(n+1/2)}\right)v^{(n)} +f^{(n+1/2)}. \tag{6} \]

where \(L_s^{(n+1/2)}=\overline{\Delta_s a_s}(x_s,t_n+\tau_n/2)\Delta_s+d_s^{(n)}E\), under somewhat stronger assumptions than in Theorem 2, one can obtain the estimate \(\|u^{(k)}-v^{(k)}\|=O(|\tau|^2)+O(|h|^2)\). Note that schemes (5) and (6) can be split by the method of \((^5,^8)\), if \(\psi=0\).

2. For the mixed problem

\[ D_0^2 u=\sum_{s=1}^{p}\left[D_s\bigl(a_s(x_s,t)D_su\bigr)+d_s(x_s,t)u\right]+f(x,t), \tag{7} \]

\[ u\bigm|_S=\psi(x,t),\qquad u\bigm|_{t=0}=\varphi(x),\qquad D_0u\bigm|_{t=0}=\varphi_1(x) \tag{8} \]

the difference scheme with splitting

\[ A=\prod_{s=1}^{p}\bigl(E-\tau^2 L_s^{(n)}\bigr) \]

has the form

\[ \frac{1}{\tau^2}Av^{(n+1)} = \frac{2}{\tau^2}\left(A+\frac{1}{2}\sum_{s=1}^{p}L_s^{(n)}\right)v^{(n)} -\frac{1}{\tau^2}Av^{(n-1)}+f^{(n)}; \tag{9} \]

the notation here is the same as in Sec. 1.

Theorem 3. If the coefficients in (7) are bounded and \(\mathscr{E}^{(n)}\) satisfies (9) with \(f=0\) and (4) with \(\psi=0\), then

\[ \|\mathscr{E}^{(n)}\|\leq M(T)\left(\|\mathscr{E}^{(0)}\|+\left\|\frac{\mathscr{E}^{(1)}-\mathscr{E}^{(0)}}{\tau}\right\|\right),\qquad n\tau\leq T. \]

Theorem 4. Let the conditions of Theorem 2 be fulfilled and

\[ D_0^4u\in C^0(Q_T),\qquad D_0^2D_s^\alpha u\in C^0(Q_T)\quad(\alpha=0,1,2); \]

\[ D_0D_{s_1}^{\alpha_1}D_{s_2}^{\alpha_2}\in C^0(Q_T),\qquad s_1\ne s_2,\quad \alpha_i=0,1,2\ (i=1,2). \]

Then the estimate is valid

\[ \|u^{(k)}-v^{(k)}\|=O(\tau^2)+O(h^2). \]

3. Suppose that in the cylinder \(Q_T\) (see Sec. 1) one seeks the solution of the periodic Cauchy problem

\[ D_0u=(-1)^{m-1}\sum_{|s|=2m}a_sD^s u+\sum_{|\alpha|=2m}a_\alpha D^\alpha u+\sum_{|\beta|<2m}a_\beta D^\beta u+f, \tag{10} \]

\[ u\bigm|_{t=0}=\varphi(x), \]

where \(s,\alpha,\beta\) are \(p\)-dimensional differentiation vectors, and \(\alpha\) are the vectors corresponding to mixed derivatives. The coefficients \(a\) will be regarded as constant, although some generalizations to the case of variable coefficients are possible; \(a_s>0\).

The difference scheme with splitting \(A\) for this problem has the form

\[ \frac{1}{\tau_n}\prod_{s=1}^{p}\left(E+\tau_n(-1)^m\widetilde{\Delta}^{s}+\tau_n d_s\right)v^{(n+1)} = \]

\[ =\frac{1}{\tau_n}\left(E+\tau_n\left(\sum_{|\alpha|=2m}a_\alpha\widetilde{\Delta}^{\alpha} +\sum_{|\beta|<2m}a_\beta\widetilde{\Delta}^{\beta}+\bar d\right)\right)v^{(n)}+f^{(n)}, \tag{11} \]

\[ v_{\Delta+\delta}^{(k)}=v_\Delta^{(k)}; \tag{12} \]

\(\delta\) is the periodicity vector.

Theorem 5. Suppose: 1)

\[ \left|\sum_{|\alpha|=2m} a_\alpha \xi^\alpha\right| \leq (1-\sigma)\sum_s a_s|\xi|^s,\quad \xi=(\xi_1,\xi_2,\ldots,\xi_p), \]

where \(\sigma>0\), in general, when \(\sum_\beta a_\beta^2>0\), and \(\sigma=0\) if \(\sum_\beta a_\beta^2=0\); 2) the \(d_s\) are chosen sufficiently large.

Then, if \(\mathscr{E}^{(n)}\) satisfies (11) with \(f=0\) and condition (12), then

\[ \|\mathscr{E}^{(n+1)}\|\leq (1+c\tau)\|\mathscr{E}^{(n)}\|, \]

where \(c\geq 0\) does not depend on \(\tau_n\) and \(h\) \((0\leq n\tau\leq T)\).

Theorem 6. Suppose: 1) the conditions of Theorem 5 are fulfilled; 2) \(u\in C^2(Q_T)\), \(u\in D_{2m}^{(p)}(\mu(T))\), \(D_s^{2m+2}u\in C^0(Q_T)\).

Then

\[ \|u^{(k)}-v^{(k)}\|=O(\|\tau\|)+O(\|h\|^2). \]

Remark 1. Some general criteria for the stability of difference schemes of the form \(A_n\mathscr{E}^{(n+1)}=B_n\mathscr{E}^{(n)}\) can be formulated. Namely, for stability with respect to the initial conditions it is sufficient that, under zero boundary conditions or periodicity conditions,

\[ \|A_n\mathscr{E}\|\geq (1-c_1\tau)\|\mathscr{E}\|,\qquad \|B_n\|\leq 1+c_2\tau . \]

With the aid of this criterion, convergence and the corresponding error estimate for ordinary implicit schemes have been obtained for general domains \(\overline{\Omega}\) under weaker smoothness requirements on the solution and on the coefficients of the equation.

Remark 2. Difference schemes with a splitting operator have also been constructed for certain systems of differential equations.

Remark 3. The use of splitting operators in iterative methods makes it possible to obtain useful modifications of methods \((^3,^4,^13)\).

Moscow State University
named after M. V. Lomonosov

Received
1 XII 1961

REFERENCES

  1. V. S. Ryabenkii, A. F. Filippov, On the stability of difference equations, Moscow, 1956.
  2. R. D. Richtmyer, Difference Methods for Initial-Value Problems, IL, 1960.
  3. D. Peaceman, H. H. Rachford, J. Soc. Ind. and Appl. Math., 3, No. 1, 28 (1955).
  4. J. Douglas, H. H. Rachford, Trans. Am. Math. Soc., 82, No. 2, 421 (1956).
  5. N. N. Yanenko, DAN, 125, No. 6, 1207 (1959).
  6. N. N. Yanenko, DAN, 134, No. 5, 1034 (1960).
  7. E. G. D’yakonov, DAN, 142, No. 6 (1962).
  8. E. G. D’yakonov, Zhurn. vychisl. matem. i matem. fiz., 2, No. 1, 57 (1962).
  9. G. A. Baker, T. A. Oliphant, Quart. Appl. Math., 17, No. 4, 361 (1960).
  10. G. A. Baker, Quart. Appl. Math., 17, No. 4, 440 (1960).
  11. T. A. Oliphant, Quart. Appl. Math., 19, No. 3, 221 (1961).
  12. N. N. Buleev, Matem. sborn., 51 (93), No. 2, 227 (1960).
  13. E. G. D’yakonov, DAN, 143, No. 1 (1962).

Submission history

MATHEMATICS