 Research
 Open Access
 Published:
Finite difference method for boundary value problem for nonlinear elliptic equation with nonlocal conditions
Boundary Value Problems volume 2019, Article number: 94 (2019)
Abstract
In the paper the convergence of a finite difference scheme for twodimensional nonlinear elliptic equation in the rectangular domain with the integral boundary condition is considered. The majorant is constructed for the error of the solution of the system of difference equations, and the estimation of this error is obtained. With this aim, the idea of application of the Mmatrices for the theoretical investigation of the system of difference equations was developed. Main results for the convergence of the difference schemes are obtained considering the structure of the spectrum and properties of the Mmatrices for a wider class of boundary value problems for nonlinear equations with nonlocal conditions. The main advantage of the suggested method is that the error of approximate solution is estimated in the maximum norm.
Introduction
Many physical phenomena have been formulated as a mathematical model with nonlocal boundary conditions. A short overview of these models is presented in many papers (see, for example, works [1, 2]). Particulary, many problems in thermoelasticity can be formulated as nonlocal problems (see [3,4,5] and the references therein). Two of the latest new mathematical models in the biotechnology are presented in [6, 7]. A separate class of such nonlocal models is boundary value problem for elliptic equation with nonlocal boundary conditions [8].
Numerical methods for boundary value problem of linear and nonlinear elliptic equations with various types of nonlocal conditions have been intensively investigated during past decades. Finite difference methods for linear elliptic equations with Bicadze–Samarski or multipoint nonlocal conditions were analyzed in works [8, 9]. In the papers [10,11,12], the main goal was the investigation of the existence and uniqueness of the solution of difference problem with integral conditions, as well as estimation of the error in certain norms.
Various iterative methods for the systems of linear difference equations, derived from elliptic equations with nonlocal conditions, and proofs of convergence of these methods can be found in [13,14,15]. In the articles [16,17,18,19], the iterative methods are generalized for the systems of nonlinear difference equations with nonlocal conditions. Some other difference methods for elliptic equations with nonlocal conditions were described in [13, 20,21,22].
In most cases of elliptic equations with nonlocal conditions, the matrix of the discrete problem is characterized by the properties appropriate for Mmatrices [23,24,25]. This was used to prove the convergence of iterative methods for linear and nonlinear elliptic equations with nonlocal conditions [17, 26].
Application of the Mmatrices for the elliptic and parabolic differential equations with Dirichlet boundary conditions has been described by Varga [25] (for some new research in this field, see the works [27,28,29]).
In the present paper, the idea of application of Mmatrices for theoretical investigation of difference methods with nonlocal conditions is further developed. Namely, Mmatrices are used to prove the convergence of difference schemes. It is well known that the property of diagonal dominance of the matrix of discrete problem is necessary for applicability of the maximum principle. However, matrices with nonlocal conditions are not diagonally dominant. We can overcome this problem by applying the methodology of Mmatrices.
We will use that in the spectrum of the matrix there are no eigenvalues with negative real part. This became apparent after investigating the structure of the spectrum of twodimensional differential and appropriate difference operators with nonlocal conditions (see the works [14, 30,31,32,33,34,35,36] and the references therein). As far as authors know, the idea of application of Mmatrices for the convergence of the difference schemes in the case of nonlocal boundary conditions is applied for the first time. We note that in the case of nonlocal conditions, the matrix of system of finite difference equations is neither diagonally dominated nor symmetric.
Using the structure of the spectrum and properties of Mmatrices, we succeed in proving the convergence of difference schemes for a wider class of nonlinear equations with nonlocal conditions than it was proved before. This is the main result of the research.
The structure of the paper is the following. In Sect. 2, the differential problem is formulated and its discrete approximation is provided. The difference problem for the error of the solution is investigated in Sect. 3. In Sect. 4, the main properties of the matrix of difference problem are described, the case of matrix being as Mmatrix is analyzed. The auxiliary lemmas on the evaluation of the solution of the system of the equations with an Mmatrix are provided in Sect. 5. The majorant for the error is constructed in Sect. 6. The results of numerical experiments are presented in Sect. 7. In Sect. 8, we conclude and generalize some results.
Problem formulation
Let us solve a nonlinear elliptic equation in a rectangular domain \(D=\{0< x<1, 0<y<1\}\)
with the integral condition
and Dirichlet boundary conditions at the points of the remaining three sides of the rectangle:
where \(\mu _{1}\), \(\mu _{2}\), \(\mu _{3}\), and \(\mu _{4}\) are given sufficiently smooth functions, which satisfy compatibility conditions at the points \((1, 0)\) and \((1,1)\). We assume that the following hypotheses are true:
 H1. :

