{"id":"https://openalex.org/W7160259058","doi":"https://doi.org/10.48550/arxiv.2605.00836","title":"From Euler to Dormand-Prince: ODE Solvers for Flow Matching Generative Models","display_name":"From Euler to Dormand-Prince: ODE Solvers for Flow Matching Generative Models","publication_year":2026,"publication_date":"2026-04-04","ids":{"openalex":"https://openalex.org/W7160259058","doi":"https://doi.org/10.48550/arxiv.2605.00836"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.00836","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.00836","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.00836","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135372528","display_name":"Hao Xiao","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Xiao, Hao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5135372528"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.7524999976158142,"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"}},"topics":[{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.7524999976158142,"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/T10775","display_name":"Generative Adversarial Networks and Image Synthesis","score":0.148499995470047,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.015399999916553497,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/jacobian-matrix-and-determinant","display_name":"Jacobian matrix and determinant","score":0.6348000168800354},{"id":"https://openalex.org/keywords/ode","display_name":"Ode","score":0.5724999904632568},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.5591999888420105},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.47850000858306885},{"id":"https://openalex.org/keywords/flow","display_name":"Flow (mathematics)","score":0.4657000005245209},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.460099995136261},{"id":"https://openalex.org/keywords/mnist-database","display_name":"MNIST database","score":0.4388999938964844},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.43230000138282776},{"id":"https://openalex.org/keywords/ordinary-differential-equation","display_name":"Ordinary differential equation","score":0.4050999879837036}],"concepts":[{"id":"https://openalex.org/C200331156","wikidata":"https://www.wikidata.org/wiki/Q506041","display_name":"Jacobian matrix and determinant","level":2,"score":0.6348000168800354},{"id":"https://openalex.org/C34862557","wikidata":"https://www.wikidata.org/wiki/Q178985","display_name":"Ode","level":2,"score":0.5724999904632568},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.5591999888420105},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.5295000076293945},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5238999724388123},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.47850000858306885},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.4657000005245209},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.460099995136261},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4481000006198883},{"id":"https://openalex.org/C190502265","wikidata":"https://www.wikidata.org/wiki/Q17069496","display_name":"MNIST database","level":3,"score":0.4388999938964844},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.43230000138282776},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.41679999232292175},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4108999967575073},{"id":"https://openalex.org/C51544822","wikidata":"https://www.wikidata.org/wiki/Q465274","display_name":"Ordinary differential equation","level":3,"score":0.4050999879837036},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4016000032424927},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.37630000710487366},{"id":"https://openalex.org/C38409319","wikidata":"https://www.wikidata.org/wiki/Q375175","display_name":"Euler equations","level":2,"score":0.36169999837875366},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.3330000042915344},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.3303999900817871},{"id":"https://openalex.org/C164155591","wikidata":"https://www.wikidata.org/wiki/Q2067766","display_name":"Satisfiability modulo theories","level":2,"score":0.3068000078201294},{"id":"https://openalex.org/C185429906","wikidata":"https://www.wikidata.org/wiki/Q1130160","display_name":"Estimator","level":2,"score":0.3012000024318695},{"id":"https://openalex.org/C62884695","wikidata":"https://www.wikidata.org/wiki/Q184871","display_name":"Euler's formula","level":2,"score":0.3010999858379364},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.2948000133037567},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.29269999265670776},{"id":"https://openalex.org/C51955184","wikidata":"https://www.wikidata.org/wiki/Q1545585","display_name":"Stochastic differential equation","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.2831999957561493},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.28290000557899475},{"id":"https://openalex.org/C198531522","wikidata":"https://www.wikidata.org/wiki/Q485146","display_name":"Sample (material)","level":2,"score":0.27079999446868896},{"id":"https://openalex.org/C78045399","wikidata":"https://www.wikidata.org/wiki/Q11214","display_name":"Differential equation","level":2,"score":0.2662999927997589},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.25940001010894775}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.00836","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.00836","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.00836","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.00836","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Sampling":[0],"from":[1,40,48,63],"Flow":[2,59],"Matching":[3,60],"generative":[4],"models":[5],"requires":[6],"solving":[7],"an":[8],"ordinary":[9],"differential":[10],"equation":[11],"(ODE)":[12],"whose":[13],"computational":[14],"cost":[15],"is":[16,163],"dominated":[17],"by":[18],"neural":[19],"network":[20],"forward":[21],"passes.":[22],"We":[23],"derive":[24],"four":[25],"classical":[26],"ODE":[27],"solvers":[28,147],"--":[29,39],"Euler,":[30],"Explicit":[31],"Midpoint,":[32],"Classical":[33],"Runge-Kutta":[34],"(RK4),":[35],"and":[36,52,145,151,166],"Dormand-Prince":[37,126],"5(4)":[38],"first":[41],"principles":[42],"via":[43],"Taylor":[44],"expansion,":[45],"implement":[46],"them":[47],"scratch":[49],"in":[50],"PyTorch,":[51],"systematically":[53],"benchmark":[54],"their":[55],"efficiency":[56],"on":[57],"Conditional":[58],"tasks":[61],"ranging":[62],"2D":[64],"toy":[65],"distributions":[66],"to":[67,79,94],"MNIST":[68],"digits.":[69],"On":[70],"the":[71,109,114,124,134,137,140,161],"quantitative":[72],"side,":[73],"we":[74,103],"use":[75],"sliced":[76],"Wasserstein":[77],"distance":[78],"construct":[80],"NFE-quality":[81],"Pareto":[82],"frontiers,finding":[83],"that":[84,155],"RK4":[85],"at":[86,96,133],"80":[87],"function":[88],"evaluations":[89],"achieves":[90],"sample":[91],"quality":[92,141],"comparable":[93],"Euler":[95],"200.":[97],"Beyond":[98],"reproducing":[99],"known":[100],"convergence":[101],"rates,":[102],"report":[104],"two":[105],"empirical":[106],"observations:":[107],"(1)":[108],"Jacobian":[110],"eigenvalue":[111],"spectrum":[112],"of":[113,136],"learned":[115],"velocity":[116],"field":[117],"stiffens":[118],"sharply":[119],"near":[120],"t=1,":[121],"explaining":[122],"why":[123],"adaptive":[125],"solver":[127,156],"automatically":[128],"concentrates":[129],"its":[130],"step":[131],"budget":[132],"end":[135],"trajectory;":[138],"(2)":[139],"gap":[142],"between":[143],"low-order":[144],"high-order":[146],"widens":[148],"for":[149],"undertrained":[150],"smaller":[152],"models,":[153],"indicating":[154],"choice":[157],"matters":[158],"most":[159],"when":[160],"model":[162],"imperfect.":[164],"Code":[165],"all":[167],"experiment":[168],"scripts":[169],"are":[170],"publicly":[171],"available.":[172]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-06T00:00:00"}
