Best-first heuristic search for multicore machines

E Burns, S Lemons, W Ruml, R Zhou - Journal of Artificial Intelligence …, 2010 - jair.org
To harness modern multicore processors, it is imperative to develop parallel versions of
fundamental algorithms. In this paper, we compare different approaches to parallel best-first …

Scalable, parallel best-first search for optimal sequential planning

A Kishimoto, A Fukunaga, A Botea - Proceedings of the International …, 2009 - ojs.aaai.org
Large-scale, parallel clusters composed of commodity processors are increasingly
available, enabling the use of vast processing capabilities and distributed RAM to solve hard …

Efficient distribution of virtual machines for cloud computing

M Schmidt, N Fallenbeck, M Smith… - 2010 18th Euromicro …, 2010 - ieeexplore.ieee.org
The commercial success of Cloud computing and recent developments in Grid computing
have brought platform virtualization technology into the field of high performance computing …

Efficient parallel A* search on multi-GPU system

X He, Y Yao, Z Chen, J Sun, H Chen - Future Generation Computer …, 2021 - Elsevier
A* search is a best-first search algorithm that is widely used in pathfinding and graph
traversal. To meet the ever-increasing demand of performance, various high-performance …

Evaluation of a simple, scalable, parallel best-first search strategy

A Kishimoto, A Fukunaga, A Botea - Artificial Intelligence, 2013 - Elsevier
Large-scale, parallel clusters composed of commodity processors are increasingly
available, enabling the use of vast processing capabilities and distributed RAM to solve hard …

Linear-time disk-based implicit graph search

RE Korf - Journal of the ACM (JACM), 2008 - dl.acm.org
Many search algorithms are limited by the amount of memory available. Magnetic disk
storage is over two orders of magnitude cheaper than semiconductor memory, and …

PA* SE: Parallel A* for slow expansions

M Phillips, M Likhachev, S Koenig - Proceedings of the International …, 2014 - ojs.aaai.org
Planners need to become faster as we seek to tackle increasingly complicated problems.
Much of the recent improvements in computer speed is due to multi-core processors. For …

High-dimensional planning on the GPU

JT Kider, M Henderson, M Likhachev… - … on Robotics and …, 2010 - ieeexplore.ieee.org
Optimal heuristic searches such as A* search are commonly used for low-dimensional
planning such as 2D path finding. These algorithms however, typically do not scale well to …

Domain-independent dynamic programming

R Kuroiwa - 2024 - search.proquest.com
Dynamic programming (DP) is a framework used in multiple disciplines to solve decision-
making problems. In particular, in computer science and operations research (OR), DP …

Runahead A*: Speculative Parallelism for A* with Slow Expansions

M Bakhshalipour, M Qadri, D Guri, SB Ehsani… - Proceedings of the …, 2023 - ojs.aaai.org
A* suffers from limited parallelism. The maximum level of traditional parallelism in A* is the
same as the degree of the search graph nodes, which is too small in many applications. As …