Next Article in Journal
Analysis and Optimal Control of Propagation Model for Malware in Multi-Cloud Environments with Impact of Brownian Motion Process
Previous Article in Journal
A New Fractional Boundary Element Model for the 3D Thermal Stress Wave Propagation Problems in Anisotropic Materials
Previous Article in Special Issue
Simulation of Temperature Field in Steel Billets during Reheating in Pusher-Type Furnace by Meshless Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Generalized Finite Difference Method and Radial Basis Function Neural Networks in Solving Inverse Problems of Surface Anomalous Diffusion

College of Mechanics and Engineering Science, Hohai University, Nanjing 211110, China
*
Authors to whom correspondence should be addressed.
Math. Comput. Appl. 2025, 30(1), 7; https://doi.org/10.3390/mca30010007
Submission received: 23 November 2024 / Revised: 30 December 2024 / Accepted: 7 January 2025 / Published: 9 January 2025
(This article belongs to the Special Issue Radial Basis Functions)

Abstract

:
In this study, a new hybrid method based on the generalized finite difference method (GFDM) and radial basis function (RBF) neural network technologies is developed to solve the inverse problems of surface anomalous diffusion. Specifically, the GFDM is utilized to compute the time-fractional derivative model on the surface, whereas RBF neural networks are employed to invert the diffusion coefficient, source term coefficient, and the fractional order within the anomalous diffusion equation governing the surface. The results of four examples show that for the three parameters of diffusion coefficient, source term coefficient, and fractional order, the errors of inversion results are in the order of 1 0 2 under different conditions. Therefore, this method can obtain the required parameters quickly and accurately under different conditions.

1. Introduction

Since the 1980s, advancements in science and technology have led to the gradual revelation of a series of physical phenomena known as anomalous diffusion [1,2,3,4]. These phenomena are complex and difficult to fully explain or accurately model using traditional integer-order diffusion systems. Anomalous diffusion has been demonstrated in various fields, including porous media mechanics [5], non-Newtonian fluid mechanics [6], viscoelastic mechanics [7], and soft matter mechanics [8,9]. The fractional diffusion model [10] is one of the most common models to describe anomalous diffusion behavior. Its advantage lies in its simpler parameters and more convenient numerical calculations. The non-local properties of fractional derivatives [11] enable them to describe complex non-Markov systems [12].
Due to the non-local characteristics and complexity of fractional differential equations [11], obtaining analytical solutions for these equations is extremely challenging. Therefore, developing efficient and accurate numerical algorithms to solve fractional differential equations is crucial. In recent years, numerous meshless methods have been proposed. These methods replace the traditional grid with nodes, thereby avoiding the complicated grid generation process. Meshless methods include the fundamental solution method [13], Trefftz method [14], singular boundary method [15], generalized finite difference method [16,17], etc. The GFDM is a relatively new localized meshless method. First proposed by T. Liszka and J. Orkisz in the 1980s [18], it has been continuously improved and refined until a relatively complete version was proposed by Benito et al. in 2001 [19]. The GFDM has been successfully applied in many fields due to its ability to overcome the constraints of traditional regular grids and its capacity to handle complex boundary conditions without the need for extensive preprocessing. Moreover, its localized configuration makes it particularly suitable for dealing with large-scale problems, including obstacle problems [20], inverse problems [21], slogging phenomena [22], etc.
In recent years, with the rapid development of neural network technology, using neural networks to solve inverse problems of anomalous diffusion equations has become increasingly prevalent [23,24,25,26]. The RBF neural network is a relatively advanced type of three-layer feedforward neural network. Compared with back-propagation (BP) neural networks, RBF neural networks exhibit superior performance in classification accuracy, learning speed, and approximation ability [27]. An RBF neural network is a kind of neural network with local approximation performance, so an RBF neural network is faster in inversion than other neural networks. In addition, an RBF neural network can accurately invert the results when dealing with the problems in this paper, so an RBF neural network is adopted to invert the parameters.
Compared with other work, this is the first time the inverse surface diffusion problem is solved by combining GFDM and RBF neural networks. In this paper, the time-fractional derivative model is introduced to define the anomalous diffusion process on the surface. In the numerical implementation, the GFDM and the extrinsic processing technique of the surface partial differential equation are employed for the discrete solution. Subsequently, RBF neural networks are introduced into the inverse problem of inverting diffusion equation parameters to obtain the required equation parameters. Specifically, a training database is established by solving the proposed time-fractional diffusion equation using the GFDM.

2. The GFDM in Solving Anomalous Diffusion on the Surface

2.1. Time-Fractional Derivative Model on the Surface

To address the intricate issue of anomalous diffusion on a surface, the time-fractional derivative model is introduced. Given that S represents a closed and smooth surface within a three-dimensional space, the fractional diffusion equation formulated on this surface can be articulated as follows:
𝜕 α u x , t 𝜕 t α = D Δ s + ν s λ u x , t + Q x , t , 0 < α < 1 , x S , t 0 , T ,
and the following initial condition is given as
u x , 0 = u 0 x , x S ,
where D , λ , and ν represent diffusion coefficient, reaction coefficient, and velocity vector, respectively. Q ( x , t ) and u 0 ( x ) are known functions, T is the total time, Δ s and s represent the Laplace–Beltrami and surface gradient operators, respectively [28]. 𝜕 α / 𝜕 t α is the Caputo time-fractional of order α with respect to t [29], which is defined by the following equation:
𝜕 α u x , t 𝜕 t α = 1 Γ 1 α 0 t 𝜕 u x , η 𝜕 η d η t η α , 0 < α < 1 ,
where Γ is the Gamma function. By using the standard finite difference method, the time-fractional derivative model can be discretized as [30]
D θ Δ s u k + 1 + θ ν s u k + 1 λ θ + α 0 u k + 1 =   θ Q k + 1 1 θ D Δ s u k + ν s u k + Q k λ u k α 0 u k + j = 1 k α j b j u k j + 1 u k j , k 1 ,   θ Q 1 1 θ D Δ s u 0 + ν s u 0 + Q 0 λ u 0 α 0 u 0 , k = 0 .
where α j and b j are known coefficients, and θ is the time integral constant. a 0 = d t α Γ 1 + α , where d t is the time step.

2.2. Surface Differential Operators

Suppose S is a closed and smooth surface defined in three-dimensional space, and for an arbitrary point x i = x i , y i , z i T on this surface, the normal vector at this point is expressed as n = n x = n x i , n y i , n z i T . Then, the surface gradient operator at x can be formulated as follows:
s = P = I 3 n n T ,
where I d is a d × d identity matrix and P represents the projection matrix. The Laplace–Beltrami operator at x can be expressed as
Δ s = s s .
By introducing the extrinsic technique, the analytical relationship between the operators defined in tangent space and the operators defined in Euclidean space can be derived from the normal vector n corresponding to all points x i selected on the surface [26]:
s u = u n 𝜕 n u , Δ s u = Δ u H s 𝜕 n u 𝜕 n 2 u .
where 𝜕 n u = n T u , 𝜕 n 2 u = n T J u n , and H s x = t r a c e J n I d n n T , and J represents the jacobian operators in Euclidean space.

2.3. GFDM for Time-Fractional Derivative Model on the Surface

Similar to traditional finite difference methods, the generalized finite difference method constructs numerical differential formulas to approximate partial derivative terms of partial differential equations. The general formula can be expressed as follows:
D u = W U ,
where the partial derivative vector D u , the weighting matrix W , and the solution vector U are, respectively, defined as
D u = 𝜕 u i 𝜕 x k , , 𝜕 2 u i 𝜕 x k 𝜕 x k 1 × n v T , k = 1,2 , , d ; k = k , k + 1 , , d ,
U = u 1 , u 2 , , u N T ,
W = ω 1 x k , i ω N x k , i ω 1 x k x k , i ω N x k x k , i n v × N , k = 1,2 , , d ; k = k , k + 1 , , d .
where d represents the dimension, u i i = 1,2 , , N is the solution of the discretized node x i , x i = x i 1 , x i 2 , , x i d Ξ R d , and n v = 2 d + C d 2 .
The GFDM, which is defined in Euclidean space, can be directly employed for approximating surface differential operators with extrinsic technology. Figure 1 shows a sketch of discrete points of the computational domain and neighborhood selection using the meshless generalized finite difference method, and the equation for the GFDM is provided as follows:
𝜕 u x ξ 𝜕 x = W x i u i + j = 1 N W x j u j , 𝜕 u y ξ 𝜕 y = W y i u i + j = 1 N W y j u j , 𝜕 u z ξ 𝜕 z = W z i u i + j = 1 N W z j u j , 𝜕 u x ξ 𝜕 x 2 = W x i x i u i + j = 1 N W x j x j u j , 𝜕 u y ξ 𝜕 y 2 = W y i y i u i + j = 1 N W y j y j u j , 𝜕 u z ξ 𝜕 z 2 = W z i z i u i + j = 1 N W z j z j u j , 𝜕 u x ξ y ξ 𝜕 x 𝜕 y = W x i y i u i + j = 1 N W x j y j u j , 𝜕 u x ξ z ξ 𝜕 x 𝜕 z = W x i z i u i + j = 1 N W x j z j u j , 𝜕 u y ξ z ξ 𝜕 y 𝜕 z = W y i z i u i + j = 1 N W y j z j u j .
where x ,   y ,   z are the Euclidian coordinates. Thus, the unified equation can be derived as
L u | x ξ = W ξ U ξ ,
where L represents any differential operator, W ξ represents the row vector of 1 × N s , and U ξ represents the column vector of the local solution of N s × 1 . If S is a smooth closed surface, then s u can be expressed as
s u = P u = P 𝜕 u 𝜕 x 𝜕 u 𝜕 y 𝜕 u 𝜕 z = p 11 𝜕 u 𝜕 x + p 12 𝜕 u 𝜕 y + p 13 𝜕 u 𝜕 z p 21 𝜕 u 𝜕 x + p 22 𝜕 u 𝜕 y + p 23 𝜕 u 𝜕 z p 31 𝜕 u 𝜕 x + p 32 𝜕 u 𝜕 y + p 33 𝜕 u 𝜕 z .
Δ s u can be expressed as
Δ s u | x ξ = W x 1 x 1 ξ + W x 2 x 2 ξ + W x 3 x 3 ξ U ξ H S x ξ n x 1 ξ n x 2 ξ n x 3 ξ W x 1 ξ W x 2 ξ W x 3 ξ U ξ n x 1 ξ n x 2 ξ n x 3 ξ W x 1 x 1 ξ W x 1 x 2 ξ W x 1 x 3 ξ W x 2 x 1 ξ W x 2 x 2 ξ W x 2 x 3 ξ W x 3 x 1 ξ W x 3 x 2 ξ W x 3 x 3 ξ n x 1 ξ × Ι N n x 2 ξ × Ι N n x 3 ξ × Ι N U ξ .
By using the GFDM and substituting Equations (14) and (15) into Equation (4), the time-fractional derivative model can be discretized as
D θ W Δ s u k + 1 + θ ν W s x u k + 1 W s y u k + 1 W s z u k + 1 λ θ + α 0 u k + 1 =   θ Q k + 1 1 θ D W Δ s u k + ν W s x u k W s y u k W s z u k + Q k λ u k α 0 u k + j = 1 k α j b j u k j + 1 u k j , k 1 , θ Q 1 1 θ D W Δ s u 0 + ν W s x u 0 W s y u 0 W s z u 0 + Q 0 λ u 0 α 0 u 0 , k = 0 .

