{"id":"https://openalex.org/W3181224955","doi":"https://doi.org/10.1007/s10107-022-01825-4","title":"Near-linear convergence of the Random Osborne algorithm for Matrix Balancing","display_name":"Near-linear convergence of the Random Osborne algorithm for Matrix Balancing","publication_year":2022,"publication_date":"2022-05-30","ids":{"openalex":"https://openalex.org/W3181224955","doi":"https://doi.org/10.1007/s10107-022-01825-4","mag":"3181224955"},"language":"en","primary_location":{"id":"doi:10.1007/s10107-022-01825-4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10107-022-01825-4","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10107-022-01825-4.pdf","source":{"id":"https://openalex.org/S193920097","display_name":"Mathematical Programming","issn_l":"0025-5610","issn":["0025-5610","1436-4646"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10107-022-01825-4.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039466187","display_name":"Jason M. Altschuler","orcid":"https://orcid.org/0000-0001-7367-0097"},"institutions":[{"id":"https://openalex.org/I4210143601","display_name":"Decision Systems (United States)","ror":"https://ror.org/0434dpa13","country_code":"US","type":"company","lineage":["https://openalex.org/I4210143601"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jason M. Altschuler","raw_affiliation_strings":["Laboratory for Information and Decision Systems, MIT, Cambridge, MA 02139, USA","Laboratory for Information and Decision Systems, MIT, Cambridge, USA"],"affiliations":[{"raw_affiliation_string":"Laboratory for Information and Decision Systems, MIT, Cambridge, MA 02139, USA","institution_ids":["https://openalex.org/I4210143601"]},{"raw_affiliation_string":"Laboratory for Information and Decision Systems, MIT, Cambridge, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031935416","display_name":"Pablo A. Parrilo","orcid":"https://orcid.org/0000-0003-1132-8477"},"institutions":[{"id":"https://openalex.org/I4210143601","display_name":"Decision Systems (United States)","ror":"https://ror.org/0434dpa13","country_code":"US","type":"company","lineage":["https://openalex.org/I4210143601"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pablo A. Parrilo","raw_affiliation_strings":["Laboratory for Information and Decision Systems, MIT, Cambridge, MA 02139, USA","Laboratory for Information and Decision Systems, MIT, Cambridge, USA"],"affiliations":[{"raw_affiliation_string":"Laboratory for Information and Decision Systems, MIT, Cambridge, MA 02139, USA","institution_ids":["https://openalex.org/I4210143601"]},{"raw_affiliation_string":"Laboratory for Information and Decision Systems, MIT, Cambridge, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5039466187"],"corresponding_institution_ids":["https://openalex.org/I4210143601"],"apc_list":{"value":2190,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2190,"currency":"EUR","value_usd":2890},"fwci":0.4524,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.63165557,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"198","issue":"1","first_page":"363","last_page":"397"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9973999857902527,"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/algorithm","display_name":"Algorithm","score":0.7716975212097168},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.4250241219997406},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.32138368487358093}],"concepts":[{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.7716975212097168},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4250241219997406},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.32138368487358093}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10107-022-01825-4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10107-022-01825-4","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10107-022-01825-4.pdf","source":{"id":"https://openalex.org/S193920097","display_name":"Mathematical Programming","issn_l":"0025-5610","issn":["0025-5610","1436-4646"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming","raw_type":"journal-article"},{"id":"pmh:oai:dspace.mit.edu:1721.1/142880.2","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/142880.2","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Springer Berlin Heidelberg","raw_type":"http://purl.org/eprint/type/JournalArticle"}],"best_oa_location":{"id":"doi:10.1007/s10107-022-01825-4","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10107-022-01825-4","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10107-022-01825-4.pdf","source":{"id":"https://openalex.org/S193920097","display_name":"Mathematical Programming","issn_l":"0025-5610","issn":["0025-5610","1436-4646"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Mathematical Programming","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3526151021","display_name":null,"funder_award_id":"1122374","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4723251218","display_name":null,"funder_award_id":"1565235","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5635854791","display_name":null,"funder_award_id":"112237","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6894402473","display_name":null,"funder_award_id":"Fellowship","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7297461854","display_name":null,"funder_award_id":"122374","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":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3181224955.pdf","grobid_xml":"https://content.openalex.org/works/W3181224955.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W53470731","https://openalex.org/W174941419","https://openalex.org/W390146837","https://openalex.org/W1480928214","https://openalex.org/W1603765807","https://openalex.org/W1738124305","https://openalex.org/W1912497050","https://openalex.org/W1964579932","https://openalex.org/W1993677524","https://openalex.org/W1997867453","https://openalex.org/W2000769684","https://openalex.org/W2011848437","https://openalex.org/W2012680203","https://openalex.org/W2022242474","https://openalex.org/W2025904765","https://openalex.org/W2034499376","https://openalex.org/W2044756790","https://openalex.org/W2046040002","https://openalex.org/W2069188165","https://openalex.org/W2070461982","https://openalex.org/W2083408955","https://openalex.org/W2106299112","https://openalex.org/W2118382442","https://openalex.org/W2120516507","https://openalex.org/W2126186592","https://openalex.org/W2136185479","https://openalex.org/W2169071224","https://openalex.org/W2312355711","https://openalex.org/W2336104608","https://openalex.org/W2343345052","https://openalex.org/W2401610261","https://openalex.org/W2522454188","https://openalex.org/W2568456731","https://openalex.org/W2614899618","https://openalex.org/W2905110430","https://openalex.org/W2962719003","https://openalex.org/W2963048512","https://openalex.org/W2963595145","https://openalex.org/W2963668673","https://openalex.org/W2963818748","https://openalex.org/W2964013670","https://openalex.org/W2964308809","https://openalex.org/W2964349669","https://openalex.org/W2972973178","https://openalex.org/W2979298859","https://openalex.org/W2987153706","https://openalex.org/W3015540189","https://openalex.org/W3105140593","https://openalex.org/W4206587147","https://openalex.org/W4229666556","https://openalex.org/W4232753567","https://openalex.org/W4240059086","https://openalex.org/W4300934284","https://openalex.org/W4300958603","https://openalex.org/W4400691701","https://openalex.org/W6602130902","https://openalex.org/W6631189298"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2051487156","https://openalex.org/W2073681303","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2317200988","https://openalex.org/W2376932109","https://openalex.org/W2382290278","https://openalex.org/W2386767533"],"abstract_inverted_index":{"Abstract":[0],"We":[1,263,321],"revisit":[2],"Matrix":[3],"Balancing,":[4],"a":[5,51,369],"pre-conditioning":[6],"task":[7],"used":[8],"ubiquitously":[9],"for":[10,231,249,420],"computing":[11],"eigenvalues":[12],"and":[13,27,124,156,376,423],"matrix":[14,272],"exponentials.":[15],"Since":[16],"1960,":[17],"Osborne\u2019s":[18,41,56,286,374,408,427],"algorithm":[19,24,42,57,256,287],"has":[20,279],"been":[21],"the":[22,37,63,131,145,218,268,378,382,398,411],"practitioners\u2019":[23],"of":[25,40,55,133,220,373,397,407,426],"choice,":[26],"is":[28,130,144,246,274],"now":[29],"implemented":[30],"in":[31,59,62,122,135,387],"most":[32],"numerical":[33,324],"software":[34],"packages.":[35],"However,":[36],"theoretical":[38],"properties":[39],"are":[43,360],"not":[44],"well":[45],"understood.":[46],"Here,":[47],"we":[48,393,413],"show":[49,265],"that":[50,266,329,367],"simple":[52],"random":[53],"variant":[54],"converges":[58,289],"near-linear":[60,227],"time":[61],"input":[64],"sparsity.":[65],"Specifically,":[66],"it":[67],"balances":[68],"$$K":[69],"\\in":[70],"{\\mathbb":[71],"{R}}_{\\ge":[72],"0}^{n":[73],"\\times":[74],"n}$$":[75],"<mml:math":[76,102,140,148,171,234,302,341],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[77,103,141,149,172,235,303,342],"<mml:mrow>":[78,83,87,104,110,173,178,184,189,193,199,209,304,310,343],"<mml:mi>K</mml:mi>":[79,183,198,208],"<mml:mo>\u2208</mml:mo>":[80],"<mml:msubsup>":[81],"<mml:mi>R</mml:mi>":[82],"<mml:mo>\u2265</mml:mo>":[84],"<mml:mn>0</mml:mn>":[85,204],"</mml:mrow>":[86,91,93,113,118,180,186,201,205,211,214,215,313,318,354],"<mml:mi>n</mml:mi>":[88,90,348],"<mml:mo>\u00d7</mml:mo>":[89],"</mml:msubsup>":[92],"</mml:math>":[94,119,143,154,216,240,319,355],"after":[95],"$$O(m":[96,296],"\\varepsilon":[97,297],"^{-2}":[98],"\\log":[99,299],"\\kappa":[100,300],")$$":[101,301],"<mml:mi>O</mml:mi>":[105,305,344],"<mml:mo>(</mml:mo>":[106,190,306,345,347],"<mml:mi>m</mml:mi>":[107,307],"<mml:msup>":[108,308],"<mml:mi>\u03b5</mml:mi>":[109,142,309,351],"<mml:mo>-</mml:mo>":[111,311],"<mml:mn>2</mml:mn>":[112,238],"</mml:msup>":[114,314],"<mml:mo>log</mml:mo>":[115,315,346],"<mml:mi>\u03ba</mml:mi>":[116,174,316,349],"<mml:mo>)</mml:mo>":[117,213,317,352,353],"arithmetic":[120],"operations":[121],"expectation":[123],"with":[125,270],"high":[126],"probability,":[127],"where":[128],"m":[129],"number":[132],"nonzeros":[134],"K":[136,221,273,278],",":[137],"$$\\varepsilon":[138],"$$":[139],"$$\\ell":[146,232],"_1$$":[147],"<mml:msub>":[150,176,182,191,197,207,236],"<mml:mi>\u2113</mml:mi>":[151,237],"<mml:mn>1</mml:mn>":[152,312],"</mml:msub>":[153,181,187,202,206,212,239],"accuracy,":[155],"$$\\kappa":[157],"=":[158],"\\sum":[159],"_{ij}":[160],"K_{ij}":[161,167],"/":[162],"(":[163],"\\min":[164],"_{ij":[165],":":[166],"\\ne":[168],"0}":[169],"K_{ij})$$":[170],"<mml:mo>=</mml:mo>":[175],"<mml:mo>\u2211</mml:mo>":[177],"<mml:mi>ij</mml:mi>":[179,185,200,210],"<mml:mo>/</mml:mo>":[188,350],"<mml:mo>min</mml:mo>":[192],"<mml:mi>i</mml:mi>":[194],"<mml:mi>j</mml:mi>":[195],"<mml:mo>:</mml:mo>":[196],"<mml:mo>\u2260</mml:mo>":[203],"measures":[217],"conditioning":[219],".":[222,320],"Previous":[223],"work":[224],"had":[225],"established":[226,361],"runtimes":[228],"either":[229],"only":[230],"_2$$":[233],"accuracy":[241],"(a":[242],"weaker":[243],"criterion":[244],"which":[245],"less":[247],"relevant":[248],"applications),":[250],"or":[251],"through":[252,362],"an":[253,293,363],"entirely":[254],"different":[255],"based":[257],"on":[258],"(currently)":[259],"impractical":[260],"Laplacian":[261],"solvers.":[262],"further":[264],"if":[267,277],"graph":[269],"adjacency":[271],"moderately":[275],"connected\u2014e.g.,":[276],"at":[280],"least":[281],"one":[282],"positive":[283],"row/column":[284],"pair\u2014then":[285],"initially":[288],"exponentially":[290],"fast,":[291],"yielding":[292],"improved":[294,417],"runtime":[295,331,418],"^{-1}":[298],"also":[322,414],"address":[323],"precision":[325],"issues":[326],"by":[327],"showing":[328],"these":[330],"bounds":[332,419],"still":[333],"hold":[334],"when":[335],"using":[336],"$$O(\\log":[337],"(n\\kappa":[338],"/\\varepsilon":[339],"))$$":[340],"-bit":[356],"numbers.":[357],"Our":[358],"results":[359],"intuitive":[364],"potential":[365],"argument":[366],"leverages":[368],"convex":[370],"optimization":[371],"perspective":[372],"algorithm,":[375],"relates":[377],"per-iteration":[379],"progress":[380],"to":[381,404],"current":[383],"imbalance":[384],"as":[385],"measured":[386],"Hellinger":[388],"distance.":[389],"Unlike":[390],"previous":[391],"analyses,":[392],"critically":[394],"exploit":[395],"log-convexity":[396],"potential.":[399],"Notably,":[400],"our":[401],"analysis":[402],"extends":[403],"other":[405],"variants":[406,425],"algorithm:":[409],"along":[410],"way,":[412],"establish":[415],"significantly":[416],"cyclic,":[421],"greedy,":[422],"parallelized":[424],"algorithm.":[428]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
