<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Discrete and Continuous Models and Applied Computational Science</journal-id><journal-title-group><journal-title xml:lang="en">Discrete and Continuous Models and Applied Computational Science</journal-title><trans-title-group xml:lang="ru"><trans-title>Discrete and Continuous Models and Applied Computational Science</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2658-4670</issn><issn publication-format="electronic">2658-7149</issn><publisher><publisher-name xml:lang="en">Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">22194</article-id><article-id pub-id-type="doi">10.22363/2658-4670-2019-27-1-33-41</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Computational modeling and simulation</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Численное и имитационное моделирование</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">The symbolic problems associated with Runge-Kutta methods and their solving in Sage</article-title><trans-title-group xml:lang="ru"><trans-title>Задачи символьных вычислений, связанные с методами Рунге-Кутты и их решение в Sage</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Ying</surname><given-names>Yu</given-names></name><name xml:lang="ru"><surname>Ин</surname><given-names>Юй</given-names></name></name-alternatives><bio xml:lang="en"><p>postgraduate student of Department of Applied Probability and Informatics of Peoples’ Friendship University of Russia (RUDN University); assistant professor of Department of Algebra and Geometry, Kaili University</p></bio><email>yingy6165@gmail.com</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Peoples’ Friendship University of Russia (RUDN University)</institution></aff><aff><institution xml:lang="ru">Российский университет дружбы народов</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Kaili University</institution></aff><aff><institution xml:lang="ru">Университет Каили</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2019-12-15" publication-format="electronic"><day>15</day><month>12</month><year>2019</year></pub-date><volume>27</volume><issue>1</issue><issue-title xml:lang="en">VOL 27, NO1 (2019)</issue-title><issue-title xml:lang="ru">ТОМ 27, №1 (2019)</issue-title><fpage>33</fpage><lpage>41</lpage><history><date date-type="received" iso-8601-date="2019-11-20"><day>20</day><month>11</month><year>2019</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2019, Ying Y.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2019, Ying Y.</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="en">Ying Y.</copyright-holder><copyright-holder xml:lang="ru">Ying Y.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">http://creativecommons.org/licenses/by/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/miph/article/view/22194">https://journals.rudn.ru/miph/article/view/22194</self-uri><abstract xml:lang="en"><p>Runge-Kutta schemes play a very important role in solving ordinary differential equations numerically. At first we want to present the Sage routine for calculation of Butcher matrix, we call it an rk package. We tested our Sage routine in several numerical experiments with standard and symplectic schemes and verified our result by corporation with results of the calculations made by hand.Second, in Sage there are the excellent tools for investigation of algebraic sets, based on Gröbner basis technique. As we all known, the choice of parameters in Runge- Kutta scheme is free. By the help of these tools we study the algebraic properties of the manifolds in affine space, coordinates of whose are Butcher coefficients in Runge-Kutta scheme. Results are given both for explicit Runge-Kutta scheme and implicit Runge-Kutta scheme by using our rk package. Examples are carried out to justify our results. All calculation are executed in the computer algebra system Sage.</p></abstract><trans-abstract xml:lang="ru"><p>Схемы Рунге-Кутты играют очень важную роль в численном решении обыкновенных дифференциальных уравнений. В работе  представлен пакет rk, являющийся подпрограммой Sage для вычисления матрицы Бутчера. Было проведено несколько численных экспериментов со стандартными и симплектическими схемами и проведена верификация  с аналитическими результатами вычислений. Во-вторых, в Sage есть превосходные инструменты для исследования алгебраических множеств, основанные на методе базиса Грёбнера. Как известно, выбор параметров в схеме Рунге-Кутты свободен. С помощью этих инструментов получены алгебраические свойства многообразий в аффинном пространстве, координатами которых являются коэффициенты Бутчера в схеме Рунге-Кутты. Результаты приведены как для явной схемы Рунге-Кутты, так и для неявной схемы Рунге-Кутты с использованием разработанного  пакета rk. Также приведены примеры для обоснования полученных результатов. Все расчеты выполнены в системе компьютерной алгебре Sage.</p></trans-abstract><kwd-group xml:lang="en"><kwd>Sympletic Runge-Kutta Scheme</kwd><kwd>Gröbner basis</kwd><kwd>Sage</kwd><kwd>Sagemath</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>Симплетическая схема Рунге-Кутты, базис Гребнера, Sage, Sagemath</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>E. Hairer, G. Wanner, S. P. Nørsett, Solving ordinary differential equations, 3rd Edition, Vol. 1, Springer, New York, 2008.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>The Sage Developers, SageMath, the Sage Mathematics Software System (Version 7.4) (2016). URL https://www.sagemath.org</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>W. Stein, D. Joyner, SAGE: system for algebra and geometry experimentation, ACM SIGSAM Bulletin 39 (2) (2005) 61-64.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>A. Y. Golubkov, A. I. Zobnin, S. O. V., Computer algebra in the Sage system. Manual [Komp’yuternaya algebra v sisteme Sage. Uchebnoye posobiye], Bauman Moscow State Technical University, Moscow, 2013, in Russian.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>S. I. Khashin, A symbolic-numeric approach to the solution of the Butcher equations, Canadian Applied Mathematics Quarterly 17 (3) (2009) 555-569.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>S. I. Khashin, Butcher algebras for Butcher systems, Numerical Algorithms 63 (4) (2013) 679-689. doi:10.1007/s11075-012-9647-x.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>J. H. Verner, Explicit Runge-Kutta pairs with lower stage-order, Numerical Algorithms 65 (3) (2014) 555-577. doi:10.1007/s11075-012-9647-x.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>E. Hairer, G. Wanner, C. Lubich, Geometric numerical integration. Structure-preserving algorithms for ordinary differential equations, 2nd Edition, Springer, New York, 2000.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>J. M. Sanz-Serna, Symplectic Runge-Kutta schemes for adjoint equations, automatic differentiation, optimal control, and more, SIAM REVIEW 58 (1) (2016) 3-33. doi:10.1137/151002769.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>M. N. Gevorkyan, J. V. Gladysheva, Symplectic integrators and the problem of wave propagation in layered media, Bulletin of Peoples’ Friendship University of Russia. Series: Mathematics. Information Sciences. Physics (1) (2012) 50-60, in Russian.</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Nuan Fang Xu, Zi-Chen Deng, Yan Wang, Kai Zhang, A symplectic Runge-Kutta method for the analysis of the tethered satellite system, Multidiscipline Modeling in Materials and Structures 13 (1) (2017) 26-35. doi:10.1108/MMMS-11-2016-0060.</mixed-citation></ref></ref-list></back></article>
