Mathematics
E. A. VOLKOV
Submitted 1963-01-01 | RussiaRxiv: ru-196301.66337 | Translated from Russian

Full Text

Mathematics

E. A. VOLKOV

ON METHODS OF REFINEMENT BY HIGHER-ORDER DIFFERENCES AND \(h^2\)-EXTRAPOLATION

(Presented by Academician A. A. Dorodnitsyn, 14 XII 1962)

1. The method of successive refinements by higher-order differences of a numerical solution of partial differential equations was proposed empirically by L. Fox \((^1)\). A justification of the refinement method for solving the Dirichlet problem for the Poisson equation in a domain with a smooth boundary was given in our papers \((^2,{}^3)\). The refinement method, in contrast to ordinary mesh methods, makes it possible to obtain an approximate solution with an error whose order of smallness with respect to the mesh step \(h\) is the higher, the greater the number of bounded derivatives possessed by the desired solution. In the present note we present a method of refinement by higher-order differences for the solution of a mixed boundary-value problem for the Poisson equation in a rectangle, and state a theorem giving a justification of this method. In particular, for the approximate solution of problem (4)—(5) we have obtained the following representation on a square mesh:

\[ v^q = v + O(h^{2q}) + O(h^{2m+1-q}), \tag{1} \]

where \(v^q\) is the approximate solution after the \(q\)-th refinement, and \(v\) is the solution of problem (4)—(5), possessing bounded derivatives of order \(2m+2\). According to (1), the error having the greatest order of smallness with respect to \(h\) is obtained for \(q=[(2m+1)/3]\) or \(q=[(2m+4)/3]\) (here \([\ ]\) denotes the integer-part sign).

When solving boundary-value problems in a rectangle, on the one hand, the presence of corner points introduces a certain specificity into the construction of solution methods that take into account the character of the behavior of the solution at the corner points; but, on the other hand, in contrast to the case of a curvilinear boundary, there are no nonstandard mesh nodes situated near the boundary and, consequently, no complicated difference operators at boundary-adjacent mesh nodes, thanks to which the refinement method for a rectangular domain is more convenient in practice.

We point to the paper \((^4)\), in which a refinement method is considered with the use of extrapolation of the desired solution beyond the limits of the given domain, and error estimates for the method are derived essentially only for solving the Dirichlet problem in a square with zero boundary conditions, under the assumption that the right-hand side of the equation (and, consequently, the solution) is extended periodically from the square in an odd manner as a sufficiently smooth function on the whole plane.

In the present note, using the refinement method, an approximate solution is constructed for the Dirichlet problem and a mixed boundary-value problem for the Poisson equation in a rectangle, with nonhomogeneous boundary conditions and an arbitrary sufficiently smooth right-hand side. In this case the smoothness requirements in the initial problem (1)—(2) are imposed not on the desired solution \(u\), but on the known functions, i.e., on the right-hand side of the equation and the boundary functions. A method is indicated for decomposing the desired solution into two components. The first component \(F+P+Q\), which may contain singularities of the desired solution at the corner points, is constructed in

in explicit form by means of a finite combination of elementary functions. The second component \(v\) is smooth and can be approximately found by the method of refinements. Here a variant is proposed of the method of refinements by differences of higher orders, not requiring extrapolation of the solution beyond the given domain and using difference operators of finite order. The method of refinements is extended to the case of a triangular domain with possible angles \(\pi/2\), \(\pi/3\), \(\pi/4\), and \(\pi/6\). In addition, the error estimates \((^2,^3)\) of the method of refinements are improved for the case of a domain with a smooth boundary.

The expansion of the error in powers of \(h\) obtained below (Theorem 1, \(m \geqslant 2\), \(q=1\)) also makes it possible to apply, for refining an approximate solution constructed for different \(h\), the method of \(h^2\)-extrapolation and its generalization (see \((^5)\)).

  1. Let in the rectangle \(R\{0<x<a;\ 0<y<b\}\) the equation be given

\[ \Delta u=f(x,y) \tag{1} \]

with boundary conditions on the boundary \(\Gamma\)

