A Crank-Nicolson type minimization scheme
for a hyperbolic free boundary problem
Abstract
We consider a hyperbolic free boundary problem by means of minimizing time discretized functionals of Crank-Nicolson type. The feature of this functional is that it enjoys energy conservation in the absence of free boundaries, which is an essential property for numerical calculations. The existence and regularity of minimizers is shown and an energy estimate is derived. These results are then used to show the existence of a weak solution to the free boundary problem in the 1-dimensional setting.
Yoshiho Akagawa
National Institute of Technology, Gifu College
Motosu, Gifu, 501-0495 Japan
Elliott Ginder
Meiji Institute for Advanced Study of Mathematical Sciences, Meiji University
Nakanoku, Tokyo, 164-8525 Japan
Syota Koide
Graduate School of Natural Science and Technology, Kanazawa University
Kanazawa, Ishikawa, 920-1192 Japan
Seiro Omata
Institute of Science and Engineering, Kanazawa University
Kanazawa, Ishikawa, 920-1192 Japan
Karel Svadlenka(corresponding author)
Graduate School of Science, Kyoto University
Sakyoku, Kyoto, 606-8502 Japan
1 Introduction
In this paper we treat a variational problem related to the following hyperbolic free boundary problem:
Problem (1). Find such that
(1) |
under suitable boundary conditions, where is a bounded Lipschitz domain, is the final time, denotes the initial condition, is the initial velocity, and is the set .
We observe that satisfies the wave equation where , and that is harmonic when It can be formally shown that, in the energy-preserving regime, solutions fulfill the following free boundary condition:
(2) |
This kind of problem is a natural prototype for explaining phenomena involving oscillations in the presence of an obstacle, e.g., an elastic string hitting a desk or soap bubbles moving atop water. However, due to the lack of rigorous mathematical results for hyperbolic free boundary problems, numerical studies of this problem are very limited. On the other hand, interesting results have been already obtained for first-order hyperbolic free boundary problems, see, e.g., [3] for the analysis of a model of tumor growth, or [6] for the analysis of wave-structure interactions.
In this paper, we propose a numerical scheme with good energy conservation properties and provide its theoretical background at least in the case of space dimension 1. We remark that similar types of problems have been treated in [8], [13], [7] [5], and that the recent paper [11] has established a precise mathematical formulation. These papers revealed that the discrete Morse flow (also known as minimizing movements), a variational method based on time-discretized functionals, is an effective tool not only for problems of elliptic and parabolic type but also in the hyperbolic setting.
We now briefly review those previous results. Kikuchi and Omata [8] studied the problem in the one-dimensional domain . They showed the existence and uniqueness of a strong solution , the regularity of its free boundary and the well-posedness of the problem under suitable compatibility conditions. Yoshiuchi et al. [13] addressed a similar problem to Problem 1 including a damping term . Using the discrete Morse flow, they derived an energy estimate for approximate solutions, and provided numerical results. The following problem, stated here without initial and boundary conditions, has been treated by Kikuchi in [7]:
He constructed a weak solution to this problem using a minimizing method in the spirit of the discrete Morse flow. Moreover, two of the present authors, Ginder and Svadlenka, dealt with a hyperbolic free boundary problem under a volume constraint in [5]. They constructed a weak solution in the one dimensional setting, again using the discrete Morse flow. The analysis of hyperbolic obstacle problems based on this variational framework of discrete Morse flow was significantly extended to nonlocal problems (with fractional Laplacian) and to semilinear problems in a vector-valued setting by the group of Bonafini, Novaga and Orlandi in the papers [1, 2].
The technique used in this paper is similar to the discrete Morse flow used in the above papers, but it has some distinct differences. We now explain our approach, together with the organization of the paper. The first step is to consider the minimization, within the set
of the following time-discretized, Crank-Nicolson type functional:
(3) |
where denotes the set . In the above, represents an approximation of the solution to the original problem at a fixed time , where , and denotes the time step, obtained by dividing the time interval into equal parts. The difference with the previous approaches (e.g., [13], [5]) appears in the gradient term. As will be shown, our gradient term yields the energy conservation property even in the time discretized setting when there is no free boundary (i.e., when the restriction to the set is omitted). This is a significant improvement to the previous approaches, where energy conservation does not hold and leads to inaccurate numerical solutions. We believe that combination of the new energy-preserving scheme with the more advanced analytical techniques developed in [1, 2] will lead to a powerful framework. The details of the new variational scheme are presented in Section 2.
The sequence is constructed using the initial conditions and . In particular, a forward differencing is used to define . Then, for any integer , a minimizer of exists and has the subsolution property (Theorem 3.1, Proposition 3.2 in Section 3), which can be shown by a standard argument, such as in [13]. We then define the cut-off minimizer and find that the minimizers satisfy an energy estimate (Theorem 3.3). In particular, for any integer , we have
where is independent of and . The regularity of can then be obtained and this leads to the first variation formula (Proposition 3.7). The next step is to define approximate weak solutions of the free boundary problem, as well as a weak solution of Problem 1. This is done in Section 4. In the case of a 1-dimensional domain, the energy estimate and the embedding theorem allow us to pass the time step size to zero in the equation of approximate weak solutions to obtain a weak solution of Problem 1.
In Section 4, we also formally discuss the role of free boundary condition on a more general setting for this problem, namely a hyperbolic free boundary problem with an adhesion term. When energy is not conserved, we cannot calculate the first variation in the usual way. In this case, we adopt a formal approach and derive the equation from a measure theoretic point of view. We conclude by presenting numerical results and their analysis in Section 5, emphasizing the wide applicability of the proposed numerical method.
2 Energy conservation
In this section, we derive the energy preserving property of the functional in (3), which has not been achieved in previous research. To this end, let us consider the following modified functional:
(4) |
on the set . This functional can be regarded as the no-free boundary version of . We note that a unique minimizer exists for each whenever since the functional is convex and lower semicontinuous.
Theorem 2.1 (Energy conservation)
Minimizers of conserve the energy
(5) |
in the sense that is independent of .
Proof. For , the function is admissible for every , which justifies
Computing this derivative, we have
Summing over , we arrive at
which means
and the proof is complete.
3 The minimizing method
For any integer , we introduce the following functional:
(6) |
where .
We determine a sequence of functions iteratively by taking and , defining as a minimizer of in , and setting .
We now study the existence and regularity of minimizers which guarantees the possibility of applying the first variation formula to .
Theorem 3.1 (Existence)
If , then there exists a minimizer of the functional .
Proof. Given , we show the existence of . Since the infimum of is non-negative, we have only to show the lower semi-continuity of . Take any minimizing sequence such that as . Since the sequence is bounded in , there exist and , such that, up to extracting a subsequence,
(7) | ||||
Since a.e. on , and a.e. on , where ,
where the second inequality follows from (3).
The minimizers of have the following subsolution property.
Proposition 3.2 (Subsolution)
Any minimizer of satisfies the following inequality for arbitrary nonnegative :
(8) |
Proof. Fixing with , and , we have
(9) |
Noting that,
we continue the estimate as
Dividing by , letting decrease to zero from above, and applying a density argument concludes the proof.
We now derive an energy estimate satisfied by the minimizers of .
Theorem 3.3 (Energy estimate)
For any integer , we have
(10) |
Proof. Since the function belongs to for any , by the minimality property, we have , and thus,
(11) |
Let denote the set
We investigate the behavior of the individual terms in . For the gradient term we get
(12) |
For the time-discretized term, taking into account that the set
is contained in the set , we find that
Then we have
(13) | ||||
Now, since the integrand is non-negative. Moreover, and imply , therefore
Noting that, outside of , both and vanish, we get
Returning to (3), we get the estimate for the time discretized term:
Combining this result and the gradient term estimate (3), we obtain
Summing over , we arrive at
which, after omitting the term yields the desired estimate.
The following theorem is obtained by a standard argument from elliptic regularity theory. For the sake of completeness, we shall briefly demonstrate it.
Theorem 3.4 (Regularity)
Assume, in addition, that belong to for some , where , and are non-negative. For every , there exists a positive constant independent of , such that the minimizers belong to .
To prove this, we prepare two lemmas.
Lemma 3.5
for every .
Proof. We use mathematical induction for . For , setting , where , , , , we calculate the quantity , which is non-negative by the minimality of . Noting that , we have
Dividing by , letting , and setting , we get
where we have used Young’s inequality at the last line. Since , we get
Therefore, by [9, Theorem 2.5.1], we find that , and hence .
Next, we assume that for all . Since belongs to for all , by repeating the above argument with replaced by , respectively, we get . Therefore, .
The previous result implies that there exists , which depends only on but not on , such that .
Lemma 3.6
Fix . There exists such that for ,
for all , , and with , where , and is a ball of radius .
Proof. For fixed , first we show the statement for . We set in Proposition 3.2, where , is a real number with , is smooth function with , , on , in , and , . Then, using the boundedness of , we get
where the constant depends only on .
Next, we prove the same inequality for . Note that is a minimizer of the following functional:
where is defined to be the set .
Now, for , we set where , is a real number with , and is a smooth function chosen in the same way as above. Then, by the minimality of ,
(14) |
Note that the term in the third line is less than or equal to , since is positive only for satisfying . Therefore, recalling that , the first two terms on the right-hand side of (3) are less than or equal to , where is a constant depending only . Then, we continue the estimate (3) as follows:
Therefore, we get
where . By Lemma V. 3.1 in [4], we obtain
which is the desired estimate for .
Proof of Theorem 3.4. Lemmas 3.5 and 3.6 imply that () belongs to the De Giorgi class . Thus, by De Giorgi’s embedding theorem ([9, Section 2.6]), for some which is independent of . We can now prove that for some . To this end, set . For , by the fact that , and the assumption , we see that . Hence, belongs to the same space. Now, we assume that for any . Then, since , and , we have .
By the above theorem, we can choose the support of test functions within the open set , which leads to the following first variation formula for .
Proposition 3.7 (First variation formula)
Any minimizer of for , satisfies the following equation:
(15) |
for all .
Proof Since is an open set by Theorem 3.2, we can calculate the first variation of using with as a test function. The result then follows by noting that there exists such that for .
4 Definition and existence of weak solutions
In this section, we will construct weak solutions to Problem 1 in the one dimensional setting. First, we state the definition.
Definition 4.1 (Weak solution)
For a given , a weak solution is defined as a function satisfying the following equality, for all test functions :
(16) |
Moreover, we require that is satisfied outside of , and that in in the sense of traces.
Remark 1
This weak solution contains two pieces of information, namely, the wave equation on the positive part , and harmonicity on the interior of the complement. If we assume the above weak solution preserves energy and has a regular free boundary, we can formally derive a free boundary condition solely from the definition of the weak solution. If we consider more general settings, such as including an adhesion term, the problem becomes more complicated and requires a different notion of a weak solution. For details, see Remark 3.
In constructing our weak solution, we carry out interpolation in time of the cut-off minimizers of , and introduce the notion of approximate weak solutions. In particular, we define and on by
for . These functions allow us to construct the following approximate solution based on the first variation formula (Proposition 3.7).
Definition 4.2 (Approximate weak solution)
We call a sequence of functions an approximate weak solution of Problem 1 if the functions and defined above satisfy
(17) |
We further require that the initial conditions and are fulfilled.
If one can pass to the limit as , then the above approximate weak solutions are expected to converge to a weak solution defined above. In the one-dimensional setting, that is , by energy estimate (10) in Section 3, we obtain the following convergence result, as in [7].
Lemma 4.3 (Limit of approximate weak solution)
Let be a bounded open interval. Then, there exists a decreasing sequence with (denoted as again) and such that
(18) | ||||
(19) | ||||
(20) |
Moreover, is continuous on , and satisfies the initial condition .
Proof. Rewriting the energy estimate (10) with and , we have
(21) |
which together with the fact that has zero trace on immediately implies (18) and (19). Regarding (20), we first prove the equicontinuity of the family using (21) and the fact that, when is an interval, for any , we have
Indeed, for any
and thus
Moreover, the uniform boundedness of the family follows as a by-product. Therefore, invoking the Ascoli-Arzelà theorem concludes the proof of (20).
The following lemma is needed to prove the existence of weak solutions.
Lemma 4.4
Under the assumption of Lemma 4.3, define if , and when . Then,
Proof. In the following argument, we omit the space variable for simplicity. We fix and extend it by zero outside of . The extended function, denoted again by , belongs to . We calculate as follows:
(22) |
where the constant is independent of . Letting , the second term converges to by (19), and the remaining terms vanish thanks to the integrability of .
We now arrive at the following theorem:
Theorem 4.5 (Existence weak solutions to Problem 1)
Proof. The proof is similar to that in [12] and [5]. Without loss of generality, we can consider . By the definition of an approximate weak solution (17), we have
(23) |
We fix , where is obtained in Lemma 4.3. Since is continuous on , there exists such that on . By Lemma 4.3, the subsequence converges to uniformly, and there exists such that
Therefore, we have on for any . Note that for any , and on spt for any . This implies that (23) holds for any test function whenever . The time-discretized term can be rearranged as
Hence, using Lemma 4.3 and Lemma 4.4, and passing to in (23), we obtain
which was our goal.
Remark 2
Note that the fact that (23) holds for any test function compactly supported in the support of the limit function , is a consequence of the uniform convergence of the approximating sequence , which was in turn obtained thanks to Ascoli-Arzelà theorem through an imbedding argument. However, this imbedding is available only in spatial dimension 1, restricting our existence result. We are not aware of any method to extend this limit passage relying on imbedding theorems, except for the recent results in [1, 2], where a different definition of weak solution through the subsolution property allows proving existence in arbitrary dimension. Nevertheless, the good point of our strategy, common to [1, 2], is that a uniform estimate is available for the approximations and hence a unique limit function can be identified. The open question is how much can be said about this limit. On the other hand, the energy-preserving property of our approximation scheme could be exploited not only numerically in building robust numerical algorithms, but also theoretically in proving uniqueness of solutions for certain wave-types problems. The existing analyses using variational approach were not successful in proving uniqueness, and hence investigating the new scheme from this viewpoint presents an interesting direction for future research.
Remark 3
As a remark concluding this section, we present formal ideas on a possible approach to deal with the free boundary condition. For this purpose we generalize Problem 1 to the setting of a hyperbolic free boundary problem with an adhesion term, which delineates the role of the free boundary condition and is of interest in applications. We calculate the first variation of the following action integral:
where is a constant which expresses the adhesion force. When energy is conserved, i.e., when the function does not change its value from positive to zero as time passes, we can, under appropriate assumptions, calculate the first variation, as well as the inner variation, of the functional . However, if energy is not conserved, we can calculate neither the first variation nor the inner variation due to the presence of the -term containing the characteristic function. To overcome this difficulty, we consider a smoothing of the characteristic function within the adhesion term by a function defined by , where , and is a smooth function satisfying outside , , and . After smoothing, we can calculate the first variation to obtain an expression for the following problem:
where are the same as in Problem 1, and is a given function. Now, we set the following hypotheses:
- (H1)
-
The existence of a solution to .
- (H2)
-
The existence of a function such that in an appropriate topology as and such that the following holds:
- (H2.1)
-
in .
- (H2.2)
-
The free boundary is regular, for any , and on . Here, , and is the -dimensional Hausdorff measure.
- (H2.3)
-
is a subsolution in the following sense:
for arbitrary nonnegative .
Starting from , and employing (H1), (H2.1) and (H2.2), we can show that the limit function satisfies the following free boundary condition [11]:
(24) |
Now, for any , we define a linear functional on corresponding to as follows:
Since is a positive linear functional on by (H2.3), can be extended to a positive linear functional on . Riesz’s representation theorem asserts there exists a unique positive Radon measure on such that . In this sense, we can say that is a positive Radon measure on .
On the other hand, we can calculate the value of from (24). By splitting the integral domain into four parts, , , , , noting that all terms vanish except for by the integration by parts, and on , we get
From the above and the definition of , we observe that
(25) |
In this sense, the positive Radon measure has its support in the free boundary . Formally, we can rewrite (25) as follows:
(26) |
Summarizing the above, starting from the smoothed problem (), under the hypotheses (H1)-(H2), we formally derive a hyperbolic degenerate equation with adhesion force. This equation (26) includes all information about the hyperbolic free boundary problem, that is, the wave equation in the set , the free boundary condition on , and the Laplace equation in the set a.e. .
5 Numerical Results
5.1 Numerical analysis of the one-dimensional problem
In this section, we present several numerical results for the equation (1) obtained by the minimization of the Crank-Nicolson type functional
and compare them with results due to the original discrete Morse flow method of [10], which uses the functional
In the numerical calculation, we simply use the functional without the restriction of the integration domain and the corresponding functional for the original discrete Morse flow method. Subsequently, for a minimizer , of or , we define
We regard as a numerical solution at time level . The minimization problems are discretized by the finite element method, where the approximate minimizer is a continuous function over the domain and piece-wise linear over each element.
In the one-dimensional case, equation (1) has been employed in describing the dynamics of a string hitting a plane with zero reflection constant. In two dimensions, the graph of the solution may be considered as representing a soap film touching a water surface. Another important application of this model is the volume constrained problem describing the motion of scalar droplets over a flat surface (see, e.g., [5], and Section 5.2).
Having in mind the model of a string hitting an obstacle, let us first consider problem (1) in the open interval , with the initial condition
and . Figure 1 shows the behavior of the numerical solution for both methods. For the Crank-Nicolson method, the corners in the graph of the solution are kept, even as time progresses. This is not the case for the discrete Morse flow method, where corners are smoothed.




