{"id":"https://openalex.org/W3212792818","doi":"https://doi.org/10.5075/epfl-thesis-8133","title":"How to Match in Modern Computational Settings","display_name":"How to Match in Modern Computational Settings","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3212792818","doi":"https://doi.org/10.5075/epfl-thesis-8133","mag":"3212792818"},"language":"en","primary_location":{"id":"pmh:oai:infoscience.epfl.ch:290058","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/290058","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://infoscience.epfl.ch/record/290058","raw_type":"Text"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://infoscience.epfl.ch/record/290058","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065904983","display_name":"Gamlath Ralalage","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Gamlath Ralalage, Buddhima Ruwanmini Gamlath","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5065904983"],"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/T12288","display_name":"Optimization and Search Problems","score":0.5252000093460083,"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"}},"topics":[{"id":"https://openalex.org/T12288","display_name":"Optimization and Search Problems","score":0.5252000093460083,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.1639000028371811,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.06989999860525131,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.47180429100990295}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.47180429100990295}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:infoscience.epfl.ch:290058","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/290058","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://infoscience.epfl.ch/record/290058","raw_type":"Text"},{"id":"doi:10.5075/epfl-thesis-8133","is_oa":true,"landing_page_url":"https://doi.org/10.5075/epfl-thesis-8133","pdf_url":null,"source":{"id":"https://openalex.org/S4306400488","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"thesis"},{"id":"mag:3212792818","is_oa":false,"landing_page_url":"https://infoscience.epfl.ch/record/290058","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:infoscience.epfl.ch:290058","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/290058","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://infoscience.epfl.ch/record/290058","raw_type":"Text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3120953703","https://openalex.org/W1492557950","https://openalex.org/W2951356055","https://openalex.org/W3167814538","https://openalex.org/W2037017016","https://openalex.org/W1553800774","https://openalex.org/W2164645353","https://openalex.org/W2752248884","https://openalex.org/W1520844286","https://openalex.org/W2964193429","https://openalex.org/W3105517299","https://openalex.org/W2058219274","https://openalex.org/W2783228583","https://openalex.org/W2912823355","https://openalex.org/W2580088081","https://openalex.org/W3173249336","https://openalex.org/W2339488751","https://openalex.org/W2119202318","https://openalex.org/W2095622370","https://openalex.org/W2971526651"],"abstract_inverted_index":{"This":[0],"thesis":[1],"focuses":[2],"on":[3,200,342],"the":[4,13,33,37,41,46,49,73,76,84,91,115,130,137,149,153,156,164,170,176,183,215,219,227,231,240,261,294,311,320,324,349,380,384,403,410,419],"maximum":[5,96,249],"matching":[6,98,251,351,435,442],"problem":[7],"in":[8,99,122,205,222,252,281,293,376],"modern":[9],"computational":[10],"settings":[11],"where":[12,32,129,152,182,218,310],"algorithms":[14,105,108,255,307],"have":[15],"to":[16,54,62,69,118,268,338,344,348,398,408,416,428,437],"make":[17,339],"decisions":[18,341],"with":[19,210,298,394,444],"partial":[20],"information.":[21],"First,":[22],"we":[23,126,238,304,425],"consider":[24,127,145],"two":[25,146],"stochastic":[26],"models":[27,286],"called":[28],"query-commit":[29,47],"and":[30,59,83,163,175,196,226,284,333,402],"price-of-information":[31,74],"algorithm":[34,50,77,142,154,165,197,228,242,335,360,404,436,443],"only":[35,167,233,259],"knows":[36],"distribution":[38],"from":[39,90],"which":[40,192],"edges":[42,53,66,162,220,397],"are":[43],"sampled.":[44],"In":[45,72,319,379,422],"model,":[48,75],"must":[51,203,405],"query":[52,86],"know":[55],"if":[56],"they":[57],"exist":[58,68],"is":[60,88,185,314,326,336,386],"committed":[61],"adding":[63],"all":[64],"queried":[65],"that":[67,109,243,357],"its":[70,395],"output.":[71],"incurs":[78],"costs":[79],"for":[80,140,260,276,308,370,452],"querying":[81],"edges,":[82],"total":[85],"cost":[87],"subtracted":[89],"output":[92,350],"matching's":[93],"weight.":[94],"For":[95,235],"weighted":[97,250,274],"these":[100],"models,":[101],"previously":[102,257,431],"known":[103,258,432],"best":[104],"were":[106,256],"greedy":[107],"achieve":[110,362],"1/2":[111,367,449],"approximations.":[112],"We":[113,144,208,264,355],"improve":[114],"approximation":[116],"ratio":[117,365,447],"1":[119],"-":[120,272],"1/e":[121],"both":[123],"models.":[124],"Next,":[125],"situations":[128],"input":[131,157,184,312],"graphs":[132],"do":[133],"not":[134],"fit":[135],"into":[136],"space":[138],"available":[139,420],"an":[141,334,439],"instance.":[143],"such":[147,254],"models:":[148],"semi-streaming":[150,216,283,296],"model":[151,181,217,297],"receives":[155],"as":[158],"a":[159,211,245,331,363,391,430,445],"stream":[160,232],"of":[161,172,191,214,366,418,448],"has":[166,193],"sub-linear":[168,194],"(in":[169],"number":[171],"edges)":[173],"space,":[174,195],"massively":[177],"parallel":[178],"computation":[179],"(MPC)":[180],"distributed":[186],"among":[187],"several":[188],"machines,":[189],"each":[190,346],"instances":[198],"running":[199],"different":[201],"machines":[202],"communicate":[204],"synchronous":[206],"rounds.":[207],"start":[209],"particular":[212],"case":[213],"arrive":[221],"uniformly":[223],"random":[224,299],"order,":[225],"goes":[229],"over":[230,317],"once.":[234],"this":[236,377,423],"setting,":[237,323,383,424],"give":[239],"first":[241],"finds":[244],"(1/2":[246],"+":[247,368,450],"c)-approximate":[248],"expectation;":[253],"unweighted":[262],"graphs.":[263],"then":[265],"show":[266,356,426],"how":[267,427],"efficiently":[269],"find":[270],"(1":[271],"epsilon)-approximate":[273],"matchings":[275],"any":[277,371],"epsilon":[278],"&gt;":[279,374,456],"0":[280,375],"multi-pass":[282],"MPC":[285],"by":[287],"extending":[288],"our":[289],"algorithmic":[290],"ideas":[291],"used":[292],"single-pass":[295],"order":[300],"edge":[301,329,347],"arrivals.":[302],"Finally,":[303],"study":[305],"online":[306,321,359,381,434,441],"matching,":[309],"graph":[313,325,385],"gradually":[315],"revealed":[316,327,387,400,411],"time.":[318],"edge-arrival":[322],"one":[328,388,417],"at":[330,390],"time,":[332,392],"forced":[337],"irrevocable":[340],"whether":[343],"add":[345],"upon":[352],"their":[353],"arrival.":[354],"no":[358],"can":[361],"competitive":[364,446],"c":[369,373,451,455],"constant":[372,454],"setting.":[378],"vertex-arrival":[382],"vertex":[389,412],"together":[393],"incident":[396],"already":[399],"vertices,":[401],"irrevocably":[406],"decide":[407],"ignore":[409],"or":[413],"match":[414],"it":[415],"neighbors.":[421],"round":[429],"fractional":[433],"get":[438],"integral":[440],"some":[453],"0.":[457]},"counts_by_year":[],"updated_date":"2026-03-03T08:47:05.690250","created_date":"2021-11-22T00:00:00"}
