Abstract
A numerical method for solving systems of nonlinear one-dimensional balance laws, based on multivariate sigmoidal functions approximation, is developed. Constructive approximation theorems are first established in both, uniform and \(L^p\) norms. A priori as well as a posteriori error estimates are derived for the numerical solutions, when various kinds of sigmoidal functions, such as unit step, logistic and Gompertz functions, are chosen. The residual of the numerical method is also estimated. Numerical examples are given to test the performance of the algorithm, a comparison with the Godunov method is made concerning accuracy and computational cost. Finally, the numerical stability of the method is analyzed.
Similar content being viewed by others
References
Albano G, Giorno V (2009) On the first exit time problem for a Gompertz-type tumor growth. Lect Notes Comput Sci 5717:113–120
Alí G, Jungel A (2003) Global smooth solutions to the multi-dimensional hydrodynamic model for two-carrier plasmas. J Differ Equ 190:663–685
Barron AR (1993) Universal approximation bounds for superpositions of a sigmoidal function. IEEE Trans Inf Theory 39(3):30–945
Brauer F, Castillo Chavez C (2001) Mathematical models in population biology and epidemiology. Springer, New York
Brezis H (2011) Functional analysis, Sobolev spaces and partial differential equations. Universitext. Springer, New York
Budzianowski WM, Miller R (2009) Superadiabatic lean catalytic combustion in a high-pressure reactor. Int J Chem React Eng 7(1). Article A20:1–31
Byrne H, Norbury J (1994) Stable solutions for a catalytic converter. SIAM J Appl Math 54(3):789–813
Chen D (1993) Degree of approximation by superpositions of a sigmoidal function. Approx Theory Appl 9(3):17–28
Chen H, Chen T, Liu R (1992) A constructive proof and an extension of Cybenko’s approximation theorem. Computing science and statistics. Springer, New York, pp 163–168
Costarelli D (2014) Interpolation by neural network operators activated by ramp functions. J Math Anal Appl 419(1):574–582
Costarelli D (2015) Neural network operators: constructive interpolation of multivariate functions. Neural Netw 67:28–36
Costarelli D, Spigler R (2013a) Constructive approximation by superposition of sigmoidal functions. Anal Theory Appl 29(2):169–196
Costarelli D, Spigler R (2013b) Solving Volterra integral equations of the second kind by sigmoidal functions approximations. J Integral Equ Appl 25(2):193–222
Costarelli D, Spigler R (2013c) Approximation results for neural network operators activated by sigmoidal functions. Neural Netw 44:101–106
Costarelli D, Spigler R (2013d) Multivariate neural network operators with sigmoidal activation functions. Neural Netw 48:72–77
Costarelli D, Spigler R (2014a) A collocation method for solving nonlinear Volterra integro-differential equations of the neutral type by sigmoidal functions. J Integral Equ Appl 26(1):15–52
Costarelli D, Spigler R (2014b) Convergence of a family of neural network operators of the Kantorovich type. J Approx Theory 185:80–90
Costarelli D, Spigler R (2015) Approximation by series of sigmoidal functions with applications to neural networks. Ann Mat Pura Appl 194(1):289–306
Costarelli D, Vinti G (2015) Max-product neural network and quasi-interpolation operators activated by sigmoidal functions, submitted
Costarelli D, Laurenzi M, Spigler R (2013) Asymptotic-numerical solution of nonlinear systems of one-dimensional balance laws. J Comput Phys 245:347–363
Cybenko G (1989) Approximation by superpositions of a sigmoidal function. Math Control Signals Syst 2:303–314
Gao B, Xu Y (1993) Univariant approximation by superpositions of a sigmoidal function. J Math Anal Appl 178:221–226
Gosse L (2002) Localization effects and measure source terms in numerical schemes for balance laws. Math Comput 71(238):553–582
Hritonenko N, Yatsenko Y (2006) Mathematical modelling in economics, ecology and the environment. Science Press, Beijing
Isaacson E, Temple B (1995) Convergence of the \(2*2\) Godunov method for a general resonant nonlinear balance law. SIAM J Appl Math 55(3):625–640
Korf J, Sas AA, Snieder H (2012) Gompertz’ survivorship law as an intrinsic principle of aging. Med Hypotheses 78(5):659–663
Kyurkchiev N, Markov S (2015a) On the Hausdorff distance between the Heaviside step function and Verhulst logistic function. J Chem Math. doi:10.1007/S10910-015-0552-0
Kyurkchiev N, Markov S (2015b) Sigmoid function: some approximation and modelling aspects. LAP Lambert Academic Publishing, Saarbrucken
Lax PD (1972) The formation and decay of shock waves. Am Math Mon 79(3):227–241
Lax PD (1973) Hyperbolic systems of conservation laws and the mathematical theory of shock waves. In: CBMS regional conference series in Applied Mathematics, vol 11. Society for Industrial and Applied Mathematics, Philadelphia
Lenze B (1992) Constructive multivariate approximation with sigmoidal functions and applications to neural networks. In: Numerical methods of approximation theory. Birkhaüser, Basel, pp 155–175
LeVeque RJ (1998) Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm. J Comput Phys 146(1):346–365
LeVeque RJ (2002) Finite volume methods for hyperbolic problems. In: Cambridge texts in applied mathematics. Cambridge University Press, Cambridge
Lewicki G, Marino G (2003) Approximation by superpositions of a sigmoidal function. Z Anal Anwend J Anal Appl 22(2):463–470
Light W (1993) Ridge functions, sigmoidal functions and neural networks. Approximation theory VII (Austin, TX, 1992). Academic Press, Boston, pp 163–206
Mhaskar HN, Micchelli CA (1992) Approximation by superposition of sigmoidal and radial basis functions. Adv Appl Math 13:350–373
Parés C (2006) Numerical methods for nonconservative hyperbolic systems: a theoretical framework. SIAM J Numer Anal 44(1):300–321
Pinkus A (1999) Approximation theory of the MLP model in neural networks. Acta Numer 8:143–195
Roe PL (1987) Upwind differencing schemes for hyperbolic conservation laws with source terms, Nonlinear Hyperbolic Problems (St. Etienne, 1986). Lecture notes in mathematics, vol 1270. Springer, Berlin, pp 41–51
Sendov, Bl (1990) Hausdorff approximations, vol 50. Springer Science & Business Media
Tadmor E (1984) The large-time behavior of the scalar, genuinely nonlinear Lax–Friedrichs scheme. Math Comput 43(168):353–368
Tadmor E (2012) A review of numerical methods for nonlinear partial differential equations. Bull Am Math Soc (NS) 49(4):507–554
Trèves F (1975) Basic linear partial differential equations. Pure and Applied Mathematics (Amst), vol 62. Academic Press, New York
Yong WA (2004) Entropy and global existence for hyperbolic balance laws. Arch Ration Mech Anal 172(2):247–266
Acknowledgments
The authors would like to thank the referees for their useful and constructive criticism, which lead to improve the quality of this paper. This work was supported, in part, by the GNAMPA and the GNFM of the Italian INdAM. Danilo Costarelli was partially supported by the Department of Mathematics and Computer Science, University of Perugia, and by the GNAMPA-INdAM Project “Metodi di approssimazione e applicazioni al Signal e Image Processing”, Project Number U2015/000396, 12/03/2015.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Armin Iske.
To Peter D. Lax on his 90th birthday.
Rights and permissions
About this article
Cite this article
Costarelli, D., Spigler, R. Solving numerically nonlinear systems of balance laws by multivariate sigmoidal functions approximation. Comp. Appl. Math. 37, 99–133 (2018). https://doi.org/10.1007/s40314-016-0334-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40314-016-0334-8
Keywords
- Nonlinear systems of balance laws
- Multivariate sigmoidal functions approximation
- Unit step functions
- Logistic functions
- Gompertz functions