Reports of the Academy of Sciences of the USSR
Unknown
Submitted 1957-01-01 | RussiaRxiv: ru-195701.08649 | Translated from Russian

Abstract

Full Text

Reports of the Academy of Sciences of the USSR

  1. Volume 114, No. 6

MATHEMATICS

N. S. BAKHVALOV

ON THE CONSTRUCTION OF FINITE-DIFFERENCE EQUATIONS IN THE APPROXIMATE SOLUTION OF LAPLACE’S EQUATION

(Presented by Academician S. L. Sobolev on 15 I 1957)

In a domain \(G\), lying in a finite part of \(m\)-dimensional space and bounded by a surface \(S\), one seeks a solution of Laplace’s equation

\[ \Delta u=\sum_{\alpha=1}^{n} u_{x_\alpha x_\alpha}=0 \tag{1} \]

with the Dirichlet boundary condition \(u|_S=\varphi\).

Let \((S)\in \Pi_{k+1}(B,\lambda)\) \((k\ge 0,\lambda>0)\) and \(\varphi\in H(l,A,\lambda)\) \((0\le l\le k+1)\) \((^{1})\).

Put \(l+\lambda=\gamma\). To specify \(\varphi\) with accuracy \(\varepsilon\) it is necessary to know \(H(\varepsilon)\preccurlyeq \varepsilon^{-\frac{m-1}{\gamma}}\) numbers \((^{2})\).

It is not difficult to verify that, under the usual \((^{3})\) method of solving Laplace’s equation by finite differences, in order to find a solution of equation (1) with accuracy \(\varepsilon\) one must solve a system of equations in not fewer than \(\preccurlyeq H(\varepsilon)^{\frac{m}{m-1}}\) unknowns. In solving this system by the method of successive approximations, not fewer than \(\preccurlyeq H(\varepsilon)^{\frac{m+2}{m-1}}\) arithmetic operations are performed, and by the method of successive over-relaxations not fewer than \(\preccurlyeq H(\varepsilon)^{\frac{m+1}{m-1}}\) operations \((^{4})\).

Below, for \(m=2\) and \(\gamma\le 3\), a method of approximate solution will be considered in which the memory used does not exceed \(\preccurlyeq H(\varepsilon)^{1+\beta}\) numbers, and the number of operations is not more than \(\preccurlyeq H(\varepsilon)^{1+\frac{\gamma+\beta}{3}}\), where \(\beta>0\) is arbitrary.

On the basis of relations (8), (9), for any \(\chi>0\) one can indicate a method of solution with memory used less than \(\preccurlyeq H(\varepsilon)^{1+\beta}\), where \(\beta>0\) is arbitrary, and with a number of operations less than \(\preccurlyeq H(\varepsilon)^{1+\chi}\), under the assumption that there exist formulas analogous to formulas (3) and (4) (the sign of one of the coefficients is opposite to the sign of the others) of arbitrarily high order of accuracy.

It follows from the preceding arguments that the proposed method is, in a certain sense, unimprovable.

Under the assumptions made concerning \((S)\) and \(\varphi\), from (1) we have

