The DeepXube Software Package for Solving Pathfinding Problems with Learned Heuristic Functions and Search
Not on the map. Why?
Abstract (arXiv)
DeepXube is a free and open-source Python package and command-line tool that seeks to automate the solution of pathfinding problems by using machine learning to learn heuristic functions that guide heuristic search algorithms tailored to deep neural networks (DNNs). DeepXube is comprised of the latest advances in deep reinforcement learning, heuristic search, and formal logic for solving pathfinding problems. This includes limited-horizon Bellman-based learning, hindsight experience replay, batched heuristic search, and specifying goals with answer-set programming. A robust multiple-inheritance structure simplifies the definition of pathfinding domains and the generation of training data. Training heuristic functions is made efficient through the automatic parallelization of the generation of training data across central processing units (CPUs) and reinforcement learning updates across graphics processing units (GPUs). Pathfinding algorithms that take advantage of the parallelism of GPUs and DNN architectures, such as batch weighted A* and Q* search and beam search are easily employed to solve pathfinding problems through command-line arguments. Finally, several convenient features for visualization, code profiling, and progress monitoring during training and solving are available. The GitHub repository is publicly available at https://github.com/forestagostinelli/deepxube.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 47 references that are in the map. First posted on arXiv 25 Mar 2026.
Builds on
19 of 47 references.
References · 19
- 2017Attention Is All You Needcited by 59,932
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
- 2017Hindsight Experience Replaycited by 1,096
- 2014Deep Learning in Neural Networks: An Overviewcited by 765
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2020Curriculum Learning for Reinforcement Learning Domains: A Framework and Surveycited by 350
- 2015Action-Conditional Video Prediction using Deep Networks in Atari Gamescited by 171
- 2020Retro*: Learning Retrosynthetic Planning with Neural Guided A* Searchcited by 75
- 2024Policy Agnostic RL: Offline RL and Online RL Fine-Tuning of Any Class and Backbonecited by 71
- 2014Clingo = ASP + Control: Preliminary Reportcited by 56
7 more
- 2020Model-Based Visual Planning with Self-Supervised Functional Distancescited by 41
- 2020Topological Quantum Compiling with Reinforcement Learningcited by 23
- 2019Distributional Policy Optimization: An Alternative Approach for Continuous Controlcited by 21
- 2021Classical Planning in Deep Latent Spacecited by 21
- 2022Efficient and practical quantum compiler towards multi-qubit systems with deep reinforcement learningcited by 6
- 2025RAILGUN: A Unified Convolutional Policy for Multi-Agent Path Finding Across Different Environments and Taskscited by 5
- 2025Beyond Single-Step Updates: Reinforcement Learning of Heuristics with Limited-Horizon Searchcited by 3
Built on by
Not cited yet.