Preprint
Article

Rbf-Fd Solution with the Level-Set Embedded Boundary Method for the Diffusive Logistic Model with a Free Boundary

Altmetrics

Downloads

126

Views

33

Comments

0

This version is not peer-reviewed

Submitted:

19 January 2024

Posted:

19 January 2024

You are already at the latest version

Alerts
Abstract
In this paper, we propose an efficient numerical method to solve the diffusive logistic model with a free boundary which is often used to simulate the spreading of the new or invasive species. The boundary movement is tracked by the level-set method, where the Hamilton-Jacobi weighted essentially nonoscillatory (HJ-WENO) scheme is utilized to capture the boundary curve embedded by the Cartesian grids via the embedded boundary method. Then the radial basis function-finite difference (RBF-FD) method is adopted to the spatial discretization and the IMEX scheme is considered for time integration. A variety of numerical examples are carried out to demonstrate the evolution of diffusive logistic model in different initial boundaries.
Keywords: 
Subject: Computer Science and Mathematics  -   Computational Mathematics

1. Introduction

The diffusive logistic model with a free boundary, commonly used to describe the spreading of the new or invasive species in ecology, is acted as the moving boundary problems. The moving boundary problems originate from physical and engineering problems [7,28] and more recently from decision, control theory, and ecology [8], the details can be referred to Crank’s research [28]. The key characteristic of moving boundary problems is that the boundary of the domain is unknown but is determined by the governing equation. More precisely, the behavior of a moving boundary is strongly related to that of an unknown solution.
The first diffusive logistic model related to ecological invasion began in 1937, without boundary constraints, and was independently proposed by Fisher [10] and Kolmogorov-Petrovsky-Piskunov (KPP) [17]. To the best of our knowledge, Du and Lin used the Stefan condition and solved the moving boundary problem of parabolic partial differential equations (PDEs) [8], which is the first exploration in the field of population diffusion. In particular, the spreading-vanishing dichotomy of the one-dimensional case was demonstrated. The regularity and asymptotic behavior of moving boundary Ω ( t ) and the solution u ( x , t ) in high dimensions was studied in [9].
When numerically solving such a system, the main challenge arises from handling moving boundaries. To overcome this challenge and accurately measure both inner and outer regions, the embedded boundary method [14,25] is commonly employed. This method involves embedding the complex geometry into a Cartesian mesh, which allows for the discretization of the intricate geometric regions. By incorporating the boundary into the computational domain, the embedded boundary method effectively addresses the difficulties associated with moving boundaries.
Moreover, to overcome the limitations of traditional grid-based methods, researchers have explored alternative approaches that offer greater flexibility and efficiency. One such approach is the use of radial basis functions (RBF) for multidimensional discrete data interpolation. In non-convex regions, where boundaries exhibit complex shapes and changes, radial basis function interpolation enables to be highly adaptable for moving boundaries and irregular geometries, providing accurate interpolation results. Initially, RBF was used for global interpolation to solve PDEs, which was proposed by Kansa [15,16]. Global interpolation is easy to program and has spectral accuracy, but the resulting linear system is ill-conditioned. In order to solve this shortcoming, local interpolation [3–5,12] is proposed. Among them, the radial basis function finite difference (RBF-FD) is popular. It is accurate, robust, computationally efficient, and geometrically flexible. Notably, the RBF-FD method stands out for its ability to handle irregular and evolving domains. Unlike grid-based methods that require a structured mesh, the RBF-FD method operates on scattered nodes, allowing greater flexibility in representing complex geometries. In recent years, the RBF-FD method has been used to solve surface PDEs and has been applied to ecology, chemistry, geography, etc. [1,11,27].
In order to effectively deal with moving boundaries, the front-fixing method [20,21,26], the front-tracking method [18,20,21], and the level set method [6,20,21,23,24] are three popular numerical methods. The front-fixing method is relatively simple and easy to implement compared to other methods. However, its accuracy in simulating material interfaces with complex shape changes and internal structures may be limited. The front tracking method is proposed to address the one-dimensional problem and the level set method to handle the moving boundary for the two-dimensional problem by Liu et al. in [19,20]. Additionally, the front tracking algorithm is also employed to solve a two-dimensional model with radial symmetry in [18]. The level set method is generally robust in dealing with complex topological changes. When dealing with high-dimensional topological bifurcations, the level set method enables to be more effective in handling moving boundaries compared to the front-tracking method [21]. In practice, the level set function is commonly used as the indicator function of the boundary when tracking its motion, and the corresponding boundary equation is typically solved using the Hamilton-Jacobi weighted essentially nonoscillatory (HJ-WENO) scheme [13]. The purpose of this paper is to solve the diffusive logistic model with moving boundaries. The embedded boundary method is employed to establish a fixed computational domain that distinguishes the interior and exterior regions. The interior of the domain is discretized using the radial basis function finite difference method. Simultaneously, the boundary equation is solved by the HJ-WENO scheme, which determines the evolution of the moving boundary.
The rest of the paper is organized as follows. Section 2 presents the diffusive logistic model with a free boundary. In Section 3, the RBF-FD method is briefly reviewed, and the embedded boundary method for handling complex domains is presented. The numerical scheme for solving the diffusive logistic model with a stationary boundary is also given. The HJ-WENO scheme is introduced in Section 4, which is used to solve the level set equation. Additionally, the numerical algorithm for solving the diffusive logistic moving boundary problem is presented. Then in Section 5, the convergence test for the embedded boundary method is demonstrated. Various numerical examples are performed to track the evolution of the moving boundary in different initial boundaries. Finally, we come to the conclusion in Section 6.

