{"id":"https://openalex.org/W7126373159","doi":"https://doi.org/10.1145/3795522","title":"MCMC-Escape: Multi-Capacity Ordered Escape Routing Based on Monte-Carlo Tree Search","display_name":"MCMC-Escape: Multi-Capacity Ordered Escape Routing Based on Monte-Carlo Tree Search","publication_year":2026,"publication_date":"2026-01-31","ids":{"openalex":"https://openalex.org/W7126373159","doi":"https://doi.org/10.1145/3795522"},"language":"en","primary_location":{"id":"doi:10.1145/3795522","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795522","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3795522","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5124517405","display_name":"Jianxuan Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianxuan Yu","raw_affiliation_strings":["Department of Computer Science and Technology, BNRist, Tsinghua University"],"raw_orcid":"https://orcid.org/0009-0004-9497-6852","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, BNRist, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124591360","display_name":"Zhenyi Gao","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyi Gao","raw_affiliation_strings":["Department of Computer Science and Technology, BNRist, Tsinghua University"],"raw_orcid":"https://orcid.org/0009-0003-7569-7025","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, BNRist, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110158438","display_name":"Sheqin Dong","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sheqin Dong","raw_affiliation_strings":["Department of Computer Science and Technology, BNRist, Tsinghua University"],"raw_orcid":"https://orcid.org/0009-0001-8786-3313","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, BNRist, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zuochang Ye","orcid":"https://orcid.org/0009-0001-5855-6728"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zuochang Ye","raw_affiliation_strings":["School of Integrated Circuits, BNRist, Tsinghua University"],"raw_orcid":"https://orcid.org/0009-0001-5855-6728","affiliations":[{"raw_affiliation_string":"School of Integrated Circuits, BNRist, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5124622494","display_name":"Wenjian Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenjian Yu","raw_affiliation_strings":["Department of Computer Science and Technology, BNRist, Tsinghua University"],"raw_orcid":"https://orcid.org/0000-0003-4897-7251","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, BNRist, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09071717,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"31","issue":"5","first_page":"1","last_page":"20"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9869999885559082,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9869999885559082,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.007400000002235174,"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/T11338","display_name":"Advancements in Photolithography Techniques","score":0.0006000000284984708,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.7297999858856201},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.588100016117096},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.5249999761581421},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.5135999917984009},{"id":"https://openalex.org/keywords/equal-cost-multi-path-routing","display_name":"Equal-cost multi-path routing","score":0.49779999256134033},{"id":"https://openalex.org/keywords/multipath-routing","display_name":"Multipath routing","score":0.4487000107765198},{"id":"https://openalex.org/keywords/static-routing","display_name":"Static routing","score":0.4352000057697296},{"id":"https://openalex.org/keywords/search-tree","display_name":"Search tree","score":0.42260000109672546},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.413100004196167}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8029999732971191},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.7297999858856201},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.588100016117096},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.5249999761581421},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.5135999917984009},{"id":"https://openalex.org/C115443555","wikidata":"https://www.wikidata.org/wiki/Q5367790","display_name":"Equal-cost multi-path routing","level":5,"score":0.49779999256134033},{"id":"https://openalex.org/C76522221","wikidata":"https://www.wikidata.org/wiki/Q5035396","display_name":"Multipath routing","level":5,"score":0.4487000107765198},{"id":"https://openalex.org/C204948658","wikidata":"https://www.wikidata.org/wiki/Q1119410","display_name":"Static routing","level":4,"score":0.4352000057697296},{"id":"https://openalex.org/C207024777","wikidata":"https://www.wikidata.org/wiki/Q621673","display_name":"Search tree","level":3,"score":0.42260000109672546},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.41600000858306885},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.413100004196167},{"id":"https://openalex.org/C62354387","wikidata":"https://www.wikidata.org/wiki/Q875399","display_name":"Boundary (topology)","level":2,"score":0.3928999900817871},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.36739999055862427},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.3666999936103821},{"id":"https://openalex.org/C29436982","wikidata":"https://www.wikidata.org/wiki/Q3700557","display_name":"Destination-Sequenced Distance Vector routing","level":5,"score":0.36160001158714294},{"id":"https://openalex.org/C184896649","wikidata":"https://www.wikidata.org/wiki/Q290066","display_name":"Routing table","level":4,"score":0.35839998722076416},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33799999952316284},{"id":"https://openalex.org/C163797641","wikidata":"https://www.wikidata.org/wiki/Q2067937","display_name":"Tree structure","level":3,"score":0.33629998564720154},{"id":"https://openalex.org/C89305328","wikidata":"https://www.wikidata.org/wiki/Q1755411","display_name":"Link-state routing protocol","level":4,"score":0.3246999979019165},{"id":"https://openalex.org/C2983435990","wikidata":"https://www.wikidata.org/wiki/Q22725","display_name":"Network routing","level":3,"score":0.3149999976158142},{"id":"https://openalex.org/C831591","wikidata":"https://www.wikidata.org/wiki/Q59750","display_name":"Bidirectional search","level":5,"score":0.29170000553131104},{"id":"https://openalex.org/C9659607","wikidata":"https://www.wikidata.org/wiki/Q1268903","display_name":"Dynamic Source Routing","level":4,"score":0.27239999175071716},{"id":"https://openalex.org/C117690923","wikidata":"https://www.wikidata.org/wiki/Q1484784","display_name":"Placement","level":4,"score":0.27149999141693115},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.26170000433921814},{"id":"https://openalex.org/C128917274","wikidata":"https://www.wikidata.org/wiki/Q1666535","display_name":"Path vector protocol","level":5,"score":0.2587999999523163},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.25220000743865967}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3795522","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795522","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3795522","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3795522","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W2257979135","https://openalex.org/W3022584495","https://openalex.org/W4402542619"],"related_works":[],"abstract_inverted_index":{"Ordered":[0],"escape":[1,69],"routing":[2,7,43,90,160,183],"(OER),":[3],"which":[4,71],"seeks":[5],"the":[6,14,42,75,79,88,100,103,110,117,126,134,196],"paths":[8],"from":[9,139],"some":[10],"signal":[11],"pins":[12,48],"to":[13,51,115,132],"boundary":[15],"of":[16,119,159,170,182],"a":[17,21,61,168],"pin":[18,174],"array":[19],"in":[20,73,157],"given":[22],"order,":[23],"is":[24,49,130],"an":[25],"important":[26],"research":[27],"topic":[28],"for":[29,37],"PCB":[30],"design.":[31],"Although":[32],"reinforcement":[33],"learning":[34],"based":[35,66,93,106],"methods":[36,156],"OER":[38,122],"have":[39],"been":[40],"proposed,":[41],"capacity":[44],"between":[45],"two":[46],"adjacent":[47],"assumed":[50],"be":[52],"just":[53],"one.":[54],"In":[55,99],"this":[56],"work,":[57],"we":[58],"propose":[59],"MCMC-Escape,":[60],"Monte-Carlo":[62,81],"tree":[63,82],"search":[64,83],"(MCTS)":[65],"multi-capacity":[67,121],"ordered":[68],"router,":[70],"includes,":[72],"turn,":[74],"initial":[76],"solving":[77,120,187],"approach,":[78],"improved":[80,101],"(improved":[84],"MCTS)":[85],"process,":[86],"and":[87,97,109,153,164],"last":[89],"attempt":[91],"approach":[92],"on":[94],"wires":[95],"removing":[96],"re-routing.":[98],"MCTS,":[102],"prior":[104],"knowledge":[105],"pruning":[107],"strategies":[108],"fine-tuning":[111],"strategy":[112,129],"are":[113],"proposed":[114,131],"enhance":[116],"efficiency":[118],"(MC-OER)":[123],"problems,":[124],"while":[125,194],"weight":[127],"adjusting":[128],"address":[133],"path":[135],"occupancy":[136],"issues":[137],"arising":[138],"multiple":[140],"capacity.":[141],"Experimental":[142],"results":[143],"demonstrate":[144],"that":[145],"MCMC-Escape":[146,176],"can":[147],"effectively":[148],"solve":[149],"large-scale":[150],"MC-OER":[151],"problems":[152,171],"outperform":[154],"existing":[155],"terms":[158],"success":[161,180],"rate,":[162],"runtime":[163],"wire":[165,199],"length.":[166,200],"For":[167],"set":[169],"with":[172,184],"50\u00d750":[173],"array,":[175],"achieves":[177],"4X":[178],"higher":[179],"rate":[181],"50%":[185],"less":[186],"time":[188],"than":[189],"MCMCF-Router":[190],"[":[191],"1":[192],"],":[193],"reducing":[195],"average":[197],"total":[198]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-02-02T00:00:00"}