\[ u\in H(l,cA,\lambda') \quad \text{in } G, \tag{2} \]

where \(\lambda'\) is any number smaller than \(\lambda\).

Consider the case \(m=2\) and \(\gamma\le 3\). Let \(h>0\) be some small number. Denote by \(\overline{G}_s\) \((s\ge 2)\) the set of points of the squares

\[ (q_\alpha-1)2^{s-1}h \le x_\alpha \le (q_\alpha+1)2^{s-1}h \quad (\alpha=1,2), \]

where \(q_\alpha\) are arbitrary integers such that all interior points of the squares

\[ (q_\alpha-3)2^{s-1}h \leq x_\alpha \leq (q_\alpha+3)2^{s-1}h \qquad (\alpha=1,2) \]

belong to \(G\). Denote the set of interior points of \(\overline G_s\) by \(G_s\). Clearly, for \(s \geq \log_2 \dfrac{D}{4h}\), where \(D\) is the diameter of the domain \(G\), the sets \(G_s\) are empty.

Let \(\sigma\) be a number such that \(0<\sigma<1\). Denote by \(P_s\) \((s=2,3,\ldots)\) the set of points \((\bar x_1,\bar x_2)\in \overline G_s-\overline G_{s+1}\) satisfying the condition
\(\{\bar x_1/2^{[\sigma s]}h\}=\{\bar x_2/2^{[\sigma s]}h\}=0\); by \(P_1\), the set of points \((\bar x_1,\bar x_2)\in G-\overline G_2\) such that \(\{\bar x_1/h\}=\{\bar x_2/h\}=0\), and all points of the squares \(|x_\alpha-\bar x_\alpha|\leq h\) \((\alpha=1,2)\) belong to \(\overline G\); by \(P_0\), the set of all remaining points \((i_1h,i_2h)\in G-\overline G_2\) (\(i_\alpha\) integers).

The points of the sets \(P_s\) \((s=0,1,2,\ldots)\) will be called nodes and denoted by \((i_1,i_2)\), where \(i_\alpha=x_\alpha/h\) \((\alpha=1,2)\). In \((i_1,i_2)\in \overline G_s-\overline G_{s+1}\) \((s=0,1,2,\ldots)\) set \(\Delta_{i_1i_2}=2^{[\sigma s]}h\).

For solutions of equation (1) we have

\[ l_\Delta(u(x_1,x_2))= \frac{1}{20\Delta^2} \left[ -20u(x_1,x_2) +4\sum_{|j|+|k|=1}u(x_1+j\Delta,x_2+k\Delta) +\sum_{|j|,|k|=1}u(x_1+j\Delta,x_2+k\Delta) \right] \]
\[ =O\left( \max_{|x_\alpha-\bar x_\alpha|<\Delta} \left|u^{\mu_1,\mu_2}_{x_1x_2}\right|_{\bar x_1,\bar x_2} \Delta^6 \right); \tag{3} \]

\[ l^{x_1}_{\Delta}(u(x_1,x_2))= \frac{1}{2048\Delta^2} \left[ -2048u(x_1,x_2) +784\sum_{|j|=1}u\left(x_1+j\frac{\Delta}{2},x_2\right) \right. \]
\[ \left. +109\sum_{|j|,|k|=1}u\left(x_1+j\frac{\Delta}{2},x_2+k\Delta\right) +6\sum_{|j|,|k|=1}u\left(x_1+j\frac{\Delta}{2},x_2+k\,2\Delta\right) \right. \]
\[ \left. +5\sum_{|j|,|k|=1}u\left(x_1+j\frac{3}{2}\Delta,x_2+k\Delta\right) \right] = O\left( \max_{\substack{|\bar x_1-x_1|<(3/2)\Delta\\ |\bar x_2-x_2|<2\Delta}} \left|u^{8}_{x_1^{\mu_1}x_2^{\mu_2}}\right|\Delta^6 \right). \tag{4} \]

For \(i_1,i_2\in P_0\) we replace \(u_{x_\alpha x_\alpha}\) by divided differences in terms of the values \(u_{i_1i_2}\) at the nodes nearest to \((i_1,i_2)\) and at boundary points lying on the straight lines \(x_\alpha=i_\alpha h\) \((\alpha=1,2)\) \({}^{(3)}\). For \((i_1,i_2)\in P_s-\overline G_{s+1}\) \((s=1,2,\ldots)\) we set \(l_{\Delta_{i_1i_2}}(u_{i_1i_2})=0\); for \((i_1,i_2)\in (P_s-P_{s+1})\cap \overline G_{s+1}\) \((s=1,2,\ldots)\) we set \(l^{x_1}_{\Delta_{i_1i_2}}(u_{i_1i_2})=0\) or \(l^{x_2}_{\Delta_{i_1i_2}}(u_{i_1i_2})=0\), depending on which coordinate axis is parallel to the segment of the boundary of the domain \(G_{s+1}\) on which the given node lies.

Let

\[ L_{i_1i_2}(u_{i_1i_2})=0 \tag{5} \]

be the system of the listed equations. By virtue of the maximum principle this system always has, and moreover has a unique, solution.

Define \(W^r_{i_1i_2}\) from the system of equations

\[ W^r_{i_1i_2}\big|_S=0; \]

\[ L_{i_1i_2}(W^r_{i_1i_2})= \begin{cases} -1, & \text{if } \rho((i_1h,i_2h),S)\leq rh,\\ 0, & \text{if } \rho((i_1h,i_2h),S)>rh. \end{cases} \]

As in \((5)\), it is shown that

\[ W^r_{i_1i_2}\leq C(B,h,\lambda)r^2h^2. \tag{6} \]

We have (6)

\[ \left|u_{x_1^{\mu_1}x_2^{\mu_2}}\right| \le \frac{\Phi}{\rho\bigl((x_1,x_2),S\bigr)^{k-\gamma'}} \quad \text{for } k>\gamma'=l+\lambda' \tag{7} \]

Using (6) and (7), we obtain

\[ |u_{i_1 i_2}-u(i_1h,i_2h)| \le kh^{\gamma'}|\ln h| \quad \text{when } 6(1-\sigma)=\gamma'; \]

\[ |u_{i_1 i_2}-u(i_1h,i_2h)| \le K\bigl(6(\sigma-1)+\gamma'\bigr)h^{\min \gamma',\,6(1-\sigma)} \quad \text{when } 6(1-\sigma)\ne\gamma'. \]

We solve system (5) with respect to the values \(u_{i_1 i_2}\) corresponding to each equation, and solve it by the method of successive approximations. Using as a majorant the function \(z_{i_1 i_2}\), determined from the system

\[ z_{i_1 i_2}\big|_S=0;\qquad L_{i_1 i_2}(z_{i_1 i_2})=-\frac{1}{\Delta_{i_1 i_2}^2}, \]

we obtain that, in order to determine the solution of system (5) with accuracy \(\varepsilon\), it suffices to carry out

\[ \asymp h^{2(\sigma-1)}\log\varepsilon \]

iterations.

The memory used in these computations is

\[ \asymp \frac{1}{h}|\log h| \quad \text{when } \sigma=\frac12; \]

\[ \asymp h^{\min -1,\,2(\sigma-1)} \quad \text{when } \sigma\ne\frac12. \]

Putting \(\sigma=1-\gamma/6\), we obtain the result formulated above. Suppose now that we have at our disposal formulas analogous to formulas (3) and (4), of order of accuracy \(n\), and, for \(\gamma>3\), also analogous formulas of accuracy \(n-2\) for approximating the solution of the equation near the boundary.

For \(\gamma<n\), slightly modifying the construction of the domains \(G_s\) and carrying out similar arguments, we obtain, putting \(\sigma=1-\gamma/n\), a method of solution with memory used less than

\[ \asymp H(\varepsilon)^{r+\beta} \tag{8} \]

and with number of operations less than

\[ \asymp H(\varepsilon)^{\,r+2\frac{\gamma+\beta}{n(m-1)}}, \]

where

\[ r=\max 1,\ \frac{m\gamma}{n(m-1)}; \qquad \beta>0 \text{ is arbitrary.} \]

For \(\lambda<1,\ m=2\) and \(\lambda<1,\ m=3,\ k\ge l-1\) in (2), one may put \(\lambda'=\lambda\) (7). Assuming, when

\[ 1-\frac{\gamma}{n}>\frac{1}{m}, \qquad \sigma=1-\frac{\gamma+\delta}{n}, \]

where \(\delta>0\),

\[ 1-\frac{\gamma+\delta}{n}>\frac{1}{m}, \]

we obtain a method of solution with memory used

\[ \asymp H(\varepsilon). \]

If system (5) is solved by the method of successive over-relaxations, then, apparently, the number of iterations will be

\[ \asymp h^{\sigma-1}\log\varepsilon, \]

and the number of operations no more than

\[ \asymp H(\varepsilon)^{\,r+\frac{\gamma+\beta}{n(m-1)}}, \]

where \(\beta>0\) is arbitrary.

Received
7 I 1957

REFERENCES

  1. N. M. Günter, Potential Theory and Its Application to the Basic Problems of Mathematical Physics, 1953.
  2. A. N. Kolmogorov, DAN, 108, No. 3 (1956).
  3. W. E. Milne, Numerical Solution of Differential Equations, IL, 1956.
  4. D. Young, Trans. Am. Math. Soc., 76, No. 1 (1954).
  5. N. S. Bakhvalov, DAN, 114, No. 3 (1957).
  6. E. A. Volkov, DAN, 96, No. 5 (1954).
  7. N. I. Mozzherova, Dissertation, V. A. Steklov Mathematical Institute, Academy of Sciences of the USSR, Moscow, 1956.

Submission history

Reports of the Academy of Sciences of the USSR