2. Problem Formulation

The diffusive logistic model has been widely used in the simulation for the spreading of a new or invasive species with the free boundary representing the expanding front, it reads that
u t γ Δ u = u ( a b u ) , t > 0 , x Ω ( t ) ,
subject to the boundary condition:
u ( x , t ) = 0 , t > 0 , x Ω ( t ) ,
the Stefan condition:
ρ t μ u · ρ = 0 , t > 0 , x Ω ( t ) ,
and the initial conditions:
ρ ( x , 0 ) = ρ 0 ( x ) , u ( x , 0 ) = u 0 ( x ) , x Ω ( 0 ) ,
where γ > 0 is the diffusive rate and a > 0 and b > 0 represent the intrinsic growth rate and the intraspecific competition, respectively. The initial function u 0 ( x ) satisfies the following regularity condition:
u 0 ( x ) C 2 ( Ω ( 0 ) ) , u 0 ( x ) > 0 , x Ω ( 0 ) .
In the Stefan condition, ρ represents the indicator function of the boundary as follows:
ρ ( x , t ) = + D , x Ω ( t ) c , 0 , x Ω ( t ) , D , x Ω ( t ) ,
where D represents the Euclidean distance between the point x and the boundary Ω ( t ) . The idea of introducing the level set function is that the boundary is equal to the zero level set at any given time, i.e.,
Ω ( t ) = { x | ρ ( x , t ) = 0 } ,
where Ω ( t ) denotes the boundary of Ω at time t. μ > 0 denotes the proportionality constant between the species gradient at the front and the speed of the moving boundary.

3. Embedded Boundary Method with the RBF-FD Discretization

In this part, we give a brief review on the RBF-FD discretization for the given differential operator, then embedded boundary method is presented to treat the complex domain and an IMEX scheme is considered for the time integration of diffusive logistic model with the stationary boundary.

3.1. RBF-FD Discretization