3. RBF Neural Networks

As shown in Figure 2, RBF neural networks, consisting of an input layer, one hidden layer, and an output layer, are one of the current famous artificial neural networks.
The training process comprises two pivotal steps: initially, employing the K-means clustering algorithm to determine the centers of the basis functions from the training dataset; subsequently, optimizing the weights connecting the hidden layer to the output layer by minimizing the objective function. This training methodology enables the RBF neural networks to adapt more rapidly and accurately to diverse datasets and task requirements.
The Gaussian radial basis function is selected as the activation function, and the equation is given as follows:
φ r = e r 2 2 σ 2 ,
The output of the h -th hidden neuron is given as
a h = exp 1 2 σ 2 C h t 2 ,
where t = t 1 , t 2 , , t n T is the input vector of the coefficients of the diffusion system equation from each detection point. The detection point will be selected from the GFDM nodes, and the input vector will be the spread value at that point in time. C h and σ are the neuron’s center and the center spread parameter, respectively.
For the o -th neuron, the output z o is
z o = h = 1 n h w o a h + θ o ,
where n h is the number of neurons in the hidden layer. w o and θ o are the weight and threshold connecting the neurons in the hidden layer to the neurons in the output layer.
The objective function is given as
J = o = 1 n o z o Y o 2 ,
The weights are modified by moving in the opposite direction to the gradient of the target function.
The adjustment formula is given as
Δ w o = μ 𝜕 J 𝜕 w = μ z o Y o exp 1 2 σ 2 C h t 2 .
where Δ w o represents the weight increments, and the constant μ represents the learning rate.

4. Numerical Results and Discussion

In this section, we combine the GFDM with the RBF neural networks to establish a parameter inversion model for the diffusion equation, based on the results of surface anomalous diffusion. Given that the RBF neural networks demonstrate higher accuracy than other artificial neural networks in parameter inversion, we verify the effectiveness and precision of the RBF neural networks in inverting diffusion coefficients based on surface anomalous diffusion results through the following examples.
In the numerical implementation, the neural network program is executed by MATLAB software R2016b through the ‘newrb’ function in the neural networks’ toolbox. The RBF neural networks iteratively create an RBF network using the function ‘newrb’, the target mean square error is set to 0.01, the radial basis function distribution coefficient is set to 1, the maximum number of neurons is set to 5000, and the number of neurons to be added between each display is set to 25. The optimization method is based on gradient descent.
In the parameter identification stage of the diffusion equation, the simulated diffusion results with an unknown diffusion coefficient at the observation point are input into the trained regression neural networks, and the corresponding parameters can be obtained. Different parameters are randomly generated in the detection domain, and the parameters are brought into the fractional diffusion equation on the surface after the GFDM. A large number of corresponding diffusion results and parameters are calculated as training samples for neural networks to learn. By constantly training and optimizing the weight parameters of the neural networks, a complex nonlinear mapping relationship between the features and labels of the training samples is constructed, and the trained neural networks can be used as a detection tool for the corresponding diffusion results and parameters.
The inversion error of diffusion equation parameters is given as
E = X t r u e X p r e d X t r u e % .
where E is the error value, X is the target parameter, X t r u e is the true value of the target parameter, and X p r e d is the inversion value of the target parameter.
  • Example 1.
