Abstract
The biharmonic operator plays a central role in a wide array of physical models, such as elasticity theory and the streamfunction formulation of the Navier–Stokes equations. Its spectral theory has been extensively studied. In particular the one-dimensional case (over an interval) constitutes the basic model of a high order Sturm–Liouville problem. The need for corresponding numerical simulations has led to numerous works. The present paper relies on a discrete biharmonic calculus. The primary object of this calculus is a high-order compact discrete biharmonic operator (DBO). The DBO is constructed in terms of the discrete Hermitian derivative. However, the underlying reason for its accuracy remained unclear. This paper is a contribution in this direction, expounding the strong connection between cubic spline functions (on an interval) and the DBO. The first observation is that the (scaled) fourth-order distributional derivative of the cubic spline is identical to the action of the DBO on grid functions. It is shown that the kernel of the inverse of the discrete operator is (up to scaling) equal to the grid evaluation of the kernel of \(\left[ \left( \frac{d}{dx}\right) ^4\right] ^{-1}\), and explicit expressions are presented for both kernels. As an important application, the relation between the (infinite) set of eigenvalues of the fourth-order Sturm–Liouville problem and the finite set of eigenvalues of the discrete biharmonic operator is studied. The discrete eigenvalues are proved to converge (at an “optimal” \(O(h^4)\) rate) to the continuous ones. Another consequence is the validity of a comparison principle. It is well known that there is no maximum principle for the fourth-order equation. However, a positivity result is derived, both for the continuous and the discrete biharmonic equation, showing that in both cases the kernels are order preserving.
Similar content being viewed by others
References
Ahlberg, J.H., Nilson, E.N., Walsh, J.L.: The Theory of Splines and Their Applications. Academic Press, Cambridge (1967)
Andrew, A.L., Paine, J.W.: Correction of finite element estimates for Sturm–Liouville eigenvalues. Numer. Math. 50, 205–215 (1986)
Babus̆ka, I., Osborn, J.: Eigenvalue problems. In: Ciarlet, P.G., Lions, J.L. (eds.) Handbook of Numerical Analysis, vol. II. Elsevier, New York (1991)
Ben-Artzi, M., Croisille, J.-P., Fishelov, D.: Navier–Stokes Equations in Planar Domains. Imperial College Press, London (2013)
Ben-Artzi, M., Croisille, J.-P., Fishelov, D., Katzir, R.: Discrete fourth-order Sturm–Liouville problems. IMA J. Numer. Anal. 38, 1485–1522 (2018)
Boumenir, A.: Sampling for the fourth-order Sturm–Liouville differential operator. J. Math. Anal. Appl. 278, 542–550 (2003)
Caudill Jr., L.F., Perry, P.A., Schueller, A.W.: Isospectral sets for fourth-order ordinary differential operators. SIAM J. Math. Anal. 29, 935–966 (1998)
Chawla, M.M.: A new fourth-order finite-difference method for computing eigenvalues of fourth-order two-point boundary-value problems. IMA J. Numer. Anal. 3, 291–293 (1983)
Davies, E.B.: Spectral Theory and Differential Operators. Cambridge University Press, Cambridge (1995)
de Boor, C.: A Practical Guide to Splines-Revised Edition. Springer, New York (2001)
de Boor, C., Swartz, B.: Collocation approximation to eigenvalues of an ordinary differential equation: the principle of the thing. Math. Comp. 35, 679–694 (1980)
Evans, L.C.: Partial Differential Equations. American Mathematical Society, Providence, RI (1998)
Everitt, W.N.: The Sturm–Liouville problem for fourth-order differential equations. The Quart. J. Math. 8, 146–160 (1957)
Fishelov, D., Ben-Artzi, M., Croisille, J.-P.: Recent advances in the study of a fourth-order compact scheme for the one-dimensional biharmonic equation. J. Sci. Comput. 53, 55–79 (2012)
Grunau, H.-C., Robert, F.: Positivity and almost positivity of biharmonic Green’s functions under Dirichlet boundary conditions. Arch. Ration. Mech. Anal. 196, 865–898 (2010)
Kato, T.: Perturbation Theory for Linear Operators. Springer, Berlin (1980)
Kato, T.: Variation of discrete spectra. Commun. Math. Phys. 111, 501–504 (1987)
Lou, Z.M., Bialecki, B., Fairweather, G.: Orthogonal spline collocation methods for biharmonic problems. Numer. Math. 80, 267–303 (1998)
Markus, A.S.: The eigen- and singular values of the sum and product of linear operators. Russ. Math. Surv. 19, 91–120 (1964)
Pipher, J., Verchota, G.: A maximum principle for biharmonic functions in Lipschitz and \(C^1\) domains. Comment. Math. Helvetici 68, 384–414 (1993)
Prenter, P.M.: Splines and Variational Methods. Academic Press, Cambridge (1975)
Rattana, A., Böckmann, C.: Matrix methods for computing eigenvalues of Sturm–Liouville problems of order four. J. Comput. Appl. Math. 249, 144–156 (2013)
Schröder, J.: On linear differential inequalities. J. Math. Anal. Appl. 22, 188–216 (1968)
Spence, A.: On the convergence of the Nyström method for the integral equation eigenvalue problem. Numer. Math. 25, 57–66 (1975)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
It is a pleasure to thank Jean-Pierre Croisille, Dalia Fishelov and Robert Krasny for very fruitful discussions. We thank M. Hansmann for calling our attention to the paper of Markus [19]. We are grateful to the two anonymous referees whose very valuable comments helped us improve the paper.
Appendix A: The discrete biharmonic operator—generating polynomials
Appendix A: The discrete biharmonic operator—generating polynomials
Consider again the discrete fourth-order equation
where \(\mathfrak {u},\,\mathfrak {u}_x\in l^2_{h,0}.\)
In this section we obtain a direct proof of Corollary 5.2. In other words, we compute the matrix corresponding to the operator \((\delta ^4_x)^{-1},\) without recourse to the theory of cubic spline functions involved in the previous proof. In fact, an expression for this matrix has already been given in [4, Section 10.6, Eq. (10.137)] and was used as the main tool in proving Claim 2.3. However, the expression there was a product of three matrices, based on the matrix representation of the Hermitian derivative. Thus, while allowing to obtain the aforementioned estimates, it did not yield an “explicit” form (such that can be used in a computer code in a straightforward way).
Remarkably, the methodology expounded here uses the discrete operators in a totally different way; it employs generating functions, and is a systematic approach that can also be applied to other problems. Although the computations involved require some work, it has the advantage of being a straightforward application of the definitions of the discrete operators. It should be mentioned that we first carried out the computation here, and it motivated our search for a parallel “functional interpretation”, as expressed in Corollary 5.2.
By (2.9), Eq. (A.1) can be rewritten as
where by (2.8),
The system (A.2), (A.3A.4) must be solved for \(\left\{ \mathfrak {u}_j,(\mathfrak {u}_x)_j\right\} _{j=1}^{N-1}\).
To do this, we introduce generating functions, which are polynomials of degree \(N-1\) in the variable z:
We know \(\phi (z)\) and want to find p(z), q(z).
Equation (A.2) can be encoded as the following equality of polynomials,
Similarly, Eq. (A.3) are equivalent to the following polynomial equality
Multiplying (A.5),(A.6) by z, and rearranging, we have
We now solve the system of two linear Eqs. (A.7), (A.8) for p(z), q(z). It suffices to write the solution for p(z), which is
where
It should be noted that the expression (A.10) contains the unknown quantities \(\mathfrak {u}_{1},\mathfrak {u}_{N-1},(\mathfrak {u}_x)_1,(\mathfrak {u}_x)_{N-1}\). Once we determine these quantities, (A.9) will give us the solution to the system (A.2), (A.3). To find these quantities, we exploit the following fact: since p(z) is a polynomial, while the expression (A.9) contains \((z-1)^4\) in the denominator, it must be the case that \(z=1\) is a root of r(z) of multiplicity 4, that is
By differentiating r(z) three times and then substituting \(z=1\), we obtain 4 equations for \(\mathfrak {u}_{1},\mathfrak {u}_{N-1},(\mathfrak {u}_x)_1,(\mathfrak {u}_x)_{N-1}\).
We set
solve the linear system (A.12)–(A.15) for \(\mathfrak {u}_{1},\mathfrak {u}_{N-1},(\mathfrak {u}_x)_1,(\mathfrak {u}_x)_{N-1}\), and then substitute these values into (A.10),(A.9), to obtain the expression
Note that since p(z) is a polynomial of degree \(N-1\), all terms \(z^j\) (\(j\ge N\)) in fact cancel.
We explicitly compute the coefficient of the term \(z^j\) (\(1\le j\le N-1\)) in p(z), which gives us \(\mathfrak {u}_j\).
Using
we have
so that the coefficient of \(z^j\) (\(1\le j\le N-1\)) in p(z) is
We now note that
so that
and using these results the expression for \(\mathfrak {u}_j\) simplifies to
We have thus obtained
Proposition A.1
Defining the matrix elements
we have that the solution of (A.1) is given by
This expression is seen to be identical to (5.5), so that Proposition A.1 is a re-statement of Corollary 5.2.
Rights and permissions
About this article
Cite this article
Ben-Artzi, M., Katriel, G. Spline functions, the biharmonic operator and approximate eigenvalues. Numer. Math. 141, 839–879 (2019). https://doi.org/10.1007/s00211-018-01018-2
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-018-01018-2