首页> 外文期刊>International journal of semantic computing >Evolutionary Heuristic A* Search: Pathfinding Algorithm with Self-Designed and Optimized Heuristic Function
【24h】

Evolutionary Heuristic A* Search: Pathfinding Algorithm with Self-Designed and Optimized Heuristic Function

机译:进化启发式A *搜索:具有自动设计和优化启发式功能的路径限制算法

获取原文
获取原文并翻译 | 示例
           

摘要

The performance and efficiency of A* search algorithm heavily depends on the quality of the heuristic function. Therefore, designing an optimal heuristic function becomes the primary goal of developing a search algorithm for specific domains in artificial intelligence. However, it is difficult to design a well-constructed heuristic function without careful consideration and trial-and-error, especially for complex pathfinding problems. The complexity of a heuristic function increases and becomes unmanageable to design when an increasing number of parameters are involved. Existing approaches often avoid complex heuristic function design: they either trade-off the accuracy for faster computation or taking advantage of the parallelism for better performance. The objective of this paper is to reduce the difficulty of complex heuristic function design for A* search algorithm. We aim to design an algorithm that can be automatically optimized to achieve rapid search with high accuracy and low computational cost. In this paper, we present a novel design and optimization method for a Multi-Weighted-Heuristics function (MWH) named Evolutionary Heuristic A* search (EHA*) to: (1) minimize the effort on heuristic function design via Genetic Algorithm (GA), (2) optimize the performance of A* search and its variants including but not limited to WA* and MHA*, and (3) guarantee the completeness and optimality. EHA* algorithm enables high performance searches and significantly simplifies the processing of heuristic design. We apply EHA* to multiple grid-based pathfinding benchmarks to evaluate the performance. Our experiment result shows that EHA* (1) is capable of choosing an accurate heuristic function that provides an optimal solution, (2) can identify and eliminate inefficient heuristics, (3) is able to automatically design multi-heuristics function, and (4) minimizes both the time and space complexity.
机译:*搜索算法的性能和效率大大取决于启发式功能的质量。因此,设计最佳启发式函数成为开发人工智能中特定域的搜索算法的主要目标。但是,难以仔细考虑和试验和错误,难以设计良好的启发式功能,特别是对于复杂的路径问题。启发式函数的复杂性增加,并且当涉及越来越多的参数时,设计无法控制。现有方法经常避免复杂的启发式功能设计:它们要么对更快的计算的准确性或利用并行性以获得更好的性能。本文的目的是减少用于*搜索算法的复杂启发式功能设计的难度。我们的目标是设计一种可以自动优化的算法,以实现高精度和低计算成本的快速搜索。在本文中,我们提出了一种新的设计和优化方法,用于多加权启发式功能(MWH)命名的进化启发式A *搜索(EHA *):(1)通过遗传算法最大限度地减少启发式功能设计的努力(GA ),(2)优化*搜索的性能及其变体,包括但不限于WA *和MHA *,(3)保证完整性和最优性。 EHA *算法使高性能搜索能够显着简化了启发式设计的处理。我们将EHA *应用于多个基于网格的Pathfinding基准,以评估性能。我们的实验结果表明,EHA *(1)能够选择提供最佳解决方案的准确启发式功能,(2)可以识别和消除低效启发式,(3)能够自动设计多启发式功能,并(4 )最大限度地减少时间和空间复杂性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号