Firstly, the inversion of the diffusion coefficient in the diffusion equation in the presence of analytical solutions is considered, and the GFDM approximation is used to invert the diffusion coefficient D. The fractional diffusion equation on a closed smooth surface in three-dimensional space is defined as Equation (1), where D is the diffusion coefficient, α = 1 2 , Q x , t = 0 , and the analytical solution is given as
u t , x = sin x cos y tanh z t ,
In order to verify the accuracy, convergence, and stability of the GFDM for precisely capturing the anomalous diffusion phenomenon on the surface, Root Mean Square Error (RMSE) is introduced to measure it, and its equation is given as follows
R M S E u i x , t = 1 N j = 1 N u x j , t u ~ x j , t 2 .
where N represents the total number of discrete points of the surface, u ~ ( x j , t ) represents the numerical solution, and u ( x j , t ) represents the analytical solution.
At the same time, RBF neural networks and BP neural networks are introduced to invert the parameters, so as to compare the advantages and disadvantages of the two methods in dealing with such problems. The hyperparameter settings are the same for both methods. There is no diffusion at the initial moment. From the initial moment, all the cloth points on the surface of the entire surface begin to diffuse at the same time. The time step is 0.01 s. Different diffusion coefficients are randomly generated in the detection domain, a point is randomly selected among the distribution points of the surface, and 30 points are randomly selected on the surface as observation points. The simulated diffusion results corresponding to diffusion coefficient D at the observation point of 0.1 s are taken as the input feature X of the neural networks and diffusion coefficient D is taken as the output Y, so that a sample X , Y can be constructed. For two different shapes, torus and cross, the number of samples for each shape training is 1000 sets of data. Each set of data contains the diffusion values of thirty detection points at different times. Then, 70% of the samples are divided into a study set and 30% of the samples are divided into verification sets to evaluate the generalization ability of the neural networks. The number of samples for testing is four sets of data, and the test set is not involved in the training of the neural networks. Figure 3 shows the distribution of distribution points and measuring points when the surface is torus and ellipsoid. Table 1 shows the RMSE between the GFDM approximation and the analytic solution on different surfaces at t = 0.1 . Table 2 and Table 3, respectively, show the inversion results and errors of diffusion coefficients when the surface is torus and cross.
From Table 1, it can be observed that for different models, the RMSE is in the order of 1 0 2 . The numerical results clearly demonstrate that the GFDM can precisely capture the anomalous diffusion phenomenon on the surface and accurately approximate analytical solutions. However, the limitation of GFDM is that it is difficult to obtain accurate results when it is used to deal with non-smooth, non-closed, and asymmetrical surface models. For future research, more widely used numerical methods may be needed to solve such problems, such as finite element methods.
From Table 2 and Table 3, it can be observed that for both methods, the predicted value of diffusion coefficient D is almost consistent with the actual value on different models. The error is in the order of 1 0 3 . However, the inversion speed of an RBF neural network is significantly faster than that of a BP neural network. Therefore, the proposed model can achieve the fast and accurate inversion of diffusion coefficient D in the case of analytic solutions.
  • Example 2.
In this case, there is no analytical solution to the equation, and the GFDM approximation is used to invert diffusion coefficient D. A total of 30 points on the surface are ramdonly selected as observation points. The time step is 0.01 s. The simulated diffusion results corresponding to diffusion coefficient D at the observation point of 0.1 s is taken as the input feature X of the neural networks. Diffusion coefficient D is taken as output Y, so that a sample X , Y can be constructed. For two different shapes, torus and cross, the number of samples for each shape training is 1000 sets of data. Each set of data contains the diffusion values of thirty detection points at different times. Then, 70% of the samples are divided into a study set and 30% of the samples are divided into verification sets to evaluate the generalization ability of the neural networks. The number of samples for testing is four sets of data, and the test set is not involved in the training of the neural networks. Figure 4 shows a schematic diagram of point sources and measuring points when the surface is torus and ellipsoid. Table 4 and Table 5 show the inversion results and errors of diffusion coefficients when the surface is torus and cross, respectively.
From Table 4 and Table 5, it can be observed that for different models, the predicted value of diffusion coefficient D is almost consistent with the actual value, and the error is in the order of 1 0 3 . Therefore, the proposed model can achieve accurate inversion of diffusion coefficient D in the absence of an analytic solution.
  • Example 3.
