To harness modern multicore processors, it is imperative to develop parallel versions of funda-mental algorithms. In this paper, we compare different approaches to parallel best-first search in a shared-memory setting. We present a new method, PBNF, that uses abstraction to partition the state space and to detect duplicate states without requiring frequent locking. PBNF allows speculative expansions when necessary to keep threads busy. We identify and fix potential livelock conditions in our approach, proving its correctness using temporal logic. Our approach is general, allowing it to extend easily to suboptimal and anytime heuristic search. In an empirical comparison on STRIPS planning, grid pathfinding, and sliding tile puzzle problems u...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many of the artificial intelligence techniques developed to date rely on heuristic search through la...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
In order to scale with modern processors, planning algorithms must become multi-threaded. In this p...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
Abstract Heuristic search is one of the fundamental problem solving techniques in Artificial Intelli...
Heuristic search is a fundamental technique for solving problems in artificial intelligence. However...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
Search is an important aspect of Artificial Intelligence and many advances have been achieved in fin...
Search is an important aspect of Artificial Intelligence and many advances have been achieved in fin...
Motivated by the recent hardware evolution towards multi-core machines, we investigate parallel plan...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many of the artificial intelligence techniques developed to date rely on heuristic search through la...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
In order to scale with modern processors, planning algorithms must become multi-threaded. In this p...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
International audienceThe multiplication of computing cores in modern processor units permits revisi...
Abstract Heuristic search is one of the fundamental problem solving techniques in Artificial Intelli...
Heuristic search is a fundamental technique for solving problems in artificial intelligence. However...
Parallel Breadth-First Heuristic Search on a Shared-Memory Architecture We consider a breadth-first ...
Search is an important aspect of Artificial Intelligence and many advances have been achieved in fin...
Search is an important aspect of Artificial Intelligence and many advances have been achieved in fin...
Motivated by the recent hardware evolution towards multi-core machines, we investigate parallel plan...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
Many of the artificial intelligence techniques developed to date rely on heuristic search through la...