{"id":"https://openalex.org/W2002247578","doi":"https://doi.org/10.1109/ipdps.2014.63","title":"Bipartite Matching Heuristics with Quality Guarantees on Shared Memory Parallel Computers","display_name":"Bipartite Matching Heuristics with Quality Guarantees on Shared Memory Parallel Computers","publication_year":2014,"publication_date":"2014-05-01","ids":{"openalex":"https://openalex.org/W2002247578","doi":"https://doi.org/10.1109/ipdps.2014.63","mag":"2002247578"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2014.63","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-01235162/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002272639","display_name":"Fanny Dufoss\u00e9","orcid":"https://orcid.org/0000-0002-2260-2200"},"institutions":[{"id":"https://openalex.org/I190497903","display_name":"Laboratoire d'Analyse et d'Architecture des Syst\u00e8mes","ror":"https://ror.org/03vcm6439","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I134560555","https://openalex.org/I190497903","https://openalex.org/I196454796","https://openalex.org/I205747304","https://openalex.org/I4210095849","https://openalex.org/I4210159245"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Fanny Dufosse","raw_affiliation_strings":["LAAS-TSF - \u00c9quipe Tol\u00e9rance aux fautes et S\u00fbret\u00e9 de Fonctionnement informatique (France)"],"affiliations":[{"raw_affiliation_string":"LAAS-TSF - \u00c9quipe Tol\u00e9rance aux fautes et S\u00fbret\u00e9 de Fonctionnement informatique (France)","institution_ids":["https://openalex.org/I190497903"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083404536","display_name":"Kamer Kaya","orcid":"https://orcid.org/0000-0001-8678-5467"},"institutions":[],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kamer Kaya","raw_affiliation_strings":["Department of Biomedical Informatics [Columbus] (United States)"],"affiliations":[{"raw_affiliation_string":"Department of Biomedical Informatics [Columbus] (United States)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5106455635","display_name":"Bora U\u00e7ar","orcid":"https://orcid.org/0000-0002-4960-3545"},"institutions":[{"id":"https://openalex.org/I4210144566","display_name":"Laboratoire de l'Informatique du Parall\u00e9lisme","ror":"https://ror.org/04msnz457","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100532134","https://openalex.org/I113428412","https://openalex.org/I1294671590","https://openalex.org/I203339264","https://openalex.org/I4210144566","https://openalex.org/I4210159245"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Bora Ucar","raw_affiliation_strings":["LIP - Laboratoire de l'Informatique du Parall\u00e9lisme (46 All\u00e9e d'Italie 69364 LYON CEDEX 07 - France)","ROMA - Optimisation des ressources : mod\u00e8les, algorithmes et ordonnancement (Laboratoire de l'Informatique du Parall\u00e9lisme 46 All\u00e9e d'Italie 69364 Lyon - France)"],"affiliations":[{"raw_affiliation_string":"LIP - Laboratoire de l'Informatique du Parall\u00e9lisme (46 All\u00e9e d'Italie 69364 LYON CEDEX 07 - France)","institution_ids":["https://openalex.org/I4210144566"]},{"raw_affiliation_string":"ROMA - Optimisation des ressources : mod\u00e8les, algorithmes et ordonnancement (Laboratoire de l'Informatique du Parall\u00e9lisme 46 All\u00e9e d'Italie 69364 Lyon - France)","institution_ids":["https://openalex.org/I4210144566"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":2,"citation_normalized_percentile":{"value":0.734017,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":73,"max":76},"biblio":{"volume":"88","issue":null,"first_page":"540","last_page":"549"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12288","display_name":"Optimization and Search Problems","score":0.9998,"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.9998,"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.9995,"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/T11478","display_name":"Caching and Content Delivery","score":0.9991,"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/heuristics","display_name":"Heuristics","score":0.80909145},{"id":"https://openalex.org/keywords/cardinality","display_name":"Cardinality (data modeling)","score":0.659925},{"id":"https://openalex.org/keywords/3-dimensional-matching","display_name":"3-dimensional matching","score":0.42491832},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.41027325}],"concepts":[{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.80909145},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.75060165},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.6649509},{"id":"https://openalex.org/C87117476","wikidata":"https://www.wikidata.org/wiki/Q362383","display_name":"Cardinality (data modeling)","level":2,"score":0.659925},{"id":"https://openalex.org/C197657726","wikidata":"https://www.wikidata.org/wiki/Q174733","display_name":"Bipartite graph","level":3,"score":0.6321085},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.61336774},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.58252907},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.53997386},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.44519717},{"id":"https://openalex.org/C72545166","wikidata":"https://www.wikidata.org/wiki/Q10866593","display_name":"3-dimensional matching","level":4,"score":0.42491832},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.42084366},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.41027325},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33795232},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.30375218},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.3004324},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1828163},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.083079696},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":8,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2014.63","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-01235162","pdf_url":"https://inria.hal.science/hal-01235162/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00877211","pdf_url":"https://inria.hal.science/hal-00877211/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-01235162/file/oneOutMatching.pdf","pdf_url":"https://hal.inria.fr/hal-01235162/file/oneOutMatching.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01235162/file/oneOutMatching.pdf","pdf_url":"https://inria.hal.science/hal-01235162/file/oneOutMatching.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00877211v3/file/RR-8386.pdf","pdf_url":"https://hal.inria.fr/hal-00877211v3/file/RR-8386.pdf","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-00877211v3/document","pdf_url":"https://hal.inria.fr/hal-00877211v3/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-01235162/document","pdf_url":"https://hal.inria.fr/hal-01235162/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://hal.inria.fr/hal-01235162","pdf_url":"https://inria.hal.science/hal-01235162/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"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":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"score":0.44,"display_name":"Peace, justice, and strong institutions","id":"https://metadata.un.org/sdg/16"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":32,"referenced_works":["https://openalex.org/W1482028289","https://openalex.org/W1486210902","https://openalex.org/W1501106692","https://openalex.org/W1556784394","https://openalex.org/W1970411956","https://openalex.org/W1971891790","https://openalex.org/W1990431753","https://openalex.org/W2003447360","https://openalex.org/W2014666265","https://openalex.org/W2017458202","https://openalex.org/W2019496833","https://openalex.org/W2021434280","https://openalex.org/W2026478519","https://openalex.org/W2035080386","https://openalex.org/W2044866738","https://openalex.org/W2061664364","https://openalex.org/W2079639858","https://openalex.org/W2083116175","https://openalex.org/W2087081002","https://openalex.org/W2089485155","https://openalex.org/W2093832225","https://openalex.org/W2093992309","https://openalex.org/W2101079780","https://openalex.org/W2104332310","https://openalex.org/W2110009764","https://openalex.org/W2147634832","https://openalex.org/W2149712598","https://openalex.org/W2157529519","https://openalex.org/W2162656786","https://openalex.org/W2225892715","https://openalex.org/W2313049648","https://openalex.org/W4247023489"],"related_works":["https://openalex.org/W4205756423","https://openalex.org/W3181584291","https://openalex.org/W2966673134","https://openalex.org/W2953390393","https://openalex.org/W2567825307","https://openalex.org/W2371352078","https://openalex.org/W2352066879","https://openalex.org/W2077309407","https://openalex.org/W2054458431","https://openalex.org/W1487038674"],"abstract_inverted_index":{"We":[0,39,76,148],"propose":[1,113],"two":[2],"heuristics":[3,155],"for":[4,100,162],"the":[5,63,73,79,89,93,105,108,145,153,167],"bipartite":[6],"matching":[7,60,87],"problem":[8],"that":[9,41,78,132],"are":[10,172],"amenable":[11],"to":[12,56,98,112],"shared-memory":[13],"parallelization.":[14],"The":[15,51],"first":[16],"heuristic":[17,43,53,66,81,95,135],"is":[18,35,54,96],"very":[19,120],"intriguing":[20],"from":[21],"parallelization":[22],"perspective.":[23],"It":[24],"has":[25,44],"no":[26,32],"significant":[27],"algorithmic":[28],"synchronization":[29],"overhead":[30],"and":[31,127,165],"conflict":[33],"resolution":[34],"needed":[36],"across":[37],"threads.":[38],"show":[40,77],"this":[42,133],"an":[45],"approximation":[46],"ratio":[47],"of":[48,72,107,140,144,152],"around":[49],"0.632.":[50],"second":[52,134],"designed":[55],"obtain":[57],"a":[58,68,84,114,119],"larger":[59],"by":[61],"employing":[62],"well-known":[64],"Karp-Sipser":[65,80,94],"on":[67,124,156],"judiciously":[69],"chosen":[70,90],"subgraph":[71],"original":[74],"graph.":[75],"always":[82],"finds":[83],"maximum":[85,146],"cardinality":[86,139],"in":[88,170],"subgraph.":[91],"Although":[92],"hard":[97],"parallelize":[99],"general":[101],"graphs,":[102],"we":[103,130],"exploit":[104],"structure":[106],"selected":[109],"sub":[110],"graphs":[111],"specialized":[115],"implementation":[116],"which":[117],"demonstrates":[118],"good":[121],"scalability.":[122],"Based":[123],"our":[125],"experiments":[126],"theoretical":[128,168],"evidence,":[129],"conjecture":[131],"obtains":[136],"matchings":[137],"with":[138],"at":[141],"least":[142],"0.866":[143],"cardinality.":[147],"discuss":[149],"parallel":[150],"implementations":[151],"proposed":[154],"shared":[157],"memory":[158],"systems.":[159],"Experimental":[160],"results,":[161],"demonstrating":[163],"speed-ups":[164],"verifying":[166],"results":[169],"practice,":[171],"provided.":[173]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2002247578","counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2024-12-10T11:54:03.692449","created_date":"2016-06-24"}