{"title":"Avoiding Node Re-Expansions Can Break Symmetry Breaking","authors":"Mark Carlson, Daniel D. Harabor, P. Stuckey","doi":"10.1609/socs.v17i1.31538","DOIUrl":null,"url":null,"abstract":"Symmetry breaking and weighted-suboptimal search are two popular speed up techniques used in pathfinding search.\nIt is a commonly held assumption that they are orthogonal and easily combined.\nIn this paper we illustrate that this is not necessarily the case when combining a number of symmetry breaking methods, based on Jump Point Search, with Weighted A*, a bounded suboptimal search approach which does not require node re-expansions.\nSurprisingly, the combination of these two methods can cause search to fail, finding no path to a target node when clearly such paths exist.\nWe demonstrate this phenomena and show how we can modify the combination to always succeed with low overhead.","PeriodicalId":425645,"journal":{"name":"Symposium on Combinatorial Search","volume":"57 4","pages":"20-27"},"PeriodicalIF":0.0000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Combinatorial Search","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1609/socs.v17i1.31538","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Symmetry breaking and weighted-suboptimal search are two popular speed up techniques used in pathfinding search.
It is a commonly held assumption that they are orthogonal and easily combined.
In this paper we illustrate that this is not necessarily the case when combining a number of symmetry breaking methods, based on Jump Point Search, with Weighted A*, a bounded suboptimal search approach which does not require node re-expansions.
Surprisingly, the combination of these two methods can cause search to fail, finding no path to a target node when clearly such paths exist.
We demonstrate this phenomena and show how we can modify the combination to always succeed with low overhead.