{"id":"https://openalex.org/W2783082134","doi":"https://doi.org/10.1145/3153420","title":"Stabilizing Integrators for Real-Time Physics","display_name":"Stabilizing Integrators for Real-Time Physics","publication_year":2018,"publication_date":"2018-01-10","ids":{"openalex":"https://openalex.org/W2783082134","doi":"https://doi.org/10.1145/3153420","mag":"2783082134"},"language":"en","primary_location":{"id":"doi:10.1145/3153420","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3153420","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025904357","display_name":"Dimitar Dinev","orcid":"https://orcid.org/0000-0003-1703-3178"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Dimitar Dinev","raw_affiliation_strings":["University of Utah, Salt Lake City, UT"],"raw_orcid":"https://orcid.org/0000-0003-1703-3178","affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, UT","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100381088","display_name":"Tiantian Liu","orcid":"https://orcid.org/0000-0002-4706-8817"},"institutions":[{"id":"https://openalex.org/I36788626","display_name":"California University of Pennsylvania","ror":"https://ror.org/01spssf70","country_code":"US","type":"education","lineage":["https://openalex.org/I36788626"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tiantian Liu","raw_affiliation_strings":["University of Pennsylvania, PA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Pennsylvania, PA","institution_ids":["https://openalex.org/I36788626"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028216970","display_name":"Ladislav Kavan","orcid":"https://orcid.org/0000-0003-3342-4603"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ladislav Kavan","raw_affiliation_strings":["University of Utah, Salt Lake City, UT"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Utah, Salt Lake City, UT","institution_ids":["https://openalex.org/I223532165"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5025904357"],"corresponding_institution_ids":["https://openalex.org/I223532165"],"apc_list":null,"apc_paid":null,"fwci":3.3711,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.92604619,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"37","issue":"1","first_page":"1","last_page":"19"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.9930999875068665,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11416","display_name":"Numerical methods for differential equations","score":0.9916999936103821,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/backward-euler-method","display_name":"Backward Euler method","score":0.8160305619239807},{"id":"https://openalex.org/keywords/semi-implicit-euler-method","display_name":"Semi-implicit Euler method","score":0.6924505233764648},{"id":"https://openalex.org/keywords/integrator","display_name":"Integrator","score":0.6891428232192993},{"id":"https://openalex.org/keywords/eulers-formula","display_name":"Euler's formula","score":0.6304305195808411},{"id":"https://openalex.org/keywords/midpoint-method","display_name":"Midpoint method","score":0.6298962235450745},{"id":"https://openalex.org/keywords/euler-method","display_name":"Euler method","score":0.5339813232421875},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.500777006149292},{"id":"https://openalex.org/keywords/nonlinear-system","display_name":"Nonlinear system","score":0.4921776354312897},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.48909813165664673},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4877391755580902},{"id":"https://openalex.org/keywords/ode","display_name":"Ode","score":0.47968077659606934},{"id":"https://openalex.org/keywords/control-theory","display_name":"Control theory (sociology)","score":0.4322328269481659},{"id":"https://openalex.org/keywords/explicit-and-implicit-methods","display_name":"Explicit and implicit methods","score":0.42091917991638184},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.4154627025127411},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.36511552333831787},{"id":"https://openalex.org/keywords/ordinary-differential-equation","display_name":"Ordinary differential equation","score":0.2647567391395569},{"id":"https://openalex.org/keywords/euler-equations","display_name":"Euler equations","score":0.26337361335754395},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.26320862770080566},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.2566860318183899},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.19411557912826538},{"id":"https://openalex.org/keywords/differential-equation","display_name":"Differential equation","score":0.1751714050769806},{"id":"https://openalex.org/keywords/differential-algebraic-equation","display_name":"Differential algebraic equation","score":0.09822475910186768},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09238216280937195}],"concepts":[{"id":"https://openalex.org/C768646","wikidata":"https://www.wikidata.org/wiki/Q2736820","display_name":"Backward Euler method","level":3,"score":0.8160305619239807},{"id":"https://openalex.org/C93082080","wikidata":"https://www.wikidata.org/wiki/Q5475314","display_name":"Semi-implicit Euler method","level":4,"score":0.6924505233764648},{"id":"https://openalex.org/C79518650","wikidata":"https://www.wikidata.org/wiki/Q2081431","display_name":"Integrator","level":3,"score":0.6891428232192993},{"id":"https://openalex.org/C62884695","wikidata":"https://www.wikidata.org/wiki/Q184871","display_name":"Euler's formula","level":2,"score":0.6304305195808411},{"id":"https://openalex.org/C85807060","wikidata":"https://www.wikidata.org/wiki/Q17103851","display_name":"Midpoint method","level":2,"score":0.6298962235450745},{"id":"https://openalex.org/C75380026","wikidata":"https://www.wikidata.org/wiki/Q868454","display_name":"Euler method","level":3,"score":0.5339813232421875},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.500777006149292},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.4921776354312897},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.48909813165664673},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4877391755580902},{"id":"https://openalex.org/C34862557","wikidata":"https://www.wikidata.org/wiki/Q178985","display_name":"Ode","level":2,"score":0.47968077659606934},{"id":"https://openalex.org/C47446073","wikidata":"https://www.wikidata.org/wiki/Q5165890","display_name":"Control theory (sociology)","level":3,"score":0.4322328269481659},{"id":"https://openalex.org/C149393637","wikidata":"https://www.wikidata.org/wiki/Q5421265","display_name":"Explicit and implicit methods","level":5,"score":0.42091917991638184},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.4154627025127411},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.36511552333831787},{"id":"https://openalex.org/C51544822","wikidata":"https://www.wikidata.org/wiki/Q465274","display_name":"Ordinary differential equation","level":3,"score":0.2647567391395569},{"id":"https://openalex.org/C38409319","wikidata":"https://www.wikidata.org/wiki/Q375175","display_name":"Euler equations","level":2,"score":0.26337361335754395},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.26320862770080566},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2566860318183899},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.19411557912826538},{"id":"https://openalex.org/C78045399","wikidata":"https://www.wikidata.org/wiki/Q11214","display_name":"Differential equation","level":2,"score":0.1751714050769806},{"id":"https://openalex.org/C186219872","wikidata":"https://www.wikidata.org/wiki/Q955889","display_name":"Differential algebraic equation","level":4,"score":0.09822475910186768},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09238216280937195},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3153420","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3153420","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.5699999928474426,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G4319357021","display_name":null,"funder_award_id":"IIS-1617172 and IIS-1622360","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":71,"referenced_works":["https://openalex.org/W349925181","https://openalex.org/W581347801","https://openalex.org/W1544770838","https://openalex.org/W1565516854","https://openalex.org/W1568806545","https://openalex.org/W1586444162","https://openalex.org/W1597944220","https://openalex.org/W1703692657","https://openalex.org/W1897905128","https://openalex.org/W1953278146","https://openalex.org/W1976986327","https://openalex.org/W1979146918","https://openalex.org/W1985318753","https://openalex.org/W1989130537","https://openalex.org/W1995057550","https://openalex.org/W1999698136","https://openalex.org/W2004118536","https://openalex.org/W2004647495","https://openalex.org/W2013967026","https://openalex.org/W2024243735","https://openalex.org/W2024838691","https://openalex.org/W2032113491","https://openalex.org/W2032617361","https://openalex.org/W2032982686","https://openalex.org/W2041253741","https://openalex.org/W2047911468","https://openalex.org/W2061943717","https://openalex.org/W2067691029","https://openalex.org/W2082043116","https://openalex.org/W2082495120","https://openalex.org/W2086210210","https://openalex.org/W2095842012","https://openalex.org/W2096932164","https://openalex.org/W2112794275","https://openalex.org/W2112961542","https://openalex.org/W2115513040","https://openalex.org/W2120343461","https://openalex.org/W2121856189","https://openalex.org/W2123248055","https://openalex.org/W2124969394","https://openalex.org/W2128069584","https://openalex.org/W2132836675","https://openalex.org/W2136825063","https://openalex.org/W2138428430","https://openalex.org/W2144375544","https://openalex.org/W2148271773","https://openalex.org/W2156410578","https://openalex.org/W2157445071","https://openalex.org/W2169055648","https://openalex.org/W2235036220","https://openalex.org/W2278742991","https://openalex.org/W2284264888","https://openalex.org/W2296319761","https://openalex.org/W2344993244","https://openalex.org/W2402552720","https://openalex.org/W2406410409","https://openalex.org/W2510393759","https://openalex.org/W2512715664","https://openalex.org/W2550093246","https://openalex.org/W2911849323","https://openalex.org/W2912899437","https://openalex.org/W2998248225","https://openalex.org/W3011959988","https://openalex.org/W3023305542","https://openalex.org/W3136690459","https://openalex.org/W3138143451","https://openalex.org/W4250589301","https://openalex.org/W4252493648","https://openalex.org/W4253361434","https://openalex.org/W4254264932","https://openalex.org/W4256610973"],"related_works":["https://openalex.org/W2349121885","https://openalex.org/W2089955609","https://openalex.org/W3111435437","https://openalex.org/W2039299714","https://openalex.org/W4298287745","https://openalex.org/W2094035517","https://openalex.org/W2012702868","https://openalex.org/W2949826017","https://openalex.org/W1983630542","https://openalex.org/W2181621373"],"abstract_inverted_index":{"We":[0,52,79,181],"present":[1],"a":[2,105,161],"new":[3],"time":[4],"integration":[5],"method":[6,26,132,149],"featuring":[7],"excellent":[8],"stability":[9,154,159,188],"and":[10,62,97],"energy":[11,86],"conservation":[12],"properties,":[13],"making":[14],"it":[15],"particularly":[16],"suitable":[17],"for":[18,178,193],"real-time":[19,101],"physics.":[20],"The":[21],"commonly":[22],"used":[23],"backward":[24,128,156,190],"Euler":[25,64,191],"is":[27,71,125,160],"stable":[28,72],"but":[29,44],"introduces":[30,133],"artificial":[31,42,77],"damping.":[32,78],"Methods":[33],"such":[34,66],"as":[35,112],"implicit":[36,60],"midpoint":[37,61],"do":[38],"not":[39],"suffer":[40],"from":[41,127,152],"damping":[43,96,137],"are":[45,150],"unstable":[46],"in":[47],"many":[48],"common":[49],"simulation":[50,70],"scenarios.":[51],"propose":[53,104],"an":[54,113],"algorithm":[55],"that":[56,67],"blends":[57],"between":[58],"the":[59,68,84,88,120,139,153,187],"forward/backward":[63],"integrators":[65],"resulting":[69],"while":[73],"introducing":[74],"only":[75,175],"minimal":[76,142],"achieve":[80],"this":[81],"by":[82],"tracking":[83],"total":[85],"of":[87,141,147,155,189,196],"simulated":[89],"system,":[90],"taking":[91],"into":[92],"account":[93],"energy-changing":[94],"events:":[95],"forcing.":[98],"To":[99],"facilitate":[100],"simulations,":[102],"we":[103],"local/global":[106],"solver,":[107],"similar":[108],"to":[109,115,119,167],"Projective":[110,122],"Dynamics,":[111,123],"alternative":[114],"Newton\u2019s":[116],"method.":[117],"Compared":[118],"original":[121],"which":[124],"derived":[126,151],"Euler,":[129,157],"our":[130,148,168],"final":[131],"much":[134],"less":[135],"numerical":[136],"at":[138],"cost":[140],"computing":[143],"overhead.":[144],"Stability":[145],"guarantees":[146,171],"whose":[158],"widely":[162],"accepted":[163],"empirical":[164],"fact.":[165],"However,":[166],"knowledge,":[169],"theoretical":[170,184],"have":[172],"so":[173],"far":[174],"been":[176],"proven":[177],"linear":[179],"ODEs.":[180],"provide":[182],"preliminary":[183],"results":[185],"proving":[186],"also":[192],"certain":[194],"cases":[195],"nonlinear":[197],"potential":[198],"functions.":[199]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