Figure 2 shows that the free boundary condition (2) is satisfied when the string peels off the obstacle.

Figure 3 shows that the energy is lost when the string touches the obstacle, while the energy is preserved before and after the contact of the string with the obstacle. For the sake of comparison, we note that the energy of the solution obtained by discrete Morse flow decays even during the non-contact stage.

To test the energy decay tendency of both methods, we solved the problem without free boundary with the initial condition , and . It was found that, for the original discrete Morse flow, energy decay becomes prominent with decreasing time resolution and increasing wave frequency. On the other hand, as can be observed in Figure 4, the Crank-Nicolson method preserves energy independent of the time resolution and wave frequency.

Although the Crank-Nicolson method displays excellent energy-preserving properties, it appears to include an incorrect phase-shift, as is the case with the original discrete Morse flow. We summarize the features of both methods in Table 1.
C-N | DMF | |
---|---|---|
energy | conserved | decays |
free boundary condition | holds | holds |
high harmonic wave | preserved | decays |
including constraints | possible | possible |
phase shift | occurs | occurs |
5.2 Higher dimensions and more general problems
In this section, we investigate the energy preservation properties of the proposed scheme in the two dimensional setting. In particular, the functional (4) is used to approximate a solution of the wave equation with initial conditions and Dirichlet zero boundary condition, where the domain .
The functional value corresponding to a given function is approximated using finite elements, and the functional minimization is performed using a steepest descent algorithm. Here has been uniformly partitioned into elements.
Using several different values of the time step we compared the energy of the numerical solution obtained using the Crank-Nicolson scheme with that obtained from the standard discrete Morse flow. The total energy is computed using the finite element method on the functional:
(27) |
The results are shown in Figure 5, where the time steps were , . Our results confirm the energy preservation properties of the proposed scheme.