Given a differential operator L . Select the stencil { x i } i = 1 n centered on point x 1 where n is the stencil size, then L u can be approximately expressed as a linear combination of the values of the functions at each stencil point, i.e.,
L u ( x ) | x = x 1 i = 1 n w i u ( x i ) ,
where w 1 , w 2 , , w n are a set of weight coefficients.
Through the above stencil points x 1 , x 2 , , x n and the function values u ( x 1 ) , u ( x 2 ) , , u ( x n ) at the corresponding nodes, we use the following radial basis function coupled polynomial interpolation:
u h ( x ) = j = 1 n c j ϕ ( x x j ) + i = 1 m λ i P i ( x ) ,
subject to:
j = 1 n c j P i ( x j ) = 0 , i = 1 , 2 , , m ,
where c 1 , c 2 , , c n and λ 1 , λ 2 , , λ m are undetermined coefficients. ϕ ( x x j ) is the radial basis function and · represents the Euclid distance. { P i } i = 1 m is the polynomial basis where m is the number of polynomial bases. The calculation formula of m is m = p + d p , p is the highest degree of polynomial, and d is the space dimension. On the one hand, the addition of polynomial terms ensures that the radial function and polynomial space together form a complete space, preventing the matrix from being singular. On the other hand, this approach guarantees that the interpolation accuracy reaches at least polynomial accuracy.
Let ϕ j ( x ) = ϕ ( x x j ) and p = 2 . The polynomial basis functions are given by { 1 , x , y , x 2 , x y , y 2 } . According to the interpolation condition u h ( x i ) | i = 1 n = u ( x i ) | i = 1 n , we can obtain a linear system:
ϕ 1 ( x 1 ) ϕ 2 ( x 1 ) ϕ n ( x 1 ) 1 x 1 y 1 2 ϕ 1 ( x 2 ) ϕ 2 ( x 2 ) ϕ n ( x 2 ) 1 x 2 y 2 2 ϕ 1 ( x n ) ϕ 2 ( x n ) ϕ n ( x n ) 1 x n y n 2 1 1 1 0 0 0 x 1 x 2 x n 0 0 0 y 1 2 y 2 2 y n 2 0 0 0 c 1 c 2 c n λ 1 λ 2 λ m = u ( x 1 ) u ( x 2 ) u ( x n ) 0 0 0 ,
or equivalently, it can be written as the matrix form
A P P T 0 c λ = u 0 ,
where c = ( c 1 , c 2 , , c n ) T , λ = ( λ 1 , λ 2 , , λ m ) T , u = ( u ( x 1 ) , u ( x 2 ) , . . . , u ( x n ) ) T , A is the coefficient matrix of the radial basis function, and P is the coefficient matrix of the polynomial basis.
A = ϕ 1 ( x 1 ) ϕ 2 ( x 1 ) ϕ n ( x 1 ) ϕ 1 ( x 2 ) ϕ 2 ( x 2 ) ϕ n ( x 2 ) ϕ 1 ( x n ) ϕ 2 ( x n ) ϕ n ( x n ) , P = 1 x 1 y 1 2 1 x 2 y 2 2 1 x n y n 2 .
It follows from the non-singularity of the interpolation matrix [27] that
c λ = A P P T 0 1 u 0 .
Now we apply the differential operator L u ( x ) | x = x 1 to the interpolation formula to obtain the differential relation:
L u ( x ) | x = x 1 L u h ( x ) | x = x 1 = j = 1 n c j L ϕ j ( x ) | x = x 1 + i = 1 m λ i L P i ( x ) | x = x 1 = L ϕ ( x ) T | x = x 1 L P ( x ) T | x = x 1 c λ = L ϕ ( x ) T | x = x 1 L P ( x ) T | x = x 1 A P P T 0 1 u 0 = w T β T u 0 = w T u ,
where L ϕ ( x ) = { L ϕ j ( x ) } j = 1 n and L P ( x ) = { L P i ( x ) } i = 1 m . The above equation can also deduce a weight formula:
L ϕ T L P T A P P T 0 1 = w T β T ,
which in turn implies that
A P P T 0 w β = L ϕ L P .
It is worth noting that the above computational process of weight coefficients only need to retain w . When the differential weights are obtained, we can discretize the differential operator by substituting it back to (8).

3.2. Embedded Boundary Method

The idea of the embedded boundary condition is to embed the complex geometry into the Cartesian mesh covering the entire computational domain. To this end, we recall the diffusive logistic model with the stationary boundary
u t γ Δ u = u ( a b u ) , t > 0 , x Ω ,
subject to the boundary condition:
u ( x , t ) = 0 , t > 0 , x Ω ,
and the appropriate initial condition:
u ( x , 0 ) = u 0 ( x ) , x Ω .
Assume Ω is contained inside a rectangular domain Ω ˜ = [ 0 , L 1 ] × [ 0 , L 2 ] , and for simplify, let L 1 = L 2 = L . Denote N as an integer, let us discretize the spatial domain Ω by a uniform mesh with the spatial step size h = L / N as follows
Ω ˜ h = { ( x i , y j ) | x i = i h , y j = j h , 0 i , j N } .
Denote T > 0 as the terminal time, let t n = n τ , 0 n T / τ , where τ is the time step size. Let u i , j n = u i , j ( t n ) be the numerical approximation of u in the mesh point ( x i , y j ) at time t = t n .
Applying the spatial discresization via the RBF-FD method as in previous subsection for the Laplacian operator Δ , denoted by Δ h , the corresponding space-discrete equation becomes an ordinary differential equation
u t γ Δ h u = u ( a b u ) ,
and then an IMEX scheme is considered for time integration
u n + 1 u n τ γ Δ h u n + 1 = u n ( a b u n ) .

