系统工程与电子技术 ›› 2026, Vol. 48 ›› Issue (2): 535-544.doi: 10.12305/j.issn.1001-506X.2026.02.15

• 系统工程 • 上一篇    

面向多层复杂结构的立体A*路径规划算法研究

田维野1(), 陈于涛2,*, 谢勇1, 贺聪炜1   

  1. 1. 华中科技大学人工智能与自动化学院,湖北 武汉 430074
    2. 海军工程大学动力工程学院,湖北 武汉 430030
  • 收稿日期:2024-11-13 修回日期:2025-03-31 出版日期:2025-06-11 发布日期:2025-06-11
  • 通讯作者: 陈于涛 E-mail:15338601299@163.com
  • 作者简介:田维野(2000—),男,硕士研究生,主要研究方向为路径规划
    谢 勇(1974—),男,教授,博士,主要研究方向为智能优化与调度、物流与供应链管理
    贺聪炜(1999—),男,硕士研究生,主要研究方向为网络建模与优化
  • 基金资助:
    国家自然科学基金(71771096)资助课题

Research on three-dimensional A* path planning algorithm for multi-floor complex structures

Weiye TIAN1(), Yutao CHEN2,*, Yong XIE1, Congwei HE1   

  1. 1. School of Artificial Intelligence and Automation,Huazhong University of Science and Technology,Wuhan 430074,China
    2. School of Power Engineering,Naval University of Engineering,Wuhan 430030,China
  • Received:2024-11-13 Revised:2025-03-31 Online:2025-06-11 Published:2025-06-11
  • Contact: Yutao CHEN E-mail:15338601299@163.com

摘要:

针对复杂多层结构及局部不连通问题,提出面向多层复杂结构的立体A*路径规划算法。首先,将多层复杂结构转换为无向赋权图,并且以最小化路径的总权值为目标,建立了多层复杂结构路径规划的数学模型;随后,考虑不同层级之间的连接及层内局部不连通性,分别设计多层单向导航启发式策略和跨层双向绕行启发式策略,并基于两种启发式策略,提出一种新型的立体A*路径规划算法。最后,与传统A*算法、双向A*算法和Dijkstra算法进行了对比实验。实验结果表明,本文提出的算法能有效处理复杂多层结构路径规划及局部不连通问题,在收敛速度和解的质量方面更具优越性。

关键词: 路径规划, 多层结构, 局部不连通, A*算法

Abstract:

In order to solve the path planning problem in the case of complex multi-floor structures and local disconnection, a three-dimensional A* path planning algorithm for multi- floor complex structures is proposed. Firstly, the multi-floor complex structures are transformed into undirected weighted graph, and the mathematical model of path planning for multi-floor complex structures are established for minimizing the total weight of the path. Secondly, considering the connection between different levels and local disconnectedness within levels, a multi-floor unidirectional navigation heuristic strategy and a cross-level bidirectional routing heuristic strategy are designed, respectively. Based on the two heuristic strategies, a novel three-dimensional A* path planning algorithm is proposed. Finally, the proposed algorithm is compared with traditional A* algorithm, bidirectional A* algorithm and Dijkstra algorithm. The experimental results show that the proposed algorithm can effectively handle the path planning of complex multi-floor structures and local disconnection problems, and has superior performance in terms of convergence speed and solution quality compared to the comparison algorithms.

Key words: path planning, multi-floor structures, local disconnection, A* algorithm

中图分类号: