动态加权随时有界代价搜索算法

Jiaying Che, Xiangrong Tong
{"title":"动态加权随时有界代价搜索算法","authors":"Jiaying Che, Xiangrong Tong","doi":"10.1109/icsai53574.2021.9664215","DOIUrl":null,"url":null,"abstract":"The best first algorithm like A* can find the optimal path if the time and memory is enough. However, it is usually difficult to do it in many cases. Moreover, there is always not enough time to support algorithm to find the optimal solution. On the other hand, users usually need an available solution rather than the optimal solution. Based on this, we propose Dynamic weighted Anytime Bounded Cost Search(DW-ABCS) algorithm. It combines the Bounded sub-optimal search(BSS) with the Bounded cost search(BCS) and improves the problem that BCS may not find a solution if the cost bound set is less than the optimal solution. Furthermore, in order to improve the efficiency of search, DW-ABCS algorithm dynamically modify the cost bound by considering the depth of nodes in the search process. In this way, the nodes considered become less and less and the complexity of algorithm will be lower and lower along the depth of search increasing, which improves the search efficiency significantly. In addition, the idea of anytime algorithm is used to find a better solution in every iteration. In this way, the algorithm can quickly find a sub-optimal path within suboptimal bound, and then reducing the sub-optimal bound to optimize it until the time out. If time permitted, the algorithm can converge to the optimal solution. Specially, we conducted a rigorous theoretical analysis. The various gird maps are used to verify the performance of DW-ABCS. Experimental results show that DW-ABCS algorithm can effectively identify the sub-optimal solution in different scenes.","PeriodicalId":131284,"journal":{"name":"2021 7th International Conference on Systems and Informatics (ICSAI)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Dynamic Weighted Anytime Bounded Cost Search Algorithm\",\"authors\":\"Jiaying Che, Xiangrong Tong\",\"doi\":\"10.1109/icsai53574.2021.9664215\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The best first algorithm like A* can find the optimal path if the time and memory is enough. However, it is usually difficult to do it in many cases. Moreover, there is always not enough time to support algorithm to find the optimal solution. On the other hand, users usually need an available solution rather than the optimal solution. Based on this, we propose Dynamic weighted Anytime Bounded Cost Search(DW-ABCS) algorithm. It combines the Bounded sub-optimal search(BSS) with the Bounded cost search(BCS) and improves the problem that BCS may not find a solution if the cost bound set is less than the optimal solution. Furthermore, in order to improve the efficiency of search, DW-ABCS algorithm dynamically modify the cost bound by considering the depth of nodes in the search process. In this way, the nodes considered become less and less and the complexity of algorithm will be lower and lower along the depth of search increasing, which improves the search efficiency significantly. In addition, the idea of anytime algorithm is used to find a better solution in every iteration. In this way, the algorithm can quickly find a sub-optimal path within suboptimal bound, and then reducing the sub-optimal bound to optimize it until the time out. If time permitted, the algorithm can converge to the optimal solution. Specially, we conducted a rigorous theoretical analysis. The various gird maps are used to verify the performance of DW-ABCS. Experimental results show that DW-ABCS algorithm can effectively identify the sub-optimal solution in different scenes.\",\"PeriodicalId\":131284,\"journal\":{\"name\":\"2021 7th International Conference on Systems and Informatics (ICSAI)\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 7th International Conference on Systems and Informatics (ICSAI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/icsai53574.2021.9664215\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 7th International Conference on Systems and Informatics (ICSAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icsai53574.2021.9664215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

如果时间和内存足够,像A*这样的最佳第一算法可以找到最优路径。然而,在许多情况下,通常很难做到这一点。而且,总是没有足够的时间来支持算法找到最优解。另一方面,用户通常需要一个可用的解决方案,而不是最优的解决方案。在此基础上,提出了动态加权随时有界代价搜索算法。它将有界次优搜索(BSS)和有界代价搜索(BCS)结合起来,改进了有界次优搜索在代价集小于最优解时可能找不到解的问题。此外,为了提高搜索效率,DW-ABCS算法通过考虑搜索过程中节点的深度来动态修改代价界。这样,随着搜索深度的增加,所考虑的节点会越来越少,算法的复杂度也会越来越低,大大提高了搜索效率。此外,利用任意时间算法的思想,在每次迭代中都能找到更好的解。这样,算法可以在次优边界内快速找到次优路径,然后减少次优边界进行优化,直到超时。如果时间允许,算法可以收敛到最优解。特别是,我们进行了严格的理论分析。用各种网格图来验证DW-ABCS的性能。实验结果表明,DW-ABCS算法能有效识别不同场景下的次优解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Dynamic Weighted Anytime Bounded Cost Search Algorithm
The best first algorithm like A* can find the optimal path if the time and memory is enough. However, it is usually difficult to do it in many cases. Moreover, there is always not enough time to support algorithm to find the optimal solution. On the other hand, users usually need an available solution rather than the optimal solution. Based on this, we propose Dynamic weighted Anytime Bounded Cost Search(DW-ABCS) algorithm. It combines the Bounded sub-optimal search(BSS) with the Bounded cost search(BCS) and improves the problem that BCS may not find a solution if the cost bound set is less than the optimal solution. Furthermore, in order to improve the efficiency of search, DW-ABCS algorithm dynamically modify the cost bound by considering the depth of nodes in the search process. In this way, the nodes considered become less and less and the complexity of algorithm will be lower and lower along the depth of search increasing, which improves the search efficiency significantly. In addition, the idea of anytime algorithm is used to find a better solution in every iteration. In this way, the algorithm can quickly find a sub-optimal path within suboptimal bound, and then reducing the sub-optimal bound to optimize it until the time out. If time permitted, the algorithm can converge to the optimal solution. Specially, we conducted a rigorous theoretical analysis. The various gird maps are used to verify the performance of DW-ABCS. Experimental results show that DW-ABCS algorithm can effectively identify the sub-optimal solution in different scenes.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信