4. Level Set Method with the HJ-WENO Scheme

A level set function is utilized to capture the boundary movement. The governing equation determining the evolution of boundary is given by
ρ t μ u · ρ = 0 , t > 0 , x Ω ˜ , ρ ( x , 0 ) = ρ 0 ( x ) , x Ω ˜ ,
where Ω ˜ is the computational domain derived by the embedded boundary method. Level set Equation (17) can be regarded as the special case of the Hamilton-Jacobi (HJ) equation, where μ u · ρ is the Hamitonian. Thus the HJ-WENO scheme can be used to discretize the level set equation.
Denote H ( ρ x , ρ y ) = μ u · ρ = μ u x ρ x μ u y ρ y , the level set equation can be discretized in the following form [13]:
d ρ i , j d t = H ^ ( ρ x , i , j + , ρ x , i , j , ρ y , i , j + , ρ y , i , j ) ,
where ρ x , i , j and ρ x , i , j + are the approximate values of ρ x ( x i , y j ) obtained on the left and right stencils illustrated in Figure 1, respectively. ρ y , i , j + and ρ y , i , j are similar. H ^ is a Lipschitz continuous monotone flux, which is consistent with the Hamiltonian H, i.e., H ^ ( ρ x + , ρ x , ρ y + , ρ y ) = H ( ρ x , ρ y ) . In this paper, we use the Lax-Friedrichs (LF) flux:
H ^ ( ρ x + , ρ x , ρ y + , ρ y ) = H ( ρ x + + ρ x 2 , ρ y + + ρ y 2 ) α ( ρ x + , ρ x ) ρ x + ρ x 2 β ( ρ y + , ρ y ) ρ y + ρ y 2
with
α ( ρ x + , ρ x ) = max ρ x I ( ρ x , ρ x + ) | H ( ρ x ) | = μ max x Ω ˜ | u x | ,
β ( ρ y + , ρ y ) = max ρ y I ( ρ y , ρ y + ) | H ( ρ y ) | = μ max x Ω ˜ | u y | ,
where I ( a , b ) = [ min ( a , b ) , max ( a , b ) ] .
In the same way, we also get the approximate value u x , i , j + , u x , i , j , u y , i , j + , u y , i , j of u x ( x i , y j ) and u y ( x i , y j ) by the fifth-order HJ-WENO reconstruction. Then we obtain
u x , i , j = ω u x , i , j + + ( 1 ω ) u x , i , j ,
where ω [ 0 , 1 ] is the weight coefficient. Similarly, u y , i , j can be obtained. After the overall reconstruction, we adopt the TVD scheme to the semi-discrete system
ρ i , j n + 1 ρ i , j n τ = μ u x , i , j n ρ x , i , j n , + + ρ x , i , j n , 2 + μ u y , i , j n ρ y , i , j n , + + ρ y , i , j n , 2 + α ( ρ x , i , j n , + , ρ x , i , j n , ) ρ x , i , j n , + ρ x , i , j n , 2 + β ( ρ y , i , j n , + , ρ y , i , j n , ) ρ y , i , j n , + ρ y , i , j n , 2 : = L ( ρ i , j n , u i , j n ) .
For the moving boundary problem described in (1), it is challenging to solve the diffusive logistic model accurately and effectively due to the evolving computational boundary over time. We will couple with the embedded boundary method and level set method to develop an efficient numerical scheme. The details are followed by
Algorithm.
  • Step 1: Set a sufficient large rectangular domain Ω ˜ R 2 , so that the whole irregular area Ω ( t ) Ω ˜ for t [ 0 , T ] . Initialize the level set function ρ 0 and u 0 . Set n = 0 .
  • Step 2: Solve (16) over Ω ˜ to obtain u n + 1 .
  • Step 3: Solve (20) over Ω ˜ to obtain ρ n + 1 .
  • Step 4: Set n : = n + 1 . Steps 1-2 are repeated over time until the final simulation time is reached.

5. Numerical Experiments

In this part, we perform the simulation on the evolution process of the moving boundary in various regions. The polyharmonic splines (PHS) radial basis function with ϕ ( r ) = r 5 augmented with the quadratic polynomial is adopted to the RBF-FD spatial discretization, which does not need to determine the shape parameters and thus simplifies the calculation compared with the other parameters-determined radial basis functions, see [2]. And the closest point method is utilized to select the stencil point where the number of stencil points is 13 around the central node. The embedded computational domain is always chosen as [ 1 , 1 ] 2 in two-dimensional space.

