多重图
计算机科学
节点(物理)
启发式
嵌入
启发式
路径(计算)
算法
最短路径问题
贪婪算法
功能(生物学)
钥匙(锁)
双向搜索
理论计算机科学
数学优化
采样(信号处理)
Dijkstra算法
修剪
人工智能
选择(遗传算法)
数学
人工神经网络
机器学习
搜索算法
贪婪随机自适应搜索过程
作者
Songwei Liu,Michal Weiszer,Junfeng Zhang,Xinwei Wang,Edmund Burke,Jun Chen
标识
DOI:10.1016/j.eswa.2025.130654
摘要
The multi-objective multigraph Shortest Path Problem (SPP) is intractable, necessitating efficient solution approaches. To address general multi-objective multigraph SPPs, this article introduces a Multi-Objective Multi-Graph A* (MOMGA*) algorithm and develops a learning-based heuristic function to expedite the search. MOMGA* generalises the Airport Multi-Objective A* (AMOA*), which was designed for a specific application on multigraphs, and further modifies its path selection and expansion procedures. Theoretical analysis demonstrates that the modifications in MOMGA* yield advantages over AMOA*, including higher search efficiency, more effective use of admissible heuristics for accelerating search, and seamless integration with likely-admissible heuristics without sacrificing solution quality. The admissibility proof of MOMGA* is also provided. The developed heuristic function is likely-admissible. It embraces node embedding techniques to extract node characteristics, based on which shortest path costs (heuristics) for every two nodes are estimated through neural networks. In particular, we present an extensive review of walk-based shallow embedding methods and experimentally validate their superior ability in capturing the characteristics of nodes for accurately predicting heuristics. Evaluation based on randomly generated multi-objective multigraphs confirms: (i) MOMGA* comprehensively outperforms AMOA*, consistent with the theoretical analysis; (ii) walk-based sampling for node embeddings is key to preserving distance-related information in graphs; (iii) the proposed likely-admissible heuristics, even learnt with a limited amount of training data, can empower MOMGA* to efficiently obtain a collection of optimal and near-optimal solutions; and (iv) a good balance between optimality and tractability in MOMGA* is controllable by tuning the predictive accuracy of learning heuristics.
科研通智能强力驱动
Strongly Powered by AbleSci AI