Based on the inversion of the diffusion coefficient and source term coefficient in the previous example, the diffusion coefficient and source term coefficient will be further inverted at the same time. Since the observed data in practical applications often contain noise (especially Gaussian noise), to verify the numerical performance of RBF neural networks under different noise levels, this paper adds Gaussian noise at different levels to the data, and the noise is added in the following way
u n o i s e = u + n o i s e s t d u ε , ε ~ N 0,1 ,
where n o i s e is noise level, s t d u is the standard deviation of the whole observed dataset, ε is the probability density function, and N 0,1 is the standard normal distribution.
The fractional diffusion equation on a closed smooth surface in three dimensions is given as
𝜕 α u x , t 𝜕 t α = D Δ s u x , t + Q x , t , 0 < α < 1 , x S , t 0 , T ,
where D is the diffusion coefficient, α = 1 2 , source term coefficient Q x , t = d , and the analytical solution is given as
u t , x = x x 4 10 x 2 y 2 + 5 y 4 x 2 + y 2 60 z 2 t .
There is no diffusion at the initial moment, and from the initial moment, all the cloth points on the surface of the entire surface begin to diffuse at the same time and the time step is 0.01 s. In the detection domain, different diffusion coefficients D and source term coefficients d are randomly generated. Then, 30 points on the surface are randomly selected as observation points. The simulated diffusion results corresponding to diffusion coefficient D and source term coefficient d at 0.1 s of the observation point are taken as the input feature X of the neural networks, and diffusion coefficient D and source term coefficient d are taken as the output Y. This allows you to construct a sample X , Y . For three different shapes, spherical surface, torus, and cross, the number of samples for each shape training is 1000 sets of data. Each set of data contains the diffusion values of thirty detection points at different times. Then, 70% of the samples are divided into a study set and 30% of the samples are divided into verification sets to evaluate the generalization ability of the neural networks. The number of samples for testing is six sets of data, and the test set is not involved in the training of the neural networks. Table 6, Table 7 and Table 8 show the inversion results and errors of diffusion coefficient D and source coefficient d when the surface is spherical, torus, and cross, respectively. The noise level considers interference with the inversion error at 0%, 1%, and 5%.
From Table 6, Table 7 and Table 8, it can be observed that for different models, the predicted values of the diffusion coefficient and source coefficient are almost consistent with the actual values, and the error is in the order of 1 0 2 . Therefore, the proposed model can achieve joint inversion of the diffusion coefficient and source coefficient more accurately. At the same time, it can be noted that when the noise level increases, the inversion error will increase, but in an acceptable range.
  • Example 4.
In this example, the diffusion coefficient and the fractional order will be inverted at the same time. The fractional diffusion equation on a closed smooth surface in three dimensions is defined as Equation (26), where D is the diffusion coefficient, α = 1 2 , source term coefficient Q x , t = 0 , and the analytical solution is given as Equation (27).
The time step is 0.01 s. In the detection domain, different diffusion coefficients D and fractional orders α are randomly generated. Then, 30 points on the surface are randomly selected as observation points. The simulated diffusion results corresponding to diffusion coefficient D and fractional order α at 0.1 s of the observation point are taken as the input feature X of the neural networks, and diffusion coefficient D and fractional order α are taken as the output Y. This allows you to construct a sample X , Y . For two different shapes, spherical surface and torus, the number of samples for each shape training is 1000 sets of data. Each set of data contains the diffusion values of thirty detection points at different times. Then, 70% of the samples are divided into a study set and 30% of the samples are divided into verification sets to evaluate the generalization ability of the neural networks. The number of samples for testing is six sets of data, and the test set is not involved in the training of the neural networks. Table 9 and Table 10 show the inversion results and errors of diffusion coefficient D and fractional order α when the surface is spherical and torus, respectively.
From Table 9 and Table 10, it can be observed that for different models, the predicted values of the diffusion coefficient and fractional order are almost consistent with the actual values, and the error is in the order of 1 0 2 . Therefore, the proposed model can achieve joint inversion of the diffusion coefficient and fractional order more accurately. Furthermore, the numerical results obtained in these examples clearly demonstrate that RBF neural networks can invert the parameters of the diffusion equation with high accuracy. The hybrid method based on the GFDM and RBF neural networks can accurately invert the parameters even if there is an analytic solution of the equation.
In fact, during the input of training samples, the inversion result is relatively accurate only when the diffusion coefficient and the order increase or decrease concurrently. If the diffusion coefficient and the order change irregularly, it is very difficult to accurately invert the sought-after result. In order to obtain the result accurately when the desired parameter changes irregularly, it may be necessary to introduce a more advanced neural grid, such as PINNs.

5. Conclusions

This paper delves into the inverse problems of anomalous diffusion on the surface. For the inverse problems, RBF neural networks are primarily utilized to invert the relevant parameters of anomalous diffusion on the surface. The GFDM is primarily employed to discretely solve the fractional derivative model on the surface. The training database for RBF neural networks to inverse the desired parameters is established by solving the proposed time-fractional diffusion equation using the GFDM.
The results of the four examples show that the hybrid method can obtain the required parameters quickly and accurately under different conditions. For GFDM, RMSE results show that GFDM has the advantage of high calculation accuracy. And, because of the factors of GFDM itself, it is more simplified and the calculation time is shorter than other methods. For RBF neural networks, the inversion results show that it has high precision in the inversion of different problems. And, because of the factor of RBF neural networks itself, the inversion time of RBF neural networks is shorter than that of other methods.
For future research, there is a lack of studies on non-smooth, non-closed, and asymmetrical surface models in this field, which warrants further investigation. In this paper, we introduced the time-fractional model to define the anomalous diffusion problem on the surface. However, other models, such as the space fractional derivative model or the space-time fractional derivative model, can also be used to describe anomalous diffusion on the surface.

Author Contributions

Conceptualization, L.S. and Q.X.; methodology, L.S.; software, L.S.; validation, L.S. and Q.X.; formal analysis, L.S.; investigation, L.S.; resources, L.S.; data curation, L.S.; writing—original draft preparation, L.S.; writing—review and editing, L.S. and Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Dataset available on request from the authors, the raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Einstein, A. On the movement of small particles suspended in stationary liquids required by the molecular-kinetic theory of heat. Ann. Der Phys. 1905, 17, 549–560. [Google Scholar] [CrossRef]
  2. Montroll, E.W.; Weiss, G.H. Random walks on lattices. II. J. Math. Phys. 1965, 6, 167–181. [Google Scholar] [CrossRef]
  3. Montroll, E.W.; Scher, H. Random walks on lattices. IV. Continuous time random walks and influence of absorbing boundaries. J. Stat. Phys. 1973, 9, 101–135. [Google Scholar]
  4. Mandelbrot, B.B. The Fractal Geometry of Nature; WH Freeman: New York, NY, USA, 1982. [Google Scholar]
  5. Koch, D.L.; Brady, J.F. Anomalous diffusion in heterogeneous porous media. Phys. Fluids 1988, 31, 965–973. [Google Scholar] [CrossRef]
  6. Ezzat, M.A. Thermoelectric MHD non-Newtonian fluid with fractional derivative heat transfer. Phys. B Condens. Matter 2010, 405, 4188–4194. [Google Scholar] [CrossRef]
  7. Welch, S.; Rorrer, R.; Duren, R.G. Application of Time-Based Fractional Calculus Methods to Viscoelastic Creep and Stress Relaxation of Materials. Mech. Time-Depend. Mater. 1999, 3, 279–303. [Google Scholar] [CrossRef]
  8. Sun, H.G.; Chen, W.; Li, C. Fractional differential models for anomalous diffusion. Phys. A Stat. Mech. Its Appl. 2010, 389, 2719–2724. [Google Scholar] [CrossRef]
  9. Chen, W.; Sun, H.G.; Zhang, X.D. Anomalous diffusion modeling by fractal and fractional derivatives. Comput. Math. Appl. 2010, 59, 1754–1758. [Google Scholar] [CrossRef]
  10. Liu, F.; Meerschaert, M.M.; McGough, R.J.; Zhuang, P.; Liu, Q. Numerical methods for solving the multiterm time-fractional wave-diffusion equation. Fract. Calc. Appl. Anal. 2013, 16, 9–25. [Google Scholar] [CrossRef]
  11. Atangana, A.; Baleanu, D. New Fractional Derivatives with Nonlocal and Non-Singular Kernel: Theory and Application to Heat Transfer Model. Therm. Sci. 2016, 20, 763–769. [Google Scholar] [CrossRef]
  12. Malaiya, Y.K.; Su, S. Analysis of an Important Class of Non-Markov Systems. IEEE Trans. Reliab. 2009, R-31, 64–68. [Google Scholar] [CrossRef]
  13. Rek, Z.; Sarler, B. The method of fundamental solutions for the Stokes flow with the subdomain technique. Eng. Anal. Bound. Elem. 2021, 128, 80–89. [Google Scholar] [CrossRef]
  14. Liu, Y.C.; Fan, C.M.; Wei, Z.Y. Numerical solutions of two-dimensional Laplace and biharmonic equations by the localized Trefftz method. Comput. Math. Appl. 2020, 88, 120–134. [Google Scholar] [CrossRef]
  15. Fu, Z.J.; Chen, W.; Gu, Y. Burton–Miller-type singular boundary method for acoustic radiation and scattering. J. Sound Vib. 2014, 333, 3776–3793. [Google Scholar] [CrossRef]
  16. Li, P.W.; Fan, C.M. Generalized finite difference method for two-dimensional shallow water equations. Eng. Anal. Bound. Elem. 2017, 80, 58–71. [Google Scholar] [CrossRef]
  17. Fu, Z.J.; Tang, Z.C.; Zhao, H.T. Numerical solutions of the coupled unsteady nonlinear convection-diffusion equations based on generalized finite difference method. Eur. Phys. J. Plus 2019, 134, 272. [Google Scholar] [CrossRef]
  18. Liszka, T.; Orkisz, J. The finite difference method at arbitrary irregular grids and its application in applied mechanics. Comput. Struct. 1980, 11, 83–95. [Google Scholar] [CrossRef]
  19. Benito, J.J.; Urena, F.; Gavete, L. Solving parabolic and hyperbolic equations by the generalized finite difference method. J. Comput. Appl. Math. 2006, 209, 208–233. [Google Scholar] [CrossRef]
  20. Chan, H.F.; Fan, C.M.; Kuo, C.W. Generalized finite difference method for solving two-dimensional non-linear obstacle problems. Eng. Anal. Bound. Elem. 2013, 37, 1189–1196. [Google Scholar] [CrossRef]
  21. Li, P.W.; Fan, C.M.; Chen, C.Y. Generalized Finite Difference Method for Numerical Solutions of Density-driven Groundwater Flow. Comput. Model. Eng. Sci. 2014, 101, 319–350. [Google Scholar]
  22. Zhang, T.; Ren, Y.F.; Fan, C.M. Simulation of two-dimensional sloshing phenomenon by generalized finite difference method. Eng. Anal. Bound. Elem. 2016, 63, 82–91. [Google Scholar] [CrossRef]
  23. Chanda, S.; Balaji, C.; Venkateshan, S.P. Non-intrusive measurement of thermal contact conductance at polymer-metal two-dimensional annular interface. Heat Mass Transf. 2019, 55, 327–340. [Google Scholar] [CrossRef]
  24. Harsha, K.; Gnanasekaran, N. A combined ANN-GA and experimental based technique for the estimation of the unknown heat flux for a conjugate heat transfer problem. Heat Mass Transf. 2018, 54, 3185–3197. [Google Scholar]
  25. Fabio, V.D.; Luciano, L.; Sabrina, F.P. Physics informed neural networks for an inverse problem in peridynamic models. Eng. Comput. 2024. [Google Scholar] [CrossRef]
  26. Ku, C.Y.; Liu, C.Y.; Chiu, Y.J.; Chen, W.D. Deep Neural Networks with Spacetime RBF for Solving Forward and Inverse Problems in the Diffusion Process. Mathematics 2024, 12, 1407. [Google Scholar] [CrossRef]
  27. Lin, W.M.; Yang, C.D.; Lin, J.H. A fault classification method by RBF neural networks with OLSlearning procedure. IEEE Trans. Power Deliv. 2001, 16, 473–477. [Google Scholar] [CrossRef]
  28. Cheung, K.C.; Ling, L. A kernel-based embedding method and convergence analysis for surfaces pdes. Siam J. Sci. Comput. 2018, 40, A266–A287. [Google Scholar] [CrossRef]
  29. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  30. Fu, Z.J.; Chen, W.; Ling, L. Method of approximate particular solutions for constant and variable-order fractional diffusion models. Eng. Anal. Bound. Elem. 2015, 57, 37–46. [Google Scholar] [CrossRef]