\[ \nu_j u\big|_{\Gamma_j}+\bar{\nu}_j u'_n\big|_{\Gamma_j} =\nu_j\varphi_j+\bar{\nu}_j\psi_j,\qquad j=1,2,3,4, \tag{2} \]

where \(\Gamma_j\) are the sides of the rectangle (including the corner points); \(u'_n\) is the derivative along the inner normal; \(\varphi_j,\psi_j\) are functions continuous on \(\Gamma_j\); \(\nu_j\) can take the values 0 or 1; \(\bar{\nu}_j=1-\nu_j\). It is assumed that

\[ \sum_{j=1}^{4}\nu_j>0. \]

Lemma 1. If \(f\in C_{2m,\lambda}(\bar R)\)* \(\bar\nu\), \(\psi_j\in C_{2m+2,\lambda}(\Gamma_j)\), \(\bar\nu_j\psi_j\in C_{2m+1,\lambda}(\Gamma_j)\), \(m\geqslant0\), \(0<\lambda<1\), then the solution of problem (1)—(2) can be represented in the form

\[ u=F+P+Q+v, \tag{3} \]

where \(F\) is a function which is a linear combination of the real and imaginary parts of the functions \((z-z_j)^\mu \ln(z-z_j)\) \((\mu=0,1,\ldots,2m+2;\ j=1,2,3,4;\ z=x+iy;\ z_j=x_j+iy_j\) are the complex coordinates of the vertices of \(\bar R\)); \(P\) is a polynomial in \(x\) and \(y\) of degree \(8m+4\); \(Q\) is a harmonic polynomial of degree \(8m+11\); \(v\in C_{2m+2,\lambda}(\bar R)\) and satisfies the equation

\[ \Delta v=g\qquad (g=f-\Delta P) \tag{4} \]

under the boundary conditions

\[ \nu_j v\big|_{\Gamma_j}+\bar\nu_j v'_n\big|_{\Gamma_j} =\nu_j\xi_j+\bar\nu_j\eta_j,\qquad j=1,2,3,4, \tag{5} \]

\[ \left(\xi_j=\varphi_j-(F+P+Q)\big|_{\Gamma_j};\ \eta_j=\psi_j-(F+P+Q)'_n\big|_{\Gamma_j}\right), \]

and all derivatives up to order \(2m\) inclusive of \(g\), up to order \((2m+1)\) of \(\bar\nu_j\eta_j\), and up to order \((2m+2)\) of \(\nu_j\xi_j\), at the corner points of \(\bar R\), vanish.

The function \(F=\sum_{j=1}^{4}F_j\), having at the corner points derivatives up to order \((2m+2)\) inclusive with the same singularities as \(u\), is constructed explicitly in \((^6)\). The polynomial \(P\) is constructed by means of the Hermite interpolation formula so that the derivatives of \(g\) vanish at the corner points. The harmonic polynomial \(Q\) is chosen by the method described in \((^7)\) so that the derivatives of the boundary functions vanish at the corner points. The regularity of \(v\) in \(\bar R\) is established by Theorem 1 of \((^6)\).

\[ \text{* } f\in C_{k,\lambda}(E),\ \text{if } f \text{ is continuously differentiable } k \text{ times in } E \]
and all its \(k\)-th derivatives satisfy in \(E\) a Hölder condition with exponent \(\lambda\).

  1. Suppose that \(a/b\) is rational, and construct in \(\overline R\) a square grid with step \(h\). Consider on the grid the following sequence of systems of difference equations

\[ \Delta_h \vartheta^q=-\frac{h^2}{4}\,g+D_{2m+1}\vartheta^{q-1}\quad \text{in }R, \]

\[ \overline{\Delta}_h\vartheta^q = \nu_j\xi_j-\overline{\nu}_j\left(\frac{h}{2}\eta_j+\frac{h^2}{4}g-\overline D_{2m+1}\vartheta^{q-1}\right) \quad \text{on }\Gamma-\bigcup_{k\ne j}\Gamma_k; \tag{6} \]

\[ \dot{\Delta}_h\vartheta^q = \nu_j\xi_j+\overline{\nu}_j\nu_{j+1}\xi_{j+1} -\overline{\nu}_j\overline{\nu}_{j+1} \left[\frac{h}{2}(\eta_j+\eta_{j+1})+\frac{h^2}{4}g-\dot D_{2m+1}\vartheta^{q-1}\right] \quad \text{on }\Gamma_j\cap\Gamma_{j+1}. \]

Here \(j=1,2,3,4;\ q=1,2,\ldots,m;\ \vartheta^0\equiv0;\ \Delta_h\vartheta^q\equiv \vartheta^q(x,y)-[\vartheta^q(x+h,y)+\vartheta^q(x-h,y)+\vartheta^q(x,y+h)+\vartheta^q(x,y-h)]/4;\)
\(\overline{\Delta}_h\vartheta^q\equiv \vartheta^q-\overline{\nu}_j[\vartheta_n^q+(\vartheta_s^q+\vartheta_{-s}^q)/2]/2;\)
\(\dot{\Delta}_h\vartheta^q\equiv \vartheta^q-\overline{\nu}_j\overline{\nu}_{j+1}(\vartheta_s^q+\vartheta_{-s}^q)/2;\)
\(\vartheta_n^q\) is the value of \(\vartheta^q\) at the neighboring grid point on the normal; \(\vartheta_s^q\) and \(\vartheta_{-s}^q\) are the values of \(\vartheta^q\) at neighboring points on \(\Gamma\); \(h\leq \min\{a,b\}/(2m+1)\); \(D_{2m+1}\), \(\overline D_{2m+1}\), and \(\dot D_{2m+1}\) are linear difference operators of order not higher than \(2m+1\), which, when substituted into equations (6) in place of \(\vartheta^q\) and \(\vartheta^{q-1}\), give for the function \(v\) a residual of order \(O(h^{2m+2})\). The operator \(\dot D_{2m+1}\), at all nodes where possible, is expressed in terms of central differences, while at the remaining nodes the operator \(D_{2m+1}\), as well as the operators \(\overline D_{2m+1}\) and \(\dot D_{2m+1}\), are constructed by means of Newton’s interpolation formula, using only nodes lying in \(\overline R\) (3).

Theorem 1. The solutions \(\vartheta^q\) of the systems of difference equations (6) \((m\geq 1;\ q=1,2,\ldots,m)\) can be represented in the form

\[ \vartheta^q=v+\sum_{k=q}^{m} h^{2k} w_k^q+O(h^{2m+1-q}), \tag{7} \]

where \(v\) is the solution of problem (4)—(5); \(w_k^q\) are the values on the grid of certain functions \(w_k^q(x,y)\in C_{2m+2-2k,\lambda}(\overline R)\), independent of \(h\).

The proof is carried out with essential use of the properties, established by Lemma 1, of the functions \(g\), \(\nu_j\xi_j\), and \(\nu_j\eta_j\)* and is based on Theorem 1 of paper (6) and Lemma 2.

Lemma 2. The solution of the system of difference equations

\[ \Delta_h\omega=D_{2m+1}\mu \quad \text{in }R; \]

\[ \overline{\Delta}_h\omega=\overline{\nu}_j\overline D_{2m+1}\mu \quad \text{on }\Gamma-\bigcup_j(\Gamma_j\cap\Gamma_{j+1}); \tag{8} \]

\[ \dot{\Delta}_h\omega=\overline{\nu}_j\overline{\nu}_{j+1}\dot D_{2m+1}\mu \quad \text{on }\Gamma_j\cap\Gamma_{j+1} \]

for \(|\mu(x,y)|<h^\beta\) satisfies in \(\overline R\) the inequality

\[ |\omega|<c_0h^{\beta-1}, \tag{9} \]

where \(c_0=c_0(a,b,m)\) is a constant independent of \(h\).

According to Theorem 1, the error of the approximate solution \(\vartheta^q\) of problem (4)—(5) decomposes into two components: a regular component, represented as a polynomial in \(h^2\) with coefficients that are values of smooth functions, with leading term of order \(h^{2q}\), and an irregular component of order \(h^{2m+1-q}\).

  1. The method of refinement by differences of higher orders can be applied directly for the approximate computation of the function \(u-F\) without pre—

* When solving the Dirichlet problem in a rectangle, it suffices that, at the corner points, the derivatives of \(g\) and \(\xi_j\) vanish up to the \(2m\)-th and \((2m+2)\)-th orders, respectively, only with an even number of differentiations with respect to \(x\) and with respect to \(y\).

preliminary separation of the polynomials \(P\) and \(Q\). In doing so, in the system of difference equations for the \(q\)-th approximation it will be necessary to vary the boundary conditions by specially chosen functions of order \(h^{2q}\).

  1. The method of refinements can also be carried out when using difference schemes of other types. For example, when using the multipoint difference schemes proposed in \((^{8,6})\), the regular component of the error in the \(q\)-th approximation will have order \(O(h^{6q})\), while the irregular component will have order \(O(h^{2m+1-q})\).

  2. Using the remarkable properties of the solution of the Dirichlet problem for the Laplace equation in a domain with angles \(\pi/j\) \((j = 2, 3, \ldots)\) (see \((^9)\)), the method of refinements can be applied on a square, rectangular, and triangular grid in a triangle with possible angles \(\pi/2\), \(\pi/3\), \(\pi/4\), and \(\pi/6\).

  3. Lemma 2 extends to the systems of difference equations considered in \((^{2,3})\) in solving the Dirichlet problem in a domain with a smooth boundary, and improves the estimates of the irregular error, which in the \(q\)-th approximation will have order \(O(h^{2n-1-q})\), and not \(O(h^{2n-2q})\), as formulated in Theorems II of \((^{2,3})\).

The author expresses his deep gratitude to S. M. Nikol’skii for his attention to this work.

Mathematical Institute named after V. A. Steklov
Academy of Sciences of the USSR

Received
10 XII 1962

REFERENCES

\(^1\) L. Fox, Proc. Roy. Soc., A, 190, 31 (1947).
\(^2\) E. A. Volkov, DAN, 96, No. 4, 685 (1954).
\(^3\) E. A. Volkov, Collection: Computational Mathematics, Publ. House of the Academy of Sciences of the USSR, No. 1, 1957, p. 62.
\(^4\) W. G. Bickley, S. Michaelson, M. R. Osborne, Proc. Roy. Soc., A, 262, 219 (1961).
\(^5\) L. F. Richardson, Phil. Trans. Roy. Soc. Lond., A, 226, 299 (1927).
\(^6\) E. A. Volkov, DAN, 147, No. 1, 13 (1962).
\(^7\) S. M. Nikol’skii, Matem. sbornik, 43, 1, 127 (1957).
\(^8\) Sh. E. Mikeladze, Izv. AN SSSR, ser. matem., No. 2, 271 (1938).
\(^9\) V. V. Fufaev, DAN, 131, No. 1, 37 (1960).

Submission history

Mathematics