{"id":"https://openalex.org/W2980372014","doi":"https://doi.org/10.1137/19m1255628","title":"Improving the Complexity of Block Low-Rank Factorizations with Fast Matrix Arithmetic","display_name":"Improving the Complexity of Block Low-Rank Factorizations with Fast Matrix Arithmetic","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2980372014","doi":"https://doi.org/10.1137/19m1255628","mag":"2980372014"},"language":"en","primary_location":{"id":"doi:10.1137/19m1255628","is_oa":false,"landing_page_url":"https://doi.org/10.1137/19m1255628","pdf_url":null,"source":{"id":"https://openalex.org/S16958353","display_name":"SIAM Journal on Matrix Analysis and Applications","issn_l":"0895-4798","issn":["0895-4798","1095-7162"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://hal.inria.fr/hal-02008666","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5110628690","display_name":"Claude-Pierre Jeannerod","orcid":null},"institutions":[{"id":"https://openalex.org/I100532134","display_name":"Universit\u00e9 Claude Bernard Lyon 1","ror":"https://ror.org/029brtt94","country_code":"FR","type":"education","lineage":["https://openalex.org/I100532134","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Claude-Pierre Jeannerod","raw_affiliation_strings":["ENS de Lyon - \u00c9cole normale sup\u00e9rieure de Lyon (15 parvis Ren\u00e9 Descartes - BP 7000 - 69342 Lyon Cedex 07 - France)","ARIC - Arithmetic and Computing (46 All\u00e9e d'Italie \r\n69364 Lyon France - France)","Universit\u00e9 de Lyon (92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07 - France)"],"affiliations":[{"raw_affiliation_string":"ENS de Lyon - \u00c9cole normale sup\u00e9rieure de Lyon (15 parvis Ren\u00e9 Descartes - BP 7000 - 69342 Lyon Cedex 07 - France)","institution_ids":["https://openalex.org/I113428412"]},{"raw_affiliation_string":"ARIC - Arithmetic and Computing (46 All\u00e9e d'Italie \r\n69364 Lyon France - France)","institution_ids":[]},{"raw_affiliation_string":"Universit\u00e9 de Lyon (92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07 - France)","institution_ids":["https://openalex.org/I100532134"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065253192","display_name":"Th\u00e9o Mary","orcid":"https://orcid.org/0000-0001-9949-4634"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Theo Mary","raw_affiliation_strings":["School of Mathematics [Manchester] (United Kingdom)"],"affiliations":[{"raw_affiliation_string":"School of Mathematics [Manchester] (United Kingdom)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079752845","display_name":"Cl\u00e9ment Pernet","orcid":"https://orcid.org/0000-0001-6970-0417"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cl\u00e9ment Pernet","raw_affiliation_strings":["CASC - Calcul Alg\u00e9brique et Symbolique, S\u00e9curit\u00e9, Syst\u00e8mes Complexes, Codes et Cryptologie (France)"],"affiliations":[{"raw_affiliation_string":"CASC - Calcul Alg\u00e9brique et Symbolique, S\u00e9curit\u00e9, Syst\u00e8mes Complexes, Codes et Cryptologie (France)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029873080","display_name":"Daniel S. Roche","orcid":"https://orcid.org/0000-0003-1408-6872"},"institutions":[{"id":"https://openalex.org/I189158971","display_name":"United States Naval Academy","ror":"https://ror.org/00znex860","country_code":"US","type":"education","lineage":["https://openalex.org/I1330347796","https://openalex.org/I189158971","https://openalex.org/I3130687028"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel S. Roche","raw_affiliation_strings":["United States Naval Academy (Annapolis, Maryland - United States)"],"affiliations":[{"raw_affiliation_string":"United States Naval Academy (Annapolis, Maryland - United States)","institution_ids":["https://openalex.org/I189158971"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5110628690"],"corresponding_institution_ids":["https://openalex.org/I100532134","https://openalex.org/I113428412"],"apc_list":null,"apc_paid":null,"fwci":1.0,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.79237272,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"40","issue":"4","first_page":"1478","last_page":"1496"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9994000196456909,"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.9994000196456909,"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/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":0.9991000294685364,"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"}},{"id":"https://openalex.org/T12303","display_name":"Tensor decomposition and applications","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/2605","display_name":"Computational Mathematics"},"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/strassen-algorithm","display_name":"Strassen algorithm","score":0.744909405708313},{"id":"https://openalex.org/keywords/factorization","display_name":"Factorization","score":0.7208436727523804},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.6836709380149841},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.5790359377861023},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.5675172209739685},{"id":"https://openalex.org/keywords/block-matrix","display_name":"Block matrix","score":0.551083505153656},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.538963794708252},{"id":"https://openalex.org/keywords/omega","display_name":"Omega","score":0.5349067449569702},{"id":"https://openalex.org/keywords/flops","display_name":"FLOPS","score":0.527039110660553},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.5096933841705322},{"id":"https://openalex.org/keywords/matrix-decomposition","display_name":"Matrix decomposition","score":0.4442577064037323},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.4344111680984497},{"id":"https://openalex.org/keywords/binary-logarithm","display_name":"Binary logarithm","score":0.4242193400859833},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3936030864715576},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3655524253845215},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.22902676463127136},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.1655195653438568},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.14852041006088257}],"concepts":[{"id":"https://openalex.org/C39096654","wikidata":"https://www.wikidata.org/wiki/Q728507","display_name":"Strassen algorithm","level":4,"score":0.744909405708313},{"id":"https://openalex.org/C187834632","wikidata":"https://www.wikidata.org/wiki/Q188804","display_name":"Factorization","level":2,"score":0.7208436727523804},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6836709380149841},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.5790359377861023},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.5675172209739685},{"id":"https://openalex.org/C85817219","wikidata":"https://www.wikidata.org/wiki/Q884772","display_name":"Block matrix","level":3,"score":0.551083505153656},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.538963794708252},{"id":"https://openalex.org/C2779557605","wikidata":"https://www.wikidata.org/wiki/Q9890","display_name":"Omega","level":2,"score":0.5349067449569702},{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.527039110660553},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5096933841705322},{"id":"https://openalex.org/C42355184","wikidata":"https://www.wikidata.org/wiki/Q1361088","display_name":"Matrix decomposition","level":3,"score":0.4442577064037323},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.4344111680984497},{"id":"https://openalex.org/C63553672","wikidata":"https://www.wikidata.org/wiki/Q581168","display_name":"Binary logarithm","level":2,"score":0.4242193400859833},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3936030864715576},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3655524253845215},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.22902676463127136},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.1655195653438568},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.14852041006088257},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C158693339","wikidata":"https://www.wikidata.org/wiki/Q190524","display_name":"Eigenvalues and eigenvectors","level":2,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"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/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1137/19m1255628","is_oa":false,"landing_page_url":"https://doi.org/10.1137/19m1255628","pdf_url":null,"source":{"id":"https://openalex.org/S16958353","display_name":"SIAM Journal on Matrix Analysis and Applications","issn_l":"0895-4798","issn":["0895-4798","1095-7162"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications","raw_type":"journal-article"},{"id":"pmh:oai:eprints.maths.manchester.ac.uk.MIMS.EPrints:2734","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400452","display_name":"MIMS EPrints (University of Southampton)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Article"},{"id":"pmh:oai:HAL:hal-02008666v3","is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-02008666","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 0895-4798","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:HAL:hal-02008666v4","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-02008666","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"SIAM Journal on Matrix Analysis and Applications, 2019, 40 (4), pp.1478-1496. &#x27E8;10.1137/19M1255628&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-02008666v3","is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-02008666","pdf_url":null,"source":null,"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 0895-4798","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1322834978","display_name":"Inference, COmputation and Numerics for Insights into Cities (ICONIC)","funder_award_id":"EP/P020720/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G1935751110","display_name":null,"funder_award_id":"EP/P020720/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G3469816549","display_name":null,"funder_award_id":"676541","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G8719353587","display_name":null,"funder_award_id":"EP/P0","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1524137286","https://openalex.org/W1594960997","https://openalex.org/W1991713476","https://openalex.org/W2028087580","https://openalex.org/W2032839380","https://openalex.org/W2035476608","https://openalex.org/W2045822279","https://openalex.org/W2050746438","https://openalex.org/W2082180697","https://openalex.org/W2089958289","https://openalex.org/W2110873104","https://openalex.org/W2117756735","https://openalex.org/W2120248756","https://openalex.org/W2125457238","https://openalex.org/W2137541800","https://openalex.org/W2156164638","https://openalex.org/W2160774872","https://openalex.org/W2170407922","https://openalex.org/W2298381282","https://openalex.org/W2492559228","https://openalex.org/W2517659069","https://openalex.org/W2546792675","https://openalex.org/W2569934946","https://openalex.org/W2605947118","https://openalex.org/W2607498875","https://openalex.org/W2622428623","https://openalex.org/W2731353277","https://openalex.org/W2738778419","https://openalex.org/W2817952343","https://openalex.org/W2885392409","https://openalex.org/W2886967310","https://openalex.org/W2900620042","https://openalex.org/W2950034300","https://openalex.org/W2953126861","https://openalex.org/W3022909171","https://openalex.org/W3099472489","https://openalex.org/W4289772929"],"related_works":["https://openalex.org/W1974407206","https://openalex.org/W2004916460","https://openalex.org/W2962985479","https://openalex.org/W2020777648","https://openalex.org/W1523285705","https://openalex.org/W2772956802","https://openalex.org/W1829171354","https://openalex.org/W2069906535","https://openalex.org/W3176335429","https://openalex.org/W2392656174"],"abstract_inverted_index":{"We":[0],"consider":[1],"the":[2,33,38,56,76,91,112,117,127,158,193],"LU":[3,39],"factorization":[4,40,120,153,196],"of":[5,19,27,36,41,167,184,210],"an":[6,181,188],"$n\\times":[7,96],"n$":[8,97],"matrix":[9,87,175],"$A$":[10,42],"represented":[11],"as":[12,161,197,199],"a":[13,61,150,208],"block":[14],"low-rank":[15],"(BLR)":[16],"matrix:":[17],"most":[18],"its":[20,81],"off-diagonal":[21],"blocks":[22],"are":[23,135,215],"approximated":[24],"by":[25,84,156],"matrices":[26,99,138,166],"small":[28],"rank":[29],"$r$,":[30],"which":[31,186],"reduces":[32],"asymptotic":[34,182,189],"complexity":[35,78,129,183,209],"computing":[37],"down":[43],"to":[44,73,93,125,162],"$\\mathcal{O}(n^2r)$.":[45],"Even":[46],"though":[47],"lower":[48],"complexities":[49],"can":[50,170],"be":[51],"achieved":[52],"with":[53,192,219],"hierarchical":[54],"matrices,":[55],"BLR":[57,77,119,152,195],"format":[58],"allows":[59],"for":[60,101,203],"very":[62],"simple":[63],"and":[64],"efficient":[65],"implementation.":[66],"In":[67,201],"this":[68,146,220],"article,":[69],"our":[70],"aim":[71],"is":[72,107,141],"further":[74],"reduce":[75,126],"without":[79],"losing":[80],"nonhierarchical":[82],"nature":[83],"exploiting":[85],"fast":[86,174],"arithmetic,":[88],"that":[89],"is,":[90],"ability":[92],"multiply":[94],"two":[95],"full-rank":[98],"together":[100],"$\\mathcal{O}(n^\\omega)$":[102],"flops,":[103],"where":[104],"$\\omega<3$.":[105,200],"This":[106,177],"not":[108,123],"straightforward:":[109],"simply":[110],"accelerating":[111],"intermediate":[113,165],"operations":[114,134,159],"performed":[115,136],"in":[116,130,216],"standard":[118,194],"algorithm":[121,154,179],"does":[122],"suffice":[124],"quadratic":[128],"$n$,":[131],"because":[132],"these":[133],"on":[137,164],"whose":[139],"size":[140],"too":[142],"small.":[143],"To":[144],"overcome":[145],"obstacle,":[147],"we":[148],"devise":[149],"new":[151,178],"that,":[155],"recasting":[157],"so":[160],"work":[163],"larger":[168],"size,":[169],"exploit":[171],"more":[172],"efficiently":[173],"arithmetic.":[176],"achieves":[180],"$\\mathcal{O}(n^{(\\omega+1)/2}r^{(\\omega-1)/2})$,":[185],"represents":[187],"improvement":[190],"compared":[191],"soon":[198],"particular,":[202],"Strassen's":[204],"algorithm,":[205],"$\\omega\\approx2.81$":[206],"yields":[207],"$\\mathcal{O}(n^{1.904}r^{0.904})$.":[211],"Our":[212],"numerical":[213],"experiments":[214],"good":[217],"agreement":[218],"analysis.":[221]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
