Skip to main content
Erschienen in: Programming and Computer Software 5/2023

01.10.2023

On Implementation of Numerical Methods for Solving Ordinary Differential Equations in Computer Algebra Systems

verfasst von: A. Baddour, M. M. Gambaryan, L. Gonzalez, M. D. Malykh

Erschienen in: Programming and Computer Software | Ausgabe 5/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper presents an original package for investigating numerical solutions of ordinary differential equations, which is built in the Sage computer algebra system. This project is focused on a closer integration of numerical and symbolic methods while primarily aiming to create a convenient tool for working with numerical solutions in Sage. The package defines two new classes: initial problems and approximate solutions. The first class defines tools for symbolic computations related to initial problems, while the second class defines tools for interpolating values of symbolic expressions on an approximate solution and estimating the error with the use of the Richardson method. An implementation of the Runge–Kutta method is briefly described, with its main feature being the possibility of working with arbitrary Butcher tableaux and arbitrary numeric fields.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Runge, C. and König, H., Vorlesungen über numerisches Rechnen, Springer-Verlag, 2013. Runge, C. and König, H., Vorlesungen über numerisches Rechnen, Springer-Verlag, 2013.
2.
Zurück zum Zitat SciPy documentation, 2022. https://docs.scipy.org. SciPy documentation, 2022. https://​docs.​scipy.​org.​
3.
Zurück zum Zitat Ketcheson, D.I. and Waheed, U., A comparison of high order explicit Runge–Kutta, extrapolation, and deferred correction methods in serial and parallel, CAMCoS, 2014, vol. 9, no. 2, pp. 175–200.MathSciNetCrossRefMATH Ketcheson, D.I. and Waheed, U., A comparison of high order explicit Runge–Kutta, extrapolation, and deferred correction methods in serial and parallel, CAMCoS, 2014, vol. 9, no. 2, pp. 175–200.MathSciNetCrossRefMATH
4.
Zurück zum Zitat Gevorkyan, M.N., Concrete implementations of symplectic numerical methods, Vestn. Ross. Univ. Druzhby Nar., Ser. Mat., Inf., Fiz., 2013, no. 3, pp. 77–89. Gevorkyan, M.N., Concrete implementations of symplectic numerical methods, Vestn. Ross. Univ. Druzhby Nar., Ser. Mat., Inf., Fiz., 2013, no. 3, pp. 77–89.
5.
Zurück zum Zitat Castillo, J.E. and Miranda, G.F., Mimetic Discretization Methods, Chapman and Hall/CRC, 2013.CrossRef Castillo, J.E. and Miranda, G.F., Mimetic Discretization Methods, Chapman and Hall/CRC, 2013.CrossRef
6.
Zurück zum Zitat Da Veiga, L.B., Lipnikov, K., and Manzini, G., The mimetic finite difference method for elliptic problems, 2014, vol. 11.CrossRefMATH Da Veiga, L.B., Lipnikov, K., and Manzini, G., The mimetic finite difference method for elliptic problems, 2014, vol. 11.CrossRefMATH
7.
Zurück zum Zitat Hairer, E., Wanner, G., and Lubich, Ch., Geometric Numerical Integration. Structure-Preserving Algorithms for Ordinary Differential Equations, New York: Springer, 2000.MATH Hairer, E., Wanner, G., and Lubich, Ch., Geometric Numerical Integration. Structure-Preserving Algorithms for Ordinary Differential Equations, New York: Springer, 2000.MATH
8.
Zurück zum Zitat Ying, Yu, Baddour, A., Gerdt, V.P., et al., On the quadratization of the integrals for the many-body problem, Mathematics, 2021, vol. 9, no. 24. Ying, Yu, Baddour, A., Gerdt, V.P., et al., On the quadratization of the integrals for the many-body problem, Mathematics, 2021, vol. 9, no. 24.
9.
Zurück zum Zitat Baddour, A. and Malykh, M., On difference schemes for the many-body problem preserving all algebraic integrals, Phys. Part. Nucl. Lett., 2022, vol. 19, pp. 77–80.CrossRef Baddour, A. and Malykh, M., On difference schemes for the many-body problem preserving all algebraic integrals, Phys. Part. Nucl. Lett., 2022, vol. 19, pp. 77–80.CrossRef
10.
Zurück zum Zitat Baddour, A., Malykh, M., and Sevastianov, L., On periodic approximate solutions of dynamical systems with quadratic right-hand side, J. Math. Sci., 2022, vol. 261, pp. 698–708.MathSciNetCrossRefMATH Baddour, A., Malykh, M., and Sevastianov, L., On periodic approximate solutions of dynamical systems with quadratic right-hand side, J. Math. Sci., 2022, vol. 261, pp. 698–708.MathSciNetCrossRefMATH
11.
Zurück zum Zitat Stein, W.A., Sage Mathematics Software (Version 6.7), 2015. http:// www.sagemath.org. Stein, W.A., Sage Mathematics Software (Version 6.7), 2015. http:// www.sagemath.org.
12.
Zurück zum Zitat Malykh, M.D. and Ying, Yu, Technique for finding algebraic integrals of first-order differential equations, Vestn. Ross. Univ. Druzhby Nar., Ser. Mat., Inf., Fiz., 2018, vol. 26, no. 3, pp. 285–291. Malykh, M.D. and Ying, Yu, Technique for finding algebraic integrals of first-order differential equations, Vestn. Ross. Univ. Druzhby Nar., Ser. Mat., Inf., Fiz., 2018, vol. 26, no. 3, pp. 285–291.
13.
Zurück zum Zitat Kalitkin, N.N., Al’shin, A.B., Al’shina, E.A., and Rogov, B.V., Vychisleniya na kvaziravnomernykh setkakh (Computations on Quasi-Uniform Grids), Moscow: Fizmatlit, 2005. Kalitkin, N.N., Al’shin, A.B., Al’shina, E.A., and Rogov, B.V., Vychisleniya na kvaziravnomernykh setkakh (Computations on Quasi-Uniform Grids), Moscow: Fizmatlit, 2005.
14.
Zurück zum Zitat Belov, A.A., Kalitkin, N.N., and Poshivaylo, I.P., Geometrically adaptive grids for stiff Cauchy problems, Dokl. Math., 2016, vol. 93, no. 1, pp. 112–116.MathSciNetCrossRefMATH Belov, A.A., Kalitkin, N.N., and Poshivaylo, I.P., Geometrically adaptive grids for stiff Cauchy problems, Dokl. Math., 2016, vol. 93, no. 1, pp. 112–116.MathSciNetCrossRefMATH
15.
Zurück zum Zitat Belov, A.A. and Kalitkin, N.N., Nonlinearity problem in the numerical solution of superstiff Cauchy problems, Math. Models Comput. Simul., 2016, vol. 8, no. 6, pp. 638–650.MathSciNetCrossRef Belov, A.A. and Kalitkin, N.N., Nonlinearity problem in the numerical solution of superstiff Cauchy problems, Math. Models Comput. Simul., 2016, vol. 8, no. 6, pp. 638–650.MathSciNetCrossRef
16.
Zurück zum Zitat Belov, A.A., Kalitkin, N.N., Bulatov, P.E., and Zholkovskii, E.K., Explicit methods for integrating stiff Cauchy problems, Dokl. Math., 2019, vol. 99, no. 2, pp. 230–234.MathSciNetCrossRefMATH Belov, A.A., Kalitkin, N.N., Bulatov, P.E., and Zholkovskii, E.K., Explicit methods for integrating stiff Cauchy problems, Dokl. Math., 2019, vol. 99, no. 2, pp. 230–234.MathSciNetCrossRefMATH
17.
Zurück zum Zitat Baddour, A. and Malykh, M.D., Richardson–Kalitkin method in abstract description, Discrete Contin. Models Appl. Comput. Sci., 2021, vol. 29, no. 3, pp. 271–284.CrossRef Baddour, A. and Malykh, M.D., Richardson–Kalitkin method in abstract description, Discrete Contin. Models Appl. Comput. Sci., 2021, vol. 29, no. 3, pp. 271–284.CrossRef
18.
Zurück zum Zitat Baddour, A., Malykh, M.D., Panin, A.A., and Sevastianov, L.A., Numerical determination of the singularity order of a system of differential equations, Discrete Contin. Models Appl. Comput. Sci., 2020, vol. 28, no. 1, pp. 17–34.CrossRef Baddour, A., Malykh, M.D., Panin, A.A., and Sevastianov, L.A., Numerical determination of the singularity order of a system of differential equations, Discrete Contin. Models Appl. Comput. Sci., 2020, vol. 28, no. 1, pp. 17–34.CrossRef
19.
Zurück zum Zitat Hairer, E., Wanner, G., and Norsett, S.P., Solving Ordinary Differential Equations I, Springer, 2008, 3rd ed.MATH Hairer, E., Wanner, G., and Norsett, S.P., Solving Ordinary Differential Equations I, Springer, 2008, 3rd ed.MATH
20.
Zurück zum Zitat Ying, Yu, The symbolic problems associated with Runge–Kutta methods and their solving in Sage, Discrete Contin. Models Appl. Comput. Sci., 2019, vol. 27, no. 1, pp. 33–41. Ying, Yu, The symbolic problems associated with Runge–Kutta methods and their solving in Sage, Discrete Contin. Models Appl. Comput. Sci., 2019, vol. 27, no. 1, pp. 33–41.
21.
Zurück zum Zitat Khashin, S.I., Numerical solution of Butcher equations, Vestn. Ivanovskogo Gos. Univ., 2000, no. 3, pp. 155–164. Khashin, S.I., Numerical solution of Butcher equations, Vestn. Ivanovskogo Gos. Univ., 2000, no. 3, pp. 155–164.
22.
Zurück zum Zitat Khammud, G.M. and Khashin, S.I., Six-dimensional family of 5-order 6-step Runge–Kutta methods, Nauch. Tr. Ivanovskogo Gos. Univ., Mat., 2001, no. 4, pp. 114–122. Khammud, G.M. and Khashin, S.I., Six-dimensional family of 5-order 6-step Runge–Kutta methods, Nauch. Tr. Ivanovskogo Gos. Univ., Mat., 2001, no. 4, pp. 114–122.
23.
Zurück zum Zitat Khashin, S.I., Alternative form of Butcher equations, Vestn. Ivanovskogo Gos. Univ., 2007, no. 3, pp. 94–103. Khashin, S.I., Alternative form of Butcher equations, Vestn. Ivanovskogo Gos. Univ., 2007, no. 3, pp. 94–103.
24.
Zurück zum Zitat Khashin, S.I., A symbolic-numeric approach to the solution of the Butcher equations, Can. Appl. Math. Q., 2009, vol. 17, no. 3, pp. 555–569.MathSciNetMATH Khashin, S.I., A symbolic-numeric approach to the solution of the Butcher equations, Can. Appl. Math. Q., 2009, vol. 17, no. 3, pp. 555–569.MathSciNetMATH
25.
Zurück zum Zitat Khashin, S.I., Three simplifying assumptions for Runge–Kutta Methods, Vestn. Ivanovskogo Gos. Univ., 2012, no. 2, pp. 142–150. Khashin, S.I., Three simplifying assumptions for Runge–Kutta Methods, Vestn. Ivanovskogo Gos. Univ., 2012, no. 2, pp. 142–150.
26.
Zurück zum Zitat Stone, P., Maple worksheets on the derivation of Runge–Kutta schemes, 2021. http://www.peterstone.name/Maplepgs/RKcoeff.html. Stone, P., Maple worksheets on the derivation of Runge–Kutta schemes, 2021. http://​www.​peterstone.​name/​Maplepgs/​RKcoeff.​html.​
27.
Zurück zum Zitat Sikorskii, Yu.S., Elementy teorii ellipticheskikh funktsii s prilozheniyami k mekhanike (Elements of the Theory of Elliptic Functions with Applications to Mechanics), Moscow: ONTI, 1936. Sikorskii, Yu.S., Elementy teorii ellipticheskikh funktsii s prilozheniyami k mekhanike (Elements of the Theory of Elliptic Functions with Applications to Mechanics), Moscow: ONTI, 1936.
28.
Zurück zum Zitat Scarborough, J.B., Numerical Mathematical Analysis, Oxford University Press, 1930.MATH Scarborough, J.B., Numerical Mathematical Analysis, Oxford University Press, 1930.MATH
Metadaten
Titel
On Implementation of Numerical Methods for Solving Ordinary Differential Equations in Computer Algebra Systems
verfasst von
A. Baddour
M. M. Gambaryan
L. Gonzalez
M. D. Malykh
Publikationsdatum
01.10.2023
Verlag
Pleiades Publishing
Erschienen in
Programming and Computer Software / Ausgabe 5/2023
Print ISSN: 0361-7688
Elektronische ISSN: 1608-3261
DOI
https://doi.org/10.1134/S0361768823020044

Weitere Artikel der Ausgabe 5/2023

Programming and Computer Software 5/2023 Zur Ausgabe

Premium Partner