\(\partial f/\partial u \ge 0\) for all the values \((x, y) \in D\) and u;
 H2. :

γ is a given real number and \(0\le \gamma \le 2 \delta \), \(0<\delta \le 2\).
Let us consider difference problem, corresponding to the differential problem
where \(h=1/N\) is stepsize, N is a positive integer, \(f_{ij}(U_{ij})=f(x _{i}, y_{j}, U_{ij})\),
The solution of the system of difference equations (4)–(6) by the iterative methods was investigated in [17]. It follows from the results there that under hypotheses H1 and H2, the unique solution of the system of difference equations (4)–(6) exists. In the present paper, the error estimation for this solution and the convergence of difference scheme (4)–(6) are considered.
Let us denote by \(u_{ij}=u(x_{i}, y_{j})\) the solution of differential problem (1)–(3) and by \(U_{ij}\) the solution of difference problem. Then the error is
Suppose that the differential problem (1)–(3) possesses unique, sufficiently smooth solution such that its derivatives up to the fourth order are bounded. Then
where
It follows from (4)–(6) and (8)–(10) that
where
i.e., \(d_{ij}\) is an unknown nonnegative constant.
Remark 1
Conditions (14) for system (12)–(13) mean that there are no unknowns \(z_{Nj}\), \(z_{i0}\), and \(z_{iN}\) in the expression on the lefthand side of equations (12).
The investigation of the difference problem for the error
We will estimate the error \(z_{ij}\) as the solution of the system of equations (12)–(14) in Sects. 3–5. Firstly, we reduce this system to two systems of lower order. In order to do this, we express \(z_{0j}\) from equations (13):
where
Taking into account H2 and \(0< h\le 1/2\), we get
so
Substituting (16) into (12), where \(i=1\), all equations (12) could be rewritten as follows:
Systems (12)–(14) and (18), (19), (16), (14) are equivalent. So (12)–(14) is being reduced to two separate systems of lower order: one system is (18), (19), (14) and the other system is (16). In system (18), (19), (14) only the unknowns \(z_{ij}\), \(i, j=\overline{1,N1}\), in the internal points of the domain D are presented. So the number of equations and unknowns in the system is equal to \((N1)^{2}\). Furthermore, the unknowns \(z_{0j}\) in (16) are expressed by unknowns \(z_{ij}\), \(i, j= \overline{1,N1}\). This allows us to first solve (18), (19), (14) and (16) only afterwards.
Now we write system (18), (19), (14) in the matrix form:
where \(\mathbf{z}=\{z_{ij}\}\) is the vector of length \((N1)^{2}\), \(\mathbf{R}=\{r_{ij}\}\) is the vector of length \((N1)^{2}\) with elements
Matrix A is formed in the following way:
where \(\boldsymbol{\varLambda }=\boldsymbol{\varLambda _{1}}+ \boldsymbol{\varLambda _{2}}\) is the square matrix of order \((N1)^{2}\), corresponding to a difference operator \(\delta _{x}^{2}\delta _{y} ^{2}\) in the rectangular domain with the Dirichlet type homogeneous boundary conditions according to Remark 1. D is a diagonal matrix with elements \(d_{ij}\) that are defined by (15). Matrix C consists of multipliers \(h^{2} \alpha \) next to unknowns \(z_{ij}\) in the first summand of (19). More exactly, C is a block matrix
where
the number of blocks of matrix C and order of matrix \(\mathbf{C}_{1}\) are \(N1\).
Furthermore, all three forms of system (12)–(14) will be used: the equivalent system (18), (19), (16), (14) with the order \(N(N1)\); partial system (18), (19), (14) with the order \((N1)^{2}\); the matrix form (20) of system (18), (19), (14).
We will use also the notation \(\mathbf{A}_{1}=\boldsymbol{\varLambda } \mathbf{C}\). So system (20) can be written as follows:
Properties of the matrix A
Now we will use a few properties of Mmatrices. We reformulate some of these properties, applied for the system of difference equations (20) as new lemmas.
Definition 1
A real square matrix \(\mathbf{A}=\{a_{kl}\}\), \(k, l=\overline{1, n}\) with \(a_{kl}\le 0\) for all \(k\neq l\) is called an Mmatrix if A is nonsingular and \(\mathbf{A}^{1}\) is nonnegative.
It follows from the definition that \(a_{kk}>0\). Throughout the rest of this paper, we will denote \(\mathbf{A}>0 (\mathbf{A}\ge 0)\) if \(a_{kl}>0\) (\(a_{kl}\ge 0\)) for all k, l. Additionally, \(\mathbf{A}< \mathbf{B}\) if \(a_{kl}< b_{kl}\). Similar notation for vectors is also used. The following property of Mmatrices is correct [23,24,25].
Lemma 1
If A is such that \(a_{kl}<0\) (\(k\neq l\)), then the following statements are equivalent:

(i)
\(\mathbf{A}^{1}\) exists and \(\mathbf{A}^{1}\ge 0\);

(ii)
The real parts of all the eigenvalues of the matrix A are positive: \(\operatorname{Re}\lambda (\mathbf{A})>0\).
The main properties of matrix A for the system of equations (20) as lemmas are formulated below.
Lemma 2
The diagonal elements of the matrix A of system (20) are positive.
Indeed, the diagonal elements of matrix Λ are \(4/h^{2}\), diagonal elements of matrix D are nonnegative (\(d_{ij}\ge 0\) according to H1). The diagonal elements of matrix C are \(h^{2}\alpha \) or 0. Then the least diagonal element of matrix A is
because \(0\le \alpha \le 2\gamma h\).
Lemma 3
The nondiagonal elements of matrix A of system (20) are nonpositive.
The statement of lemma follows from the fact that nondiagonal elements of matrix Λ are \(h^{2}\) or 0, nondiagonal elements of matrix C are \(h^{2}\alpha \) or 0, and matrix D is diagonal.
Lemma 4
All eigenvalues of matrix \(\boldsymbol{\varLambda }\mathbf{C}\) are positive.
Proof
When \(d_{ij}=0\), the eigenvalue problem corresponding to the system of difference equations (12)–(14) is
This eigenvalue problem is equivalent for the eigenvalue problem for the matrix \(\mathbf{A}_{1}=\boldsymbol{\varLambda }\mathbf{C}\) (for more details, see [17, 26]). It follows from [26] that all eigenvalues of matrix \(\mathbf{A}_{1}\) are positive when \(0\le \gamma \le \gamma _{0}\), \(\gamma _{0}\approx 3.42\). □
Corollary 1
Matrices \(\mathbf{A}_{1}=\boldsymbol{\varLambda }\mathbf{C}\) and \(\mathbf{A}=\boldsymbol{\varLambda }\mathbf{C}+\mathbf{D}\) are Mmatrices, so \((\boldsymbol{\varLambda }\mathbf{C})^{1}\ge 0\), \(\mathbf{A}^{1} \ge 0\).
Comparison theorem
In this section, some properties of Mmatrices, adapted for the evaluation of the solution for the system of difference equations, will be reformulated. We consider the system of equations
where A is an Mmatrix.
Lemma 5
If the matrix A in system (29) is an Mmatrix and \(\mathbf{f}\ge 0\), then \(\mathbf{u}\ge 0\).
The statement of lemma follows from \(\mathbf{u}= \mathbf{A}^{1} \mathbf{f} \) and \(\mathbf{A}^{1}\ge 0\), \(\mathbf{f}\ge 0\).
Let us denote the elements of vector u as \(\{u_{k}\}\), i.e., \(\mathbf{u}=\{u_{k}\}\). The vector with elements \(\vert u_{k}\vert \) can be denoted as \(\vert \mathbf{u}\vert \), i.e., \(\vert \mathbf{u}\vert =\{\vert u_{k}\vert \}\).
Lemma 6
(Comparison theorem)
Suppose that u and w are the solutions of two systems
where A is an Mmatrix, \(\mathbf{g}\ge 0\). If \(\mathbf{\vert f\vert }\le \mathbf{g}\), then \(\vert \mathbf{u}\vert \le \mathbf{w}\).
Proof
As \(\mathbf{A}^{1}\ge 0\), then
□
Remark 2
In addition, suppose that an Mmatrix is diagonally dominant in a weak sense
We interpret (29) as the system of difference equations obtained from the elliptic equation with Dirichlet boundary condition. Then inequality (30) guarantees that the maximum principle is valid for this system [37]. In this case Lemma 6 coincides with the corollary from the maximum principle, usually called the comparison theorem. The function w mentioned in the comparison theorem and Lemma 6 is called the majorant. In this sense, the theory of Mmatrices could be interpreted as an extension of the maximum principle for the case when the matrix of the system of difference equations is not diagonally dominant.
Lemma 7
Suppose that u and w are the solutions of two systems
where A is an Mmatrix, \(\mathbf{D}\ge 0\) is the diagonal matrix, \(\mathbf{g}\ge 0\). If \(\vert \mathbf{f}\vert \le \mathbf{g}\), then \(\vert \mathbf{u}\vert \le \mathbf{w}\).
Proof
As \(\mathbf{D}\ge 0\) and A is an Mmatrix, then
So
□
Remark 3
It follows from the vector inequality \(\vert \mathbf{u}\vert \le \mathbf{w}\) that \(\vert {u}_{k}\vert \le {w}_{k}\). So the statements of Lemmas 6 and 7 could be interpreted as follows:
So the statements of Lemmas 6 and 7 could be reformulated as
where
Construction of majorant and the main theorem
In this section the majorant for the solution of the system of difference equations (20) is constructed using the statements of Lemmas 6 and 7, and the error z is evaluated. We define the following function:
where \(M=\max (M_{2}, M_{4})\), \(\varepsilon =\delta /13\), \(\delta =2 \gamma \). As \(0\le \gamma \le 2\delta \), then \(0< \delta <2\), \(0<\varepsilon < 2/13\). It is important to emphasize that \(\delta \neq 0\), \(\varepsilon \neq 0\).
It is obvious that
Certainly, \(w(x, y)\ge w(1, 1)=0\). For the function \(w(x, y)\), we provide the system of equations
with the matrix \(\mathbf{ A}_{1}\) defined by formula (25). In other words, taking the known matrix \(\mathbf{ A}_{1}\) and the function w, we calculate vector g, \(i,j=\overline{1, N1}\). We write for the function w difference equations, similarly to (12), (13). From (31) we get
So, it follows that
Now we write down an analog of equations (19) for function (31). Note that in the case of the condition \(f^{\prime \prime }(x)=\mathrm{const}\), the truncation error of the trapezoid rule can be expressed in the following way:
So
As \({\partial ^{2} w}/{\partial x^{2}}<0\), then
Let us denote
Now we get
Substituting \(\varepsilon =\delta /13\) and \(\delta =2\gamma \) to the righthand side of the last equality, we get
Equations (34), (36) are analogous to equations (12), (13). Recall that in Sect. 3 we express \(w_{0j}\) from (36)
where α and β are the same as in (16). Substituting (38) into (34), when \(i=1\), we can rewrite equations (34) as follows:
Now, as before, we write (39), (40) in a matrix form (33). To express the elements of the vector \(\mathbf{g}=\{g _{ij}\}\), we note that function w unlike \(\mathbf{z}=\{z_{ij}\}\) does not satisfy the homogeneous boundary conditions (14). This is the reason why the unknowns with the indexes \((0, j)\), \((i, 0)\), and \((i, N)\) are present in equations (34) and not in (12). Coefficients to these unknowns are not the elements of the matrix \(\mathbf{A}_{1}\), so these additional components should be added to the expression of components of vector g. So in the system of equations (33) we have
where
\(g_{j}\) satisfies inequality (37).
Now the main result of the research on the estimate of the error of the difference method can be formulated and convergence of the method can be proved.
Theorem 8
If hypotheses H1 and H2 are true and the truncation errors satisfy inequalities (11), then for finite difference method (4)–(6)
where \(z_{ij}=u_{ij}U_{ij}\), \(u_{ij}\) is the solution of differential problem and \(U_{ij}\) is the solution of difference problem, \(M=\max (M_{2}, M_{4})\), \(C_{1}\) is constant, which does not depend on either h or on the solution of differential problem.
Proof
The matrix A of systems (20) and \(\mathbf{A}_{1}\) of (33) are the Mmatrices (Corollary 1). Inequalities for the components of the vectors R and g can be written. Namely, it follows from (11), (21) and (41), (42) that
Similarly, from the same formulae, taking into consideration (37), it follows
Therefore
Now Lemmas 6 and 7 could be applied to the solutions of systems (20), (33). It follows from the lemmas that
Taking into account (31), we have
So
Now \(z_{0j}\) is estimated from (16) and (44):
Inequality (43) follows from (44), (45). The convergence of the difference scheme when \(h\rightarrow 0\) follows from (43). □
Numerical results
To justify the theoretical results and investigate the efficiency of numerical schemes in the case of nonlocal boundary conditions, we consider a model problem where the analytical solution is explicitly known. The theoretical results presented in the previous sections do not depend upon the numerical method that is used to solve nonlinear system of finite difference equations (4)–(6). This system can be solved using one of the iterative methods designed for problems with nonlocal conditions [16,17,18]. We can also use some classical method used for solving nonlinear systems, for example, [38]. Here we have used a generalization of the alternatingdirection implicit (ADI) method for problems with nonlocal boundary conditions [18] defined on twodimensional uniform grids on \(D=[0, 1] \times [0, 1]\). Meshes of different sizes with \(h=h_{x}=h_{y}\) and variation of parameter γ were used in simulations.
Test 1
Problem with nonlocal BC. The first numerical example is a simple test case for validating the error estimates and demonstrating the performance of the finitedifference method for several values of parameter of nonlocality γ.
We consider a model problem (1)–(3) [39] in a unit square domain D
with the integral condition (2) and Dirichlet boundary conditions (3). The function \(g(x, y)\) is chosen so that the function
is the analytical solution of the problem, i.e.,
The boundary conditions were prescribed to satisfy the given exact solution (47). The accuracy of the ADI method applied to problems with nonlocal or Dirichlet boundary conditions was estimated by calculating the maximum norm of the absolute error
We also measured the relative true error
The results of the numerical test for different γ on uniform mesh with \(N = 100\) intervals in each direction are listed in Table 1.
In order to calculate order of accuracy p, we have run iterations on uniform mesh with \(N=100\) intervals in each direction. Numerical results are reported in Table 2 and demonstrate the accuracy of the second order for ADI method both for the Dirichlet boundary condition and for the integral boundary condition.
We determined from the numerical results in Table 1 that the error of the solution slightly increases as γ grows, when \(0 \leq \gamma < 2\). This agrees well with the fact that approximation error \(R_{j}(h)\) of nonlocal conditions (2) is linearly dependent on γ (see (11)).
From the results in Table 2, we see that error which theoretically is \(\mathcal{O}(h^{2})\) (Theorem 8) matches theory rather well both in the case of Dirichlet condition (\(\gamma =0\)) and in the case of nonlocal condition (\(\gamma =1\)).
We also note that Test 1 was also successfully solved with \(\gamma \in [2; 3.224]\). When \(\gamma > 2\), the matrix corresponding to difference operator \(\delta _{x}^{2}\) with nonlocal condition (5) has negative eigenvalue and ADI might not converge (for more details, see [14,15,16]).
Test 2
Problem with parameter c. In the second test we consider problem (46), (2)–(3). The functions f and g are chosen so that the function
is exact solution of the problem, i.e.,
where
Let us explain the role of additional term \(cx^{2}\) in (49). Recall that approximation error for problem (8) depends on constants \(M_{2}\) and \(M_{4}\) from (11). Varying \(c>0\) lets us investigate the influence of the approximation error of nonlocal condition (which is bounded by constant \(M_{2}\)) without changing approximation error of differential equation (which is bounded by constant \(M_{4}\)).
Tables 3 and 4 present the performance of the algorithm for various values of constant c. Note that for large values of c the error increases.
We may observe that the actual convergence follows very closely the expected theoretical error. Numerical tests reinforce the theoretical convergence results.
Remarks and generalizations
The integral condition (2) could be interpreted as some kind of generalization of the Dirichlet boundary condition. Namely, when \(\gamma =0\), the nonlocal condition (2) becomes Dirichlet condition. When \(\gamma =0\), then \(\delta =2\) and
follows from (44).
As it was mentioned in Sect. 5 (Remark 2), in the case \(\gamma =0\) the error \(z_{ij}\) could be estimated by the maximum principle. So, it is interesting to compare the estimate got with the estimate received using the maximum principle [37]:
In both estimates, the order of the error subject to h is the same, but the constant in estimate (51) is approximately three times more in the case of nonlocal condition. It could be explained simply. It depends on the definition of majorant \(w(x, y)\). For the maximum principle the majorant is usually defined as in [37]:
The maximal value of this function is approximately three times less than the maximal value of majorant (31) chosen in this research. It has to be noted that both majorants coincide if \(\varepsilon =1/2\) is taken in (31). But in (31), a smaller value of ε (\(\varepsilon =\delta /13\)) guarantees inequality (37) for all values \(0\le \gamma <2\). And this is not true for \(\varepsilon =1/2\). Indeed, let us take in (31) \(\varepsilon =1/2\). It follows in this case that the inequality
with \(\varepsilon =1/2\) will be true when \(0\le \gamma \le 3/11\). So, we get an interesting conclusion. When \(0\le \gamma \le 3/11\), then \(\varepsilon =1/2\) in the definition of majorant (31) can be taken. In this case we can get estimation (52) instead of estimation (44).
Majorant \(w(x, y)\) is constructed according to formula (31) in the case \(0\le \gamma \le 2\delta \), \(\delta >0\). But the matrix A of system (20) is an Mmatrix with the values for \(\gamma \in [0, \gamma _{0})\), \(\gamma _{0}\approx 3.42\) [26]. It is not clear how the majorant can be defined for \(\gamma \ge 2\).
The theory of Mmatrices was first used in the comparison theorem instead of the maximum principle for the estimation of the error of approximate solution. This idea let us estimate error in the maximum norm in the case \(\gamma > 1\).
The numerical results presented in Sect. 7 confirm theoretical results about the estimate of the error. Method’s error is second order, independent of the type of boundary conditions (Dirichlet with \(\gamma = 0\) or nonlocal with \(\gamma > 0\)). Moreover, the numerical experiment provides additional information about quantitative dependence of error of the solution on γ and \(M_{2}\).
We prove the convergence of the difference scheme for one concrete case of nonlocal condition. Furthermore, this methodology may also be applied in another case when, for the operator with nonlocal conditions, all the eigenvalues are positive only.
References
 1.
Dehghan, M.: Efficient techniques for the secondorder parabolic equation subject to nonlocal specifications. Appl. Numer. Math. 52(1), 39–62 (2005)
 2.
MartínVaquero, J., VigoAguiar, J.: On the numerical solution of the heat conduction equations subject to nonlocal conditions. Appl. Numer. Math. 59(10), 2507–2514 (2009)
 3.
Jesevičiūtė, Ž., Sapagovas, M.: On the stability of the finitedifference schemes for parabolic equations subject to integral conditions with applications for thermoelasticity. Comput. Methods Appl. Math. 8(4), 360–373 (2008)
 4.
Mesloub, S.: On a higher order two dimensional thermoelastic system combining a local and nonlocal boundary conditions. Electron. J. Qual. Theory Differ. Equ. 2012, 50 (2012)
 5.
Marin, M., Öchsner, A.: The effect of a dipolar structure on the Hölder stability in Green–Naghdi thermoelasticity. Contin. Mech. Thermodyn. 29(6), 1365–1374 (2017)
 6.
Ivanauskas, F., Laurinavičius, V., Sapagovas, M., Nečiporenko, A.: Reaction–diffusion equation with nonlocal boundary condition subject to PIDcontrolled bioreactor. Nonlinear Anal., Model. Control 22(2), 261–272 (2017)
 7.
Čiegis, R., Suboč, O., Čiegis, R.: Numerical simulation of nonlocal delayed feedback controller for simple bioreactors. Informatica 29(2), 233–249 (2018)
 8.
Il’in, V.A., Moiseev, E.I.: Twodimensional nonlocal boundary value problem for Poisson’s operator in differential and difference variants. Math. Model. 2, 132–156 (1990) (in Russian)
 9.
Ashyralyev, A.: Numerical solution to Bitsadze Samarskii type elliptic overdetermined multipoint IVBVP. Bound. Value Probl. 2018, 74 (2013)
 10.
Avalishvili, G., Avalishvili, M., Gordeziani, D.: On a nonlocal problem with integral boundary conditions for a multidimensional elliptic equation. Appl. Math. Lett. 24, 566–571 (2011)
 11.
Berikelashvili, G., Khomeriki, N.: On the convergence rate of a difference solution of the Poisson equation with fully nonlocal constraints. Nonlinear Anal., Model. Control 19(3), 367–381 (2014)
 12.
Sapagovas, M.: Difference method of increased order of accuracy for the Poisson equation with nonlocal conditions. Differ. Equ. 44(7), 1018–1028 (2008)
 13.
Pao, C.: Numerical solutions of reaction–diffusion equations with nonlocal boundary conditions. J. Comput. Appl. Math. 136, 227–243 (2001)
 14.
Sapagovas, M., Štikonas, A., Štikonienė, O.: Alternating direction method for the Poisson equation with variable weight coefficients in an integral condition. Differ. Equ. 47(8), 1163–1174 (2011)
 15.
Sapagovas, M., Štikonienė, O.: A fourthorder alternatingdirection method for difference schemes with nonlocal condition. Lith. Math. J. 49(3), 309–317 (2009)
 16.
Čiupaila, R., Sapagovas, M., Štikonienė, O.: Numerical solution of nonlinear elliptic equation with nonlocal condition. Nonlinear Anal., Model. Control 18(4), 412–426 (2013)
 17.
Sapagovas, M., Griškonienė, V., Štikonienė, O.: Application of mmatrices to numerical investigation of a nonlinear elliptic equation with an integral condition. Nonlinear Anal., Model. Control 22(4), 489–504 (2017)
 18.
Sapagovas, M., Štikonienė, O.: Alternatingdirection method for a mildly nonlinear elliptic equation with nonlocal integral conditions. Nonlinear Anal., Model. Control 16(2), 220–230 (2011)
 19.
Wang, Y.: Solutions to nonlinear elliptic equations with a nonlocal boundary condition. Electron. J. Differ. Equ. 2002, 5 (2002)
 20.
MartínVaquero, J.: Polynomialbased mean weighted residuals methods for elliptic problems with nonlocal boundary conditions in the rectangle. Nonlinear Anal., Model. Control 19(3), 448–459 (2014)
 21.
Nie, C., Shu, S., Yu, H., An, Q.: A high order composite scheme for the second order elliptic problem with nonlocal boundary and its fast algorithms. Appl. Math. Comput. 227, 212–221 (2014)
 22.
Volkov, E.A., Dosiyev, A.A., Buranay, S.C.: On the solution of a nonlocal problem. Comput. Math. Appl. 66(3), 330–338 (2013)
 23.
Berman, A., Plemmons, R.J.: Nonnegative Matrices in the Mathematical Sciences. SIAM, Philadelphia (1994)
 24.
Voevodin, V., Kuznetsov, Y.: Matrices and Computations. Nauka, Moscow (1984) (in Russian)
 25.
Varga, R.: Matrix Iterative Analysis, 2nd edn. Springer Series in Computational Mathematics, vol. 27. Springer, Berlin (2000)
 26.
Štikonienė, O., Sapagovas, M., Čiupaila, R.: On iterative methods for some elliptic equations with nonlocal conditions. Nonlinear Anal., Model. Control 19(3), 517–535 (2014)
 27.
Kuznetsov, Y., Prokopenko, A.: A new multilevel algebraic preconditioner for the diffusion equation in heterogeneous media. Numer. Linear Algebra Appl. 17, 759–769 (2010)
 28.
Blanc, X., Labourasse, E.: A positive scheme for diffusion problems on deformed meshes. Z. Angew. Math. Mech. 96(6), 660–680 (2016)
 29.
Notay, Y.: A robust algebraic multilevel preconditioner for nonsymmetric Mmatrices. Numer. Linear Algebra Appl. 7, 243–267 (2000)
 30.
ElSayed, A.M.A., ElAzab, M.S., Elsaid, A., Helal, S.M.: Eigenvalue problem for elliptic partial differential equations with nonlocal boundary conditions. J. Fract. Calc. Appl. 5(14), 1–11 (2014)
 31.
Gulin, A.V.: On the spectral stability in subspaces for difference schemes with nonlocal boundary conditions. Differ. Equ. 49(7), 844–852 (2013)
 32.
Ivanauskas, F., Meškauskas, T., Sapagovas, M.: Stability of difference schemes for twodimensional parabolic equations with nonlocal boundary conditions. Appl. Math. Comput. 215(7), 2716–2732 (2009)
 33.
Jachimavičienė, J., Sapagovas, M.: Locally onedimensional difference scheme for a pseudoparabolic equation with nonlocal conditions. Lith. Math. J. 52(1), 53–61 (2012)
 34.
Jakubelienė, K., Sapagovas, M.: On the stability of a difference scheme for a twodimensional parabolic equation with an integral condition. Lith. Math. J. 53(3), 311–323 (2013)
 35.
Sapagovas, M., Štikonienė, O., Čiupaila, R., Jokšienė, Ž.: Convergence of iterative methods for elliptic equations with integral boundary conditions. Electron. J. Differ. Equ. 2016, 118 (2016)
 36.
Štikonas, A.: A survey on stationary problems, Green’s functions and spectrum of Sturm–Liouville problem with nonlocal boundary conditions. Nonlinear Anal., Model. Control 19(3), 301–334 (2014)
 37.
Samarskii, A.A.: The Theory of Difference Schemes. Dekker, New York (2001)
 38.
Pavaloiu, I., Pop, N.: Interpolation and Applications. LAP Lambert Academic Publishing, Saarbrucken (2017)
 39.
Pao, C.V.: Block monotone iterative methods for numerical solutions of nonlinear elliptic equations. Numer. Math. 72, 239–262 (1995)
Acknowledgements
The authors would like to thank the referees for helpful suggestions.
Availability of data and materials
Not applicable.
Funding
Not applicable.
Author information
Affiliations
Contributions
All authors equally have made contributions. All authors read and approved the final manuscript.
Corresponding author
Correspondence to Kristina Jakubėlienė.
Ethics declarations
Competing interests
There are no competing interests regarding this research work.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Sapagovas, M., Štikonienė, O., Jakubėlienė, K. et al. Finite difference method for boundary value problem for nonlinear elliptic equation with nonlocal conditions. Bound Value Probl 2019, 94 (2019). https://doi.org/10.1186/s1366101912024
Received:
Accepted:
Published:
MSC
 65M06
 65M12
 65N25
Keywords
 Elliptic equation
 Integral boundary conditions
 Convergence of finitedifference method
 Eigenvalue problem
 Mmatrices