{"id":"https://openalex.org/W4417070631","doi":"https://doi.org/10.1145/3769792","title":"Fast Optimal Group Steiner Tree Search using GPUs","display_name":"Fast Optimal Group Steiner Tree Search using GPUs","publication_year":2025,"publication_date":"2025-12-04","ids":{"openalex":"https://openalex.org/W4417070631","doi":"https://doi.org/10.1145/3769792"},"language":"en","primary_location":{"id":"doi:10.1145/3769792","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769792","pdf_url":null,"source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"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":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Jiayu Li","orcid":"https://orcid.org/0009-0004-0157-4070"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiayu Li","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-0157-4070","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101613334","display_name":"Yahui Sun","orcid":"https://orcid.org/0000-0003-3730-8538"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yahui Sun","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-3730-8538","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bojing Ma","orcid":"https://orcid.org/0009-0002-5869-1353"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bojing Ma","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-5869-1353","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047375813","display_name":"Liang-Chun Chen","orcid":"https://orcid.org/0009-0003-3605-0683"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Libang Chen","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0003-3605-0683","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062473826","display_name":"Meng Hu","orcid":"https://orcid.org/0009-0007-8481-6646"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mengxi Hu","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-8481-6646","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091139467","display_name":"Feng Zhang","orcid":"https://orcid.org/0000-0003-1983-7321"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feng Zhang","raw_affiliation_strings":["Renmin University of China, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-1983-7321","affiliations":[{"raw_affiliation_string":"Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100742464","display_name":"Rong-Hua Li","orcid":"https://orcid.org/0000-0001-8658-6599"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rong-Hua Li","raw_affiliation_strings":["Beijing Institute of Technology, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8658-6599","affiliations":[{"raw_affiliation_string":"Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35653204,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"3","issue":"6","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.4690000116825104,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.4690000116825104,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.1784999966621399,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.06639999896287918,"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/pruning","display_name":"Pruning","score":0.7003999948501587},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6904000043869019},{"id":"https://openalex.org/keywords/steiner-tree-problem","display_name":"Steiner tree problem","score":0.5932000279426575},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5313000082969666},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.44449999928474426},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.43050000071525574},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4068000018596649},{"id":"https://openalex.org/keywords/vertex","display_name":"Vertex (graph theory)","score":0.39809998869895935}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7954000234603882},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.7003999948501587},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6904000043869019},{"id":"https://openalex.org/C76220878","wikidata":"https://www.wikidata.org/wiki/Q1764144","display_name":"Steiner tree problem","level":2,"score":0.5932000279426575},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5313000082969666},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5188999772071838},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.44449999928474426},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.43050000071525574},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4068000018596649},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.39809998869895935},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3953999876976013},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.39239999651908875},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.3833000063896179},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3695000112056732},{"id":"https://openalex.org/C207024777","wikidata":"https://www.wikidata.org/wiki/Q621673","display_name":"Search tree","level":3,"score":0.35740000009536743},{"id":"https://openalex.org/C206175624","wikidata":"https://www.wikidata.org/wiki/Q595731","display_name":"Branching (polymer chemistry)","level":2,"score":0.2736999988555908},{"id":"https://openalex.org/C165464430","wikidata":"https://www.wikidata.org/wiki/Q1570441","display_name":"Parameterized complexity","level":2,"score":0.2732999920845032},{"id":"https://openalex.org/C120373497","wikidata":"https://www.wikidata.org/wiki/Q1087987","display_name":"Parallel algorithm","level":2,"score":0.26969999074935913},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.2653999924659729},{"id":"https://openalex.org/C3017489831","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Running time","level":2,"score":0.2590999901294708},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.2547000050544739},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3769792","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769792","pdf_url":null,"source":{"id":"https://openalex.org/S4387289859","display_name":"Proceedings of the ACM on Management of Data","issn_l":"2836-6573","issn":["2836-6573"],"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":"Proceedings of the ACM on Management of Data","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5593339137","display_name":null,"funder_award_id":"62202472, U2241211, 62427808 and U24A20255","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G990739032","display_name":null,"funder_award_id":"2023YFB4503600","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1039385342","https://openalex.org/W1972545488","https://openalex.org/W1980153429","https://openalex.org/W1986201860","https://openalex.org/W1996668544","https://openalex.org/W2014154116","https://openalex.org/W2023415862","https://openalex.org/W2042545849","https://openalex.org/W2046522142","https://openalex.org/W2057012490","https://openalex.org/W2084224084","https://openalex.org/W2106477045","https://openalex.org/W2107173440","https://openalex.org/W2145604831","https://openalex.org/W2331798988","https://openalex.org/W2437205707","https://openalex.org/W2584703278","https://openalex.org/W2610052675","https://openalex.org/W2948085055","https://openalex.org/W2948167003","https://openalex.org/W3030126027","https://openalex.org/W3084954566","https://openalex.org/W3087592560","https://openalex.org/W3130678148","https://openalex.org/W3138165103","https://openalex.org/W3142882589","https://openalex.org/W3175360619","https://openalex.org/W3216493905","https://openalex.org/W4280633999","https://openalex.org/W4312121154","https://openalex.org/W4312985837","https://openalex.org/W4313024089","https://openalex.org/W4386515876"],"related_works":[],"abstract_inverted_index":{"Given":[0],"an":[1],"edge-weighted":[2],"graph":[3],"and":[4,56,120,160,203,219],"a":[5,12,18,35,53,79,94,103,110,147,173,196],"set":[6],"of":[7,97,198],"potentially":[8],"overlapping":[9],"vertex":[10,27],"groups,":[11],"group":[13],"Steiner":[14],"tree":[15,21,134],"(GST)":[16],"is":[17],"minimum":[19],"weight":[20],"that":[22,191],"includes":[23],"at":[24],"least":[25],"one":[26],"in":[28,41,52,59,227],"each":[29],"group.":[30],"Finding":[31],"GSTs":[32,51,182],"serves":[33],"as":[34],"classical":[36],"approach":[37],"to":[38,48,68,125,131,146,155,216],"keyword":[39],"search":[40],"relational":[42],"databases.":[43],"Existing":[44],"studies":[45],"use":[46],"CPUs":[47],"find":[49],"optimal":[50,180],"serial":[54],"way,":[55],"remain":[57],"slow":[58,215],"some":[60,206],"cases.":[61],"No":[62],"prior":[63],"work":[64],"has":[65],"applied":[66,145],"GPUs":[67,101],"meet":[69],"this":[70,74,98],"challenge.":[71],"To":[72],"fill":[73],"gap,":[75],"first,":[76],"we":[77,108,116,150,171],"propose":[78],"parallel-friendly":[80],"GST":[81],"solution":[82,164],"framework,":[83],"by":[84,168],"breaking":[85],"the":[86,157,163,192,224],"traditional":[87],"bottom-up":[88],"dynamic":[89,175],"programming":[90,176],"order.":[91],"Second,":[92],"since":[93,138],"direct":[95],"execution":[96],"framework":[99],"on":[100,183,186],"faces":[102],"severe":[104],"workload":[105],"imbalance":[106],"problem,":[107],"develop":[109],"GST-customized":[111],"load":[112],"balancing":[113],"approach.":[114],"Specifically,":[115],"employ":[117],"kernel":[118],"fusion":[119],"global":[121],"memory":[122],"coalescing":[123],"techniques":[124,194],"efficiently":[126],"utilize":[127],"different":[128],"parallel":[129,148],"granularities":[130],"match":[132],"divergent":[133],"construction":[135],"workloads.":[136],"Third,":[137],"existing":[139,211],"pruning":[140,153],"methods":[141],"cannot":[142],"be":[143,217],"directly":[144],"scheme,":[149],"modify":[151],"feasible":[152],"procedures":[154],"reduce":[156],"computation":[158],"burden,":[159],"rigorously":[161],"prove":[162],"correctness.":[165],"Furthermore,":[166],"inspired":[167],"recent":[169],"applications,":[170],"present":[172],"novel":[174],"algorithm":[177],"for":[178],"finding":[179],"diameter-bounded":[181],"GPUs.":[184],"Experiments":[185],"various":[187],"real":[188],"datasets":[189],"show":[190],"proposed":[193],"achieve":[195],"speedup":[197],"48-2390\u00d7":[199],"over":[200],"state-of-the-art":[201],"methods,":[202],"can":[204],"handle":[205],"large":[207],"weighted":[208],"graphs":[209],"where":[210],"solutions":[212],"are":[213],"too":[214],"applied,":[218],"thus":[220],"could":[221],"greatly":[222],"improve":[223],"user":[225],"experience":[226],"related":[228],"applications.":[229]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-12-06T00:00:00"}
