Handling effectively the rejected stages in Runge–Kutta pairs implementation

Runge–Kutta (RK) pairs are widely used for numerically solving initial value problems (IVPs), but dealing with step rejections during integration is a common occurrence. Conventionally, when a step is rejected, all calculations made during that step are discarded, and a completely new set of computa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Mathematical methods in the applied sciences 2024-08, Vol.47 (12), p.10390-10399
Hauptverfasser: Xiang, Er‐Ping, Lin, Chia‐Liang, Simos, T. E., Tsitouras, Ch
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 10399
container_issue 12
container_start_page 10390
container_title Mathematical methods in the applied sciences
container_volume 47
creator Xiang, Er‐Ping
Lin, Chia‐Liang
Simos, T. E.
Tsitouras, Ch
description Runge–Kutta (RK) pairs are widely used for numerically solving initial value problems (IVPs), but dealing with step rejections during integration is a common occurrence. Conventionally, when a step is rejected, all calculations made during that step are discarded, and a completely new set of computations is initiated. In our research, we propose a method to address this inefficiency by repurposing the previously computed RK stages from rejected steps. Our primary focus is on the renowned RKF45 pair, consisting of fifth‐ and fourth‐order methods. When a step rejection occurs, we leverage the stages computed in prior steps and introduce just three additional stages. These stages are then used to evaluate the results with a smaller step size. This approach effectively reduces computational costs in various challenging IVPs where RK algorithms with different step sizes encounter difficulties
doi_str_mv 10.1002/mma.10128
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3077576516</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3077576516</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2578-2f040ea4a8e6c9f73d581e22f1be69606c14c5160deb59b920393d22a151daa73</originalsourceid><addsrcrecordid>eNp1kEtOwzAQhi0EEqWw4AaWWLEInXEeTpYVAopoQUKwttxkUlLlhe2AuuMO3JCTYAhbVvPQ989IH2OnCBcIIGZNo32DIt1jE4QsCzCSyT6bAEoIIoHRITuydgsAKaKYsPuFbou6ajecypJyV71RvePuhbihrZ-p4NbpDVletfxxaDf09fF5Nzinea8r49dNX1NDrdOu6tpjdlDq2tLJX52y5-urp8tFsHy4ub2cL4NcxDINRAkRkI50SkmelTIs4hRJiBLXlGQJJDlGeYwJFLSOs3UmIMzCQgiNMRZay3DKzsa7veleB7JObbvBtP6lCkHKWCY-7anzkcpNZ62hUvWmarTZKQT1o0t5XepXl2dnI_te1bT7H1Sr1XxMfANlW2yC</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3077576516</pqid></control><display><type>article</type><title>Handling effectively the rejected stages in Runge–Kutta pairs implementation</title><source>Wiley Online Library All Journals</source><creator>Xiang, Er‐Ping ; Lin, Chia‐Liang ; Simos, T. E. ; Tsitouras, Ch</creator><creatorcontrib>Xiang, Er‐Ping ; Lin, Chia‐Liang ; Simos, T. E. ; Tsitouras, Ch</creatorcontrib><description>Runge–Kutta (RK) pairs are widely used for numerically solving initial value problems (IVPs), but dealing with step rejections during integration is a common occurrence. Conventionally, when a step is rejected, all calculations made during that step are discarded, and a completely new set of computations is initiated. In our research, we propose a method to address this inefficiency by repurposing the previously computed RK stages from rejected steps. Our primary focus is on the renowned RKF45 pair, consisting of fifth‐ and fourth‐order methods. When a step rejection occurs, we leverage the stages computed in prior steps and introduce just three additional stages. These stages are then used to evaluate the results with a smaller step size. This approach effectively reduces computational costs in various challenging IVPs where RK algorithms with different step sizes encounter difficulties</description><identifier>ISSN: 0170-4214</identifier><identifier>EISSN: 1099-1476</identifier><identifier>DOI: 10.1002/mma.10128</identifier><language>eng</language><publisher>Freiburg: Wiley Subscription Services, Inc</publisher><subject>Algorithms ; Boundary value problems ; Computation ; initial value problem ; Runge-Kutta method ; Runge–Kutta ; step control</subject><ispartof>Mathematical methods in the applied sciences, 2024-08, Vol.47 (12), p.10390-10399</ispartof><rights>2024 John Wiley &amp; Sons Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c2578-2f040ea4a8e6c9f73d581e22f1be69606c14c5160deb59b920393d22a151daa73</cites><orcidid>0000-0002-9220-6924</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fmma.10128$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fmma.10128$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1416,27922,27923,45572,45573</link.rule.ids></links><search><creatorcontrib>Xiang, Er‐Ping</creatorcontrib><creatorcontrib>Lin, Chia‐Liang</creatorcontrib><creatorcontrib>Simos, T. E.</creatorcontrib><creatorcontrib>Tsitouras, Ch</creatorcontrib><title>Handling effectively the rejected stages in Runge–Kutta pairs implementation</title><title>Mathematical methods in the applied sciences</title><description>Runge–Kutta (RK) pairs are widely used for numerically solving initial value problems (IVPs), but dealing with step rejections during integration is a common occurrence. Conventionally, when a step is rejected, all calculations made during that step are discarded, and a completely new set of computations is initiated. In our research, we propose a method to address this inefficiency by repurposing the previously computed RK stages from rejected steps. Our primary focus is on the renowned RKF45 pair, consisting of fifth‐ and fourth‐order methods. When a step rejection occurs, we leverage the stages computed in prior steps and introduce just three additional stages. These stages are then used to evaluate the results with a smaller step size. This approach effectively reduces computational costs in various challenging IVPs where RK algorithms with different step sizes encounter difficulties</description><subject>Algorithms</subject><subject>Boundary value problems</subject><subject>Computation</subject><subject>initial value problem</subject><subject>Runge-Kutta method</subject><subject>Runge–Kutta</subject><subject>step control</subject><issn>0170-4214</issn><issn>1099-1476</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp1kEtOwzAQhi0EEqWw4AaWWLEInXEeTpYVAopoQUKwttxkUlLlhe2AuuMO3JCTYAhbVvPQ989IH2OnCBcIIGZNo32DIt1jE4QsCzCSyT6bAEoIIoHRITuydgsAKaKYsPuFbou6ajecypJyV71RvePuhbihrZ-p4NbpDVletfxxaDf09fF5Nzinea8r49dNX1NDrdOu6tpjdlDq2tLJX52y5-urp8tFsHy4ub2cL4NcxDINRAkRkI50SkmelTIs4hRJiBLXlGQJJDlGeYwJFLSOs3UmIMzCQgiNMRZay3DKzsa7veleB7JObbvBtP6lCkHKWCY-7anzkcpNZ62hUvWmarTZKQT1o0t5XepXl2dnI_te1bT7H1Sr1XxMfANlW2yC</recordid><startdate>202408</startdate><enddate>202408</enddate><creator>Xiang, Er‐Ping</creator><creator>Lin, Chia‐Liang</creator><creator>Simos, T. E.</creator><creator>Tsitouras, Ch</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><orcidid>https://orcid.org/0000-0002-9220-6924</orcidid></search><sort><creationdate>202408</creationdate><title>Handling effectively the rejected stages in Runge–Kutta pairs implementation</title><author>Xiang, Er‐Ping ; Lin, Chia‐Liang ; Simos, T. E. ; Tsitouras, Ch</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2578-2f040ea4a8e6c9f73d581e22f1be69606c14c5160deb59b920393d22a151daa73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Boundary value problems</topic><topic>Computation</topic><topic>initial value problem</topic><topic>Runge-Kutta method</topic><topic>Runge–Kutta</topic><topic>step control</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xiang, Er‐Ping</creatorcontrib><creatorcontrib>Lin, Chia‐Liang</creatorcontrib><creatorcontrib>Simos, T. E.</creatorcontrib><creatorcontrib>Tsitouras, Ch</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><jtitle>Mathematical methods in the applied sciences</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Xiang, Er‐Ping</au><au>Lin, Chia‐Liang</au><au>Simos, T. E.</au><au>Tsitouras, Ch</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Handling effectively the rejected stages in Runge–Kutta pairs implementation</atitle><jtitle>Mathematical methods in the applied sciences</jtitle><date>2024-08</date><risdate>2024</risdate><volume>47</volume><issue>12</issue><spage>10390</spage><epage>10399</epage><pages>10390-10399</pages><issn>0170-4214</issn><eissn>1099-1476</eissn><abstract>Runge–Kutta (RK) pairs are widely used for numerically solving initial value problems (IVPs), but dealing with step rejections during integration is a common occurrence. Conventionally, when a step is rejected, all calculations made during that step are discarded, and a completely new set of computations is initiated. In our research, we propose a method to address this inefficiency by repurposing the previously computed RK stages from rejected steps. Our primary focus is on the renowned RKF45 pair, consisting of fifth‐ and fourth‐order methods. When a step rejection occurs, we leverage the stages computed in prior steps and introduce just three additional stages. These stages are then used to evaluate the results with a smaller step size. This approach effectively reduces computational costs in various challenging IVPs where RK algorithms with different step sizes encounter difficulties</abstract><cop>Freiburg</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/mma.10128</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0002-9220-6924</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0170-4214
ispartof Mathematical methods in the applied sciences, 2024-08, Vol.47 (12), p.10390-10399
issn 0170-4214
1099-1476
language eng
recordid cdi_proquest_journals_3077576516
source Wiley Online Library All Journals
subjects Algorithms
Boundary value problems
Computation
initial value problem
Runge-Kutta method
Runge–Kutta
step control
title Handling effectively the rejected stages in Runge–Kutta pairs implementation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T21%3A13%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Handling%20effectively%20the%20rejected%20stages%20in%20Runge%E2%80%93Kutta%20pairs%20implementation&rft.jtitle=Mathematical%20methods%20in%20the%20applied%20sciences&rft.au=Xiang,%20Er%E2%80%90Ping&rft.date=2024-08&rft.volume=47&rft.issue=12&rft.spage=10390&rft.epage=10399&rft.pages=10390-10399&rft.issn=0170-4214&rft.eissn=1099-1476&rft_id=info:doi/10.1002/mma.10128&rft_dat=%3Cproquest_cross%3E3077576516%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3077576516&rft_id=info:pmid/&rfr_iscdi=true