Figure 1. A sketch of discrete points of the computational domain and neighborhood selection using the meshless generalized finite difference method.
Figure 1. A sketch of discrete points of the computational domain and neighborhood selection using the meshless generalized finite difference method.
Mca 30 00007 g001
Figure 2. Structure of RBF neural networks.
Figure 2. Structure of RBF neural networks.
Mca 30 00007 g002
Figure 3. The distribution of distribution and measurement points of surfaces: (a) torus and (b) cross.
Figure 3. The distribution of distribution and measurement points of surfaces: (a) torus and (b) cross.
Mca 30 00007 g003
Figure 4. The distribution of distribution and measurement points of surfaces: (a) torus and (b) cross.
Figure 4. The distribution of distribution and measurement points of surfaces: (a) torus and (b) cross.
Mca 30 00007 g004
Table 1. RMSE between numerical solution and analytical solution on different surfaces.
Table 1. RMSE between numerical solution and analytical solution on different surfaces.
ShapeSphereTorusCrossRBC
N2500400039964096
RMSE 2.73 × 10 3 1.16 × 10 3 2.50 × 10 2 3.46 × 10 3
Table 2. Inversion results, errors, and CPU time of RBFNN and BPNN with torus surface.
Table 2. Inversion results, errors, and CPU time of RBFNN and BPNN with torus surface.
D t r u e D p r e d E (%)CPU Time (s)
RBFNNBPNNRBFNNBPNNRBFNNBPNN
0.25500.25520.25530.080.120.1300
0.50500.50530.50540.060.080.1305
0.75500.75260.75560.310.080.1310
1.00501.00601.00610.100.110.1306
Table 3. Inversion results, errors, and CPU time of RBFNN and BPNN with cross surface.
Table 3. Inversion results, errors, and CPU time of RBFNN and BPNN with cross surface.
D t r u e D p r e d E (%)CPU Time (s)
RBFNNBPNNRBFNNBPNNRBFNNBPNN
0.25500.25380.25120.471.490.1420
0.50500.50840.05350.670.510.1415
0.75500.75360.75130.190.920.1455
1.00501.00441.00940.060.350.1435
Table 4. Inversion results and errors of diffusion coefficients with torus surface.
Table 4. Inversion results and errors of diffusion coefficients with torus surface.
D t r u e D p r e d E (%)
1.50501.50420.05
2.50502.51810.66
3.50503.48260.50
4.50504.49610.20
Table 5. Inversion results and errors of diffusion coefficients with cross surface.
Table 5. Inversion results and errors of diffusion coefficients with cross surface.
D t r u e D p r e d E (%)
1.50501.50120.25
2.50502.49250.50
3.50503.49410.34
4.50504.51790.29
Table 6. Parameter coupling inversion errors when the surface is a sphere.
Table 6. Parameter coupling inversion errors when the surface is a sphere.
Error Values at Different Noise Levels
0%1%5%
Case 1diffusion coefficient D0.01230.01340.0144
source term coefficient d0.02070.02160.0225
Case 2diffusion coefficient D0.02310.02420.0250
source term coefficient d0.02470.02560.0265
Case 3diffusion coefficient D0.02440.02530.0260
source term coefficient d0.01570.01660.0175
Table 7. Parameter coupling inversion errors when the surface is torus.
Table 7. Parameter coupling inversion errors when the surface is torus.
Error Values at Different Noise Levels
0%1%5%
Case 1diffusion coefficient D0.02210.02300.0239
source term coefficient d0.02220.02310.0240
Case 2diffusion coefficient D0.01550.01640.0173
source term coefficient d0.01020.01110.0120
Case 3diffusion coefficient D0.01090.01180.0127
source term coefficient d0.02980.03070.0316
Table 8. Parameter coupling inversion errors when the surface is cross.
Table 8. Parameter coupling inversion errors when the surface is cross.
Error Values at Different Noise Levels
0%1%5%
Case 1diffusion coefficient D0.01790.01880.0197
source term coefficient d0.01820.01910.0200
Case 2diffusion coefficient D0.01250.01340.0143
source term coefficient d0.02510.02600.0269
Case 3diffusion coefficient D0.02620.02710.0280
source term coefficient d0.02870.02960.0305
Table 9. Parameter coupling inversion errors when the surface is a sphere.
Table 9. Parameter coupling inversion errors when the surface is a sphere.
True ValuePredicted ValueError Value (%)
Case 1diffusion coefficient D0.65000.65340.5231
fractional order α 0.15000.15281.8667
Case 2diffusion coefficient D0.75000.75420.5600
fractional order α 0.25000.25682.7200
Case 3diffusion coefficient D0.85000.85530.6235
fractional order α 0.35000.34381.7714
Table 10. Parameter coupling inversion errors when the surface is a torus.
Table 10. Parameter coupling inversion errors when the surface is a torus.
True ValuePredicted ValueError Value (%)
Case 1diffusion coefficient D0.65000.65130.2000
fractional order α 0.15000.15714.7333
Case 2diffusion coefficient D0.75000.75530.7067
fractional order α 0.25000.25431.7200
Case 3diffusion coefficient D0.85000.85350.4118
fractional order α 0.35000.33404.5714
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.

Share and Cite

MDPI and ACS Style

Shi, L.; Xi, Q. Application of Generalized Finite Difference Method and Radial Basis Function Neural Networks in Solving Inverse Problems of Surface Anomalous Diffusion. Math. Comput. Appl. 2025, 30, 7. https://doi.org/10.3390/mca30010007

AMA Style

Shi L, Xi Q. Application of Generalized Finite Difference Method and Radial Basis Function Neural Networks in Solving Inverse Problems of Surface Anomalous Diffusion. Mathematical and Computational Applications. 2025; 30(1):7. https://doi.org/10.3390/mca30010007

Chicago/Turabian Style

Shi, Luchuan, and Qiang Xi. 2025. "Application of Generalized Finite Difference Method and Radial Basis Function Neural Networks in Solving Inverse Problems of Surface Anomalous Diffusion" Mathematical and Computational Applications 30, no. 1: 7. https://doi.org/10.3390/mca30010007

APA Style

Shi, L., & Xi, Q. (2025). Application of Generalized Finite Difference Method and Radial Basis Function Neural Networks in Solving Inverse Problems of Surface Anomalous Diffusion. Mathematical and Computational Applications, 30(1), 7. https://doi.org/10.3390/mca30010007

Article Metrics

Back to TopTop