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...
Gespeichert in:
Veröffentlicht in: | Mathematical methods in the applied sciences 2024-08, Vol.47 (12), p.10390-10399 |
---|---|
Hauptverfasser: | , , , |
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 & 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 & 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 |