We have also used the proposed method to investigate the numerical solution of a more complicated model equation describing droplet motions.

The target equations correspond to volume constrained formulations of the original problem. In particular, volume and non-negativity constraints are added to the functionals by means of indicator functions:
where each indicator function is defined as follows:
Here denotes the volume of droplet at time step .
By minimizing functionals for each droplet, we are able to compute approximate solutions to the volume constrained problem. The results are shown in Figure 6. For each , the initial condition is prescribed as a collection of spherical caps, and we observe the droplets oscillate while coalescing into larger groups.
6 Conclusions
We have shown the existence of weak solutions to a hyperbolic free boundary problem by minimizing a Crank-Nicolson type functional in the one-dimensional setting. This new functional was shown to preserve the energy correctly both on continuous and discrete levels, which is of significance in both theoretical analysis and numerical simulations. Future tasks include extending our result to higher dimensions and to developing computational methods for investigating the numerical properties of the free boundary problem.
Acknowledgments
E. Ginder would like to acknowledge the support of JSPS Kakenhi Grant number 17K14229. The research of the fourth author was partially funded by a joint research project with YKK Corporation. The research of the last author was supported by JSPS Kakenhi Grant numbers 19K03634 and 18H05481. We would also like to thank the anonymous referees for their constructive comments.
References
- [1] (MR3973177) M. Bonafini, M. Novaga and G. Orlandi, A variational scheme for hyperbolic obstacle problems, Nonlin. Anal., 188 (2019), 389–404.
- [2] M. Bonafini, V.P.C. Le, M. Novaga and G. Orlandi, On the obstacle problem for fractional semilinear wave equations, preprint, arXiv2011.02246.
- [3] (MR2165387) X. Chen, S. Cui and A. Friedman, A hyperbolic free boundary problem modeling tumor growth: asymptotic behavior, Trans. Am. Math. Soc., 357 (2005), 4771–4804.
- [4] M. Giaquinta, Multiple Integrals in the Calculus of Variations and Nonlinear Elliptic Systems, Princeton University Press, 1983.
- [5] (MR2671935) E. Ginder and K. Svadlenka, A variational approach to a constrained hyperbolic free boundary problem, Nonlinear Anal., 71 (2009), e1527–e1537.
- [6] (MR4226659) T. Iguchi and D. Lannes, Hyperbolic free boundary problems and applications to wave-structure interactions, preprint, arXiv1806.07704.
- [7] K. Kikuchi, Constructing a solution in time semidiscretization method to an equation of vibrating string with an obstacle, Nonlinear Anal., 71 (2009), 1227–1232.
- [8] (MR1725685) K. Kikuchi and S. Omata, A free boundary problem for a one dimensional hyperbolic equation, Adv. Math. Sci. Appl., 9 (1999), 775–786.
- [9] O. Ladyzhenskaya and N. Uraltseva, Linear and Quasilinear Elliptic Equations, 1st edition, Academic Press, 1968.
- [10] (MR2083621) S. Omata, A numerical treatment of film motion with free boundary, Adv. Math. Sci. Appl., 14 (2004), 129–137.
- [11] (MR3746196) S. Omata, A hyperbolic obstacle problem with an adhesion force, in Mathematics for Nonlinear Phenomena-Analysis and Computation (eds Y. Maekawa and S. Jimbo), Springer Proceedings in Mathematics and Statistics, 215 (2017), 261–269.
- [12] K. Svadlenka and S. Omata, Mathematical modeling of surface vibration with volume constraint and its analysis, Nonlinear Anal., 69 (2008), 3202–3212.
- [13] (MR2253223) H. Yoshiuchi, S. Omata, K. Svadlenka and K. Ohara, Numerical solution of film vibration with obstacle, Adv. Math. Sci. Appl., 16 (2006), 33–43.