5.1. Convergence Test for Embedded Boundary Method

In this example, we consider the Poisson equation · ( c ( x , y ) u ) = f ( x , y ) in an irregular domain Ω , which is determined by the parameterized boundary interface:
ρ = r ( 0.5 + 0.2 sin ( 5 θ ) ) , θ = arctan ( y / x ) , r = x 2 + y 2 ,
with the exact solution u = e x + e y . The diffusion coefficient c ( x , y ) = 2 + sin ( x y ) and the forcing term f ( x , y ) is computed by the exact solution.
Convergence results of the solution for the two-dimensional variable coefficient Poisson equation are shown in Table 1, which reports the spatial error in L 2 norm and L norm and the corresponding convergence rate. The numerical solution and the numerical error with N = 1280 are presented in Figure 2. It can be observed that the spatial convergence rate of the embedded boundary method is of second order, which is consistent with the quadratic polynomial.

5.2. Numerical Tests for Diffusive Logistic Model with a Free Boundary

In this part, we next consider the diffusive logistic model (1) with the different parameter settings in the specific initial value and initial level set function. The time-space step size is always set as τ = 1 e 4 and h = 1 / 40 . The terminal time is T = 0.1 .
Example 1. 
The initial boundary is set as a circle where the center of the circle is at the origin point ( 0 , 0 ) , and the radius is 0.5 , with the initial level set function given by
ρ ( x , y , 0 ) = ( 0.5 x 2 + y 2 ) .
The initial value is u ( x , y , 0 ) = 5 cos ( x 2 + y 2 π ) . The parameter settings are set as ( γ , μ , a , b ) = ( 1 , 1 , 1 , 1 ) .
Figure 3 shows the evolutions of the numerical solution and the moving boundary at t=0.0002, 0.0242, 0.0661 and 0.1, respectively. It can be seen that the circle propagates in the form of a circle and the circular area becomes larger and larger as time evolution which is in agreement with the results of [9].
Example 2. 
The initial boundary is set as a square where the center of the square is at the origin point ( 0 , 0 ) , and the side length is 0.6, with the initial level set function expressed as
ρ ( x , y , 0 ) = min ( 0.3 | x | , 0.3 | y | ) .
The initial value is u ( x , y , 0 ) = 100 ( 0 . 3 2 x 2 ) ( 0 . 3 2 y 2 ) . The parameter settings are set as ( γ , μ , a , b ) = ( 1 , 10 , 1 , 1 ) .
Figure 4 shows the evolutions of the numerical solution and the moving boundary at t=0.0015, 0.0357, 0.0812 and 0.1, respectively. It can be observed that the initial square boundary eventually evolves into a circle and propagates in the form of a circle, which is consistent with that in [9].
Example 3. 
The initial boundary is set as an equilateral triangle centered at the origin point ( 0 , 0 ) with a side length of 1, with the initial level set function defined by
ρ ( x , y , 0 ) = min ( 3 2 1 3 + y , 3 x y + 1 3 , 3 x y + 1 3 ) .
The initial value is u ( x , y , 0 ) = 10 ( 3 2 1 3 + y ) ( 3 x y + 1 3 ) ( 3 x y + 1 3 ) . The parameter settings are ( γ , μ , a , b ) = ( 1 , 10 , 1 , 1 ) .
Figure 5 shows the evolutions of the numerical solution and the moving boundary at t=0.0001, 0.0094, 0.0301 and 0.1, respectively, from which it can be observed that the moving boundary asymptotically evolves into a circle, which is consistent with the asymptotic behavior described in [9].
Example 4. 
The initial boundary is set as a rectangle with the two adjacent sides measuring 0.6 and 0.8 respectively, with the initial level set function
ρ ( x , y , 0 ) = min ( 0.3 | x | , 0.4 | y | ) .
The initial value is u ( x , y , 0 ) = 100 ( 0 . 3 2 x 2 ) ( 0 . 4 2 y 2 ) . The parameter settings are ( γ , μ , a , b ) = ( 1 , 10 , 1 , 1 ) .
Figure 6 depicts the evolutions of the numerical solution and the moving boundary at t=0.0002, 0.0311, 0.0702 and 0.1, respectively, from which we can see that the boundary evolves into a circle and propagates gradually over time, which is in accordance with the prediction made in [9].

6. Conclusions

In this paper, we have incorporated the embedded boundary method with the RBF-FD discretization and the level set method with the HJ-WENO scheme to systematically investigate the diffusive logistic model with a free boundary. Embedded boundary method embeds the moving boundary within a rectangular domain to facilitate the construction of the discrete scheme, in which the spatial discretization is realized by the RBF-FD method. Additionally, the HJ-WENO scheme is employed to discretize the level set convection equation and thus the moving boundary is obtained. Various numerical experiments are conducted to demonstrate the capability and efficiency of the proposed scheme in treating the irregular geometry. Moreover, we can observe that moving boundaries with initial regions shaped as circles, squares, triangles, and rectangles undergo changes and asymptotically evolve into circular shapes over time. How to extend to more complex diffusive models with a free boundary will be our future research. Specifically, the more-component diffusive logistic model with a free boundary will be studied later.

Author Contributions

Conceptualization, C.Z. and Y.Q.; methodology, C.Z. and Y.Q.; software, Y.Q.; formal analysis, C.Z. and Y.Q.; investigation, C.Z.; writing—original draft preparation, C.Z.; writing—review and editing, C.Z. and Y.Q.; funding acquisition, Y.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of Xinjiang grant 2021D01C114, Lanzhou University Double-Class Project grant 561120207 and National Natural Science Foundation of China grant 12301510.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to express their sincere appreciation for Professor Jingwei Li’s guidance from Lanzhou University and extend their thanks to the editors and reviewers for their invaluable suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PHS polyharmonic splines
IMEX implicit-explicit
RBF-FD radial basis function-finite difference
HJ-WENO Hamilton-Jacobi weighted essentially nonoscillatory

References

  1. Álvarez D, González-Rodriguez P, Kindelan M. A local radial basis function method for the Laplace-Beltrami operator. J. Sci. Comput. 2021, 86, 28. [Google Scholar] [CrossRef]
  2. Barnett, G.A. A robust RBF-FD formulation based on polyharmonic splines and polynomials. PhD Thesis, Citeseer, 2015.
  3. Bayona V, Moscoso M, Carretero M, et al. RBF-FD formulas and convergence properties. J. Comput. Phys. 2010, 229, 8281–8295. [Google Scholar] [CrossRef]
  4. Bayona V, Moscoso M, Kindelan M. Optimal constant shape parameter for multiquadric based RBF-FD method. J. Comput. Phys. 2011, 230, 7384–7399. [Google Scholar] [CrossRef]
  5. Cecil T, Qian J, Osher S. Numerical methods for high dimensional Hamilton-Jacobi equations using radial basis functions. J. Comput. Phys. 2004, 196, 327–347. [Google Scholar] [CrossRef]
  6. Chen S, Merriman B, Osher S, et al. A simple level set method for solving Stefan problems. J. Comput. Phys. 1997, 135, 8–29. [Google Scholar] [CrossRef]
  7. Duffy D J. Finite Difference methods in financial engineering: a Partial Differential Equation approach., John Wiley & Sons, 2013.
  8. Du Y, Lin Z. Spreading-vanishing dichotomy in the diffusive logistic model with a free boundary. SIAM J. Math. Anal. 2010, 42, 377–405. [Google Scholar] [CrossRef]
  9. Du Y, Matano H, Wang K. Regularity and asymptotic behavior of nonlinear Stefan problems. Arch Ration Mech An. 2014, 212, 957–1010. [Google Scholar] [CrossRef]
  10. Fisher R, A. The wave of advance of advantageous genes. Annals of eugenics. 1937, 7, 355–369. [Google Scholar] [CrossRef]
  11. Flyer N, Fornberg B, Bayona V, et al. On the role of polynomials in RBF-FD approximations: I. Interpolation and accuracy. J. Comput. Phys. 2016, 321, 21–38. [Google Scholar] [CrossRef]
  12. Fornberg B, Flyer N. Solving PDEs with radial basis functions. Acta Numerica 2015, 24, 215–258. [Google Scholar] [CrossRef]
  13. Jiang G S, Peng D. Weighted ENO schemes for Hamilton-Jacobi equations. SIAM J. Sci. Comput. 2000, 21, 2126–2143. [Google Scholar] [CrossRef]
  14. Johansen H, Colella P. A Cartesian grid embedded boundary method for Poisson’s equation on irregular domains. J. Comput. Phys. 1998, 147, 60–85. [Google Scholar] [CrossRef]
  15. Kansa E, J. Multiquadrics-A scattered data approximation scheme with applications to computational fluid-dynamics-I surface approximations and partial derivative estimates. Comput. Math. Appl. 1990, 19, 127–145. [Google Scholar] [CrossRef]
  16. Kansa E, J. Multiquadrics-A scattered data approximation scheme with applications to computational fluid-dynamics-II solutions to parabolic, hyperbolic and elliptic partial differential equations. Comput. Math. Appl. 1990, 19, 147–161. [Google Scholar] [CrossRef]
  17. Kolmogorov, A. E´tude de l’ e´quation de la diffusion avec croissance de la quantite´ de matie`re et son application a` un proble`me biologigue. Moscow Univ. Bull. Ser. Internat. Sect. A. 1937, 1, 1. [Google Scholar]
  18. Liu S, Du Y, Liu X. Numerical studies of a class of reaction-diffusion equations with Stefan conditions. Int. J.Comput. Math. 2020, 97, 9597–979. [Google Scholar]
  19. Liu S, Liu X. Exponential Time Differencing Method for a Reaction-Diffusion System with Free Boundary. Com. Appl. Math. Comput . 2023, 1–18. [Google Scholar] [CrossRef]
  20. Liu S, Liu X. Numerical methods for a two-species competition-diffusion model with free boundaries. Math. 2018, 6, 72. [Google Scholar] [CrossRef]
  21. Liu, S. Numerical methods for a class of reaction-diffusion equations with free boundaries. PhD thesis, University of South Carolina, 2019.
  22. Liu Y, Qiao Y, Feng X. A stable radial basis function partition of unity method for solving convection-diffusion equations on surfaces. Eng. Anal. Bound. Elem. 2023, 155, 148–159. [Google Scholar] [CrossRef]
  23. Osher S, Fedkiw R P. Level set methods: an overview and some recent results. J. Comput. Phys. 2001, 169, 463–502. [Google Scholar] [CrossRef]
  24. Osher S, Sethian J A. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 1988, 79, 12–49. [Google Scholar] [CrossRef]
  25. Peng Z, Appelo¨ D, Liu S. Universal AMG accelerated embedded boundary method without small cell stiffness. J. Sci. Comput. 2023, 97, 1–29. [Google Scholar]
  26. Piqueras M A, Company R, Jo´dar L. A front-fixing numerical method for a free boundary nonlinear diffusion logistic population model. J. Comput. Appl. Math. 2017, 309, 473–481. [Google Scholar] [CrossRef]
  27. Shaw S B. Radial basis function finite difference approximations of the Laplace-Beltrami operator. 2019.
  28. Tayler A, B. Free and moving boundary problems, By J. CRANK. Clarendon, Oxford, 1984. 425 pp.45.00. J. Fluid. Mech. 1985, 158, 532–533. [Google Scholar] [CrossRef]
Figure 1. The left-biased stencil and the right-biased stencil.
Figure 1. The left-biased stencil and the right-biased stencil.
Preprints 96822 g001
Figure 2. Profiles of Numerical Solution (Left) and Error (Right) on the Irregular Domain with N = 1280 .
Figure 2. Profiles of Numerical Solution (Left) and Error (Right) on the Irregular Domain with N = 1280 .
Preprints 96822 g002
Figure 3. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is circular.
Figure 3. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is circular.
Preprints 96822 g003


Figure 4. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a square.
Figure 4. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a square.
Preprints 96822 g004


Figure 5. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a triangle.
Figure 5. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a triangle.
Preprints 96822 g005


Figure 6. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a rectangle.
Figure 6. Evolutions of the numerical solution u ( x , y , t ) and the moving boundary when the initial boundary is a rectangle.
Preprints 96822 g006


Table 1. Spatial error in L 2 norm and L norm and corresponding convergence rate.
Table 1. Spatial error in L 2 norm and L norm and corresponding convergence rate.
N L 2 Error Rate L Error Rate
40 6.0670e–06 - 1.3948e–05 -
80 1.4202e–06 2.09 3.3572e–06 2.05
160 3.4323e–07 2.05 8.2027e–07 2.03
320 8.3416e–08 2.04 2.0084e–07 2.03
640 2.0532e–08 2.02 4.9634e–08 2.02
1280 5.1003e–09 2.01 1.2351e–08 2.01
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated