{"id":"https://openalex.org/W2974337481","doi":"https://doi.org/10.1145/3344999","title":"Online Bipartite Matching with Amortized <i>O</i> (log <sup>2</sup> <i>n</i> ) Replacements","display_name":"Online Bipartite Matching with Amortized <i>O</i> (log <sup>2</sup> <i>n</i> ) Replacements","publication_year":2019,"publication_date":"2019-09-19","ids":{"openalex":"https://openalex.org/W2974337481","doi":"https://doi.org/10.1145/3344999","mag":"2974337481"},"language":"en","primary_location":{"id":"doi:10.1145/3344999","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3344999","pdf_url":null,"source":{"id":"https://openalex.org/S118992489","display_name":"Journal of the ACM","issn_l":"0004-5411","issn":["0004-5411","1557-735X"],"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":"Journal of the ACM","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://orbit.dtu.dk/en/publications/5b1126c3-9f12-41ed-923c-e06c836cbfa3","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033889707","display_name":"Aaron Bernstein","orcid":null},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aaron Bernstein","raw_affiliation_strings":["Rutgers University, Piscataway, NJ"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025874799","display_name":"Jacob Holm","orcid":"https://orcid.org/0000-0001-6997-9251"},"institutions":[{"id":"https://openalex.org/I124055696","display_name":"University of Copenhagen","ror":"https://ror.org/035b05819","country_code":"DK","type":"education","lineage":["https://openalex.org/I124055696"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jacob Holm","raw_affiliation_strings":["BARC, University of Copenhagen, Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"BARC, University of Copenhagen, Copenhagen, Denmark","institution_ids":["https://openalex.org/I124055696"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004695759","display_name":"Eva Rotenberg","orcid":"https://orcid.org/0000-0001-5853-7909"},"institutions":[{"id":"https://openalex.org/I96673099","display_name":"Technical University of Denmark","ror":"https://ror.org/04qtj9h94","country_code":"DK","type":"education","lineage":["https://openalex.org/I96673099"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Eva Rotenberg","raw_affiliation_strings":["Technical University of Denmark, Lyngby, Denmark"],"raw_orcid":"https://orcid.org/0000-0001-5853-7909","affiliations":[{"raw_affiliation_string":"Technical University of Denmark, Lyngby, Denmark","institution_ids":["https://openalex.org/I96673099"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9883,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.82422049,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"66","issue":"5","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9998000264167786,"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/T12288","display_name":"Optimization and Search Problems","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12072","display_name":"Machine Learning and Algorithms","score":0.9951000213623047,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/bipartite-graph","display_name":"Bipartite graph","score":0.7543574571609497},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.7261233925819397},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.62699955701828},{"id":"https://openalex.org/keywords/amortized-analysis","display_name":"Amortized analysis","score":0.5236663222312927},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5159748196601868},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.38880592584609985},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3515086770057678},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.24574092030525208},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.15761831402778625},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.09195908904075623},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08521872758865356}],"concepts":[{"id":"https://openalex.org/C197657726","wikidata":"https://www.wikidata.org/wiki/Q174733","display_name":"Bipartite graph","level":3,"score":0.7543574571609497},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.7261233925819397},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.62699955701828},{"id":"https://openalex.org/C142417499","wikidata":"https://www.wikidata.org/wiki/Q331716","display_name":"Amortized analysis","level":3,"score":0.5236663222312927},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5159748196601868},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.38880592584609985},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3515086770057678},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.24574092030525208},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.15761831402778625},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.09195908904075623},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08521872758865356}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3344999","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3344999","pdf_url":null,"source":{"id":"https://openalex.org/S118992489","display_name":"Journal of the ACM","issn_l":"0004-5411","issn":["0004-5411","1557-735X"],"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":"Journal of the ACM","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/06a49b5c-ca12-4d51-9895-7bd27fa3fe1f","is_oa":false,"landing_page_url":"http://www.scopus.com/inward/record.url?scp=85074506166&partnerID=8YFLogxK","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/06a49b5c-ca12-4d51-9895-7bd27fa3fe1f","is_oa":false,"landing_page_url":"https://researchprofiles.ku.dk/da/publications/06a49b5c-ca12-4d51-9895-7bd27fa3fe1f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401983","display_name":"Research at the University of Copenhagen (University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I124055696","host_organization_name":"University of Copenhagen","host_organization_lineage":["https://openalex.org/I124055696"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bernstein , A , Holm , J & Rotenberg , E 2019 , ' Online Bipartite Matching with Amortized O(log 2 n) Replacements ' , Journal of the ACM , vol. 66 , no. 5 , 37 . https://doi.org/10.1145/3344999","raw_type":"article"},{"id":"pmh:oai:pure.atira.dk:publications/5b1126c3-9f12-41ed-923c-e06c836cbfa3","is_oa":true,"landing_page_url":"https://orbit.dtu.dk/en/publications/5b1126c3-9f12-41ed-923c-e06c836cbfa3","pdf_url":null,"source":{"id":"https://openalex.org/S4306400705","display_name":"Technical University of Denmark, DTU Orbit (Technical University of Denmark, DTU)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I96673099","host_organization_name":"Technical University of Denmark","host_organization_lineage":["https://openalex.org/I96673099"],"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":"Bernstein , A , Holm , J &amp; Rotenberg , E 2019 , ' Online Bipartite Matching with Amortized O(log 2 n) Replacements ' , Journal of the ACM , vol. 66 , no. 5 , 37 . https://doi.org/10.1145/3344999","raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:publications/5b1126c3-9f12-41ed-923c-e06c836cbfa3","is_oa":true,"landing_page_url":"https://orbit.dtu.dk/en/publications/5b1126c3-9f12-41ed-923c-e06c836cbfa3","pdf_url":null,"source":{"id":"https://openalex.org/S4306400705","display_name":"Technical University of Denmark, DTU Orbit (Technical University of Denmark, DTU)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I96673099","host_organization_name":"Technical University of Denmark","host_organization_lineage":["https://openalex.org/I96673099"],"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":"Bernstein , A , Holm , J &amp; Rotenberg , E 2019 , ' Online Bipartite Matching with Amortized O(log 2 n) Replacements ' , Journal of the ACM , vol. 66 , no. 5 , 37 . https://doi.org/10.1145/3344999","raw_type":"article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3405030368","display_name":null,"funder_award_id":"DFF-0602-02499B","funder_id":"https://openalex.org/F4320322928","funder_display_name":"Danmarks Frie Forskningsfond"},{"id":"https://openalex.org/G4422840520","display_name":null,"funder_award_id":"16582","funder_id":"https://openalex.org/F4320310490","funder_display_name":"Villum Fonden"}],"funders":[{"id":"https://openalex.org/F4320310490","display_name":"Villum Fonden","ror":"https://ror.org/007ww2d15"},{"id":"https://openalex.org/F4320322928","display_name":"Danmarks Frie Forskningsfond","ror":"https://ror.org/02sptwz63"},{"id":"https://openalex.org/F4320327758","display_name":"Direktoratet for internasjonalisering og kvalitetsutvikling i h\u00f8gare utdanning","ror":null},{"id":"https://openalex.org/F4320334966","display_name":"Bhabha Atomic Research Centre","ror":"https://ror.org/05w6wfp17"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1495408248","https://openalex.org/W1501694180","https://openalex.org/W1554407673","https://openalex.org/W1595640791","https://openalex.org/W1993260581","https://openalex.org/W2016757663","https://openalex.org/W2029437526","https://openalex.org/W2063292248","https://openalex.org/W2071608792","https://openalex.org/W2083036176","https://openalex.org/W2085849292","https://openalex.org/W2133352257","https://openalex.org/W2149342630","https://openalex.org/W2157529519","https://openalex.org/W2161965494","https://openalex.org/W2172490232","https://openalex.org/W2418286382","https://openalex.org/W2469267808","https://openalex.org/W2550458906","https://openalex.org/W2951810209","https://openalex.org/W3014094413","https://openalex.org/W4206501214","https://openalex.org/W4250700905","https://openalex.org/W4252630569","https://openalex.org/W4254031789"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2567825307","https://openalex.org/W1592682627","https://openalex.org/W4295762832","https://openalex.org/W2945016732","https://openalex.org/W2785998768","https://openalex.org/W2371352078","https://openalex.org/W4390409907","https://openalex.org/W2586280130","https://openalex.org/W4221143622"],"abstract_inverted_index":{"In":[0],"the":[1,9,15,20,23,43,49,54,60,65,70,88,96,112,138,146,163,175,183,187,192,203,207,215,225],"online":[2],"bipartite":[3],"matching":[4,40,111],"problem":[5,204],"with":[6,28,191],"replacements,":[7],"all":[8,29],"vertices":[10,21,92],"on":[11,22,182],"one":[12],"side":[13,25,185],"of":[14,45,91,104,167,186,198,205],"bipartition":[16,188],"are":[17],"given,":[18],"and":[19],"other":[24],"arrive":[26],"one-by-one":[27],"their":[30],"incident":[31],"edges.":[32],"The":[33,119],"goal":[34],"is":[35,87,95,189,249],"to":[36,48,99,194,251],"maintain":[37],"a":[38,101,196],"maximum":[39,208,219],"while":[41],"minimizing":[42,206],"number":[44,90,103,197],"changes":[46],"(replacements)":[47],"matching.":[50],"We":[51,200,211,244],"show":[52,212,246],"that":[53,57,213,247],"greedy":[55],"algorithm":[56],"always":[58],"takes":[59],"shortest":[61],"augmenting":[62],"path":[63],"from":[64],"newly":[66],"inserted":[67],"vertex":[68,181],"(denoted":[69],"SAP":[71,139,226],"protocol)":[72],"uses":[73],"at":[74],"most":[75],"amortized":[76,125,229],"O":[77,126,148,168,230],"(log":[78,114,169],"2":[79,170,235],"n":[80,86,115,128,150,171,236,239,241,260],")":[81,116,129,151,172],"replacements":[82,105,130],"per":[83],"insertion,":[84],"where":[85,179],"total":[89],"inserted.":[93],"This":[94],"first":[97],"analysis":[98,160],"achieve":[100],"polylogarithmic":[102],"for":[106,174],"any":[107],"replacement":[108],"strategy,":[109],"almost":[110],"\u03a9":[113,254],"lower":[117],"bound.":[118],"previous":[120],"best":[121],"strategy":[122],"known":[123,154],"achieved":[124],"(\u221a":[127],"[Bosek,":[131],"Leniowski,":[132],"Sankowski,":[133],"Zych,":[134],"FOCS":[135],"2014].":[136],"For":[137],"protocol":[140,227],"in":[141,156],"particular,":[142],"nothing":[143],"better":[144],"than":[145],"trivial":[147],"(":[149],"bound":[152,166],"was":[153],"except":[155],"special":[157],"cases.":[158],"Our":[159],"immediately":[161],"implies":[162],"same":[164],"upper":[165],"reassignments":[173,262],"capacitated":[176],"assignment":[177],"problem,":[178],"each":[180],"static":[184],"initialized":[190],"capacity":[193],"serve":[195],"vertices.":[199],"also":[201,245],"analyze":[202],"server":[209,220],"load.":[210],"if":[214],"final":[216],"graph":[217],"has":[218],"load":[221],"L":[222,233,257],",":[223,237,258],"then":[224],"makes":[228],"(min":[231,255],"{":[232,256],"log":[234,240],"\u221a":[238,259],"})":[242,261],"reassignments.":[243],"this":[248],"close":[250],"tight,":[252],"because":[253],"can":[263],"be":[264],"necessary.":[265]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2018,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2019-09-26T00:00:00"}
