PRA*: Massively Parallel Heuristic Search

نویسندگان

  • Matthew P. Evett
  • James A. Hendler
  • Ambuj Mahanti
  • Dana S. Nau
چکیده

In this paper we describe a variant of A* search designed to run on the massively parallel, SIMD Connection Machine (CM-2). The algorithm is designed to run in a limited memory by use of a retraction technique which allows nodes with poor heuristic values to be removed from the open list, until such time as they may need reexpansion, more promising paths having failed. Our algorithm, called PRA* (for Parallel Retraction A*), is designed to maximize use of the Connection Machine's memory and processors. In addition, the algorithm is guaranteed to return an optimal path when an admissable heuristic is used. Results comparing PRA* to Korf's IDA* for the fteen-puzzle show signi cantly fewer node expansions for PRA*. In addition, empirical results show signi cant parallel speedups, indicative of the algorithm's design for high processor utilization. Please address correspondence to: James Hendler Computer Science Dept. University of Maryland College Park, MD 20742 Institute for Advanced Computer Studies and Computer Science Department. E-mail: [email protected]. y Computer Science Department, Systems Research Center, and Institute for Advanced Computer Studies. E-mail: [email protected] z Systems Research Center, Computer Science Department, and Institute for Advanced Computer Studies. E-mail: [email protected]. x Computer Science Department, Systems Research Center, and Institute for Advanced Computer Studies. E-mail: [email protected].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Best-First Search: The Role of Abstraction

ion in PRA* Introduction PRA* PBNF Optimal Search ■ Domains ■ APRA* ■ Grid Pathfinding ■ Sliding Tiles ■ Planning ■ Summary Suboptimal Search Conclusion Ethan Burns (UNH) Abstraction in Multicore Heuristic Search – 17 / 31 Grid Unit Four-way 5000x5000 w a l l t i m e ( s e c o n d s ) 20

متن کامل

Massively Parallel Search for Transition-Tables of Polyautomata

One of the fundamental tasks in automata theory is to look for transition-tables that implement a given speciication. In principle, most of this task can be performed by a computer. But a combinatorial explosion in the number of possible transition-tables quickly renders brute force search impractical. This paper demonstrates two approaches to extend the frontier of tractable problem sizes. Fir...

متن کامل

AYALSOPLAN: Bitstate Pruning for State-Based Planning on Massively Parallel Compute Clusters

Many planning systems operate by performing a heuristic forward search in the problem state space. In large problems that approach fails, exhausting a computer’s memory due to the burden of storing problem states. Moreover, it is an open question exactly how that approach should be parallelized to take advantage of modern multiple-processor computers and the proliferation of massively parallel ...

متن کامل

A Parallel Algorithm for Graph Matching and Its MasPar Implementation

Search of discrete spaces is important in combinatorial optimization. Such problems arise in artificial intelligence, computer vision, operations research, and other areas. For realistic problems, the search spaces to be processed are usually huge, necessitating long computation times, pruning heuristics, or massively parallel processing. We present an algorithm that reduces the computation tim...

متن کامل

Heuristic approach to solve hybrid flow shop scheduling problem with unrelated parallel machines

In hybrid flow shop scheduling problem (HFS) with unrelated parallel machines, a set of n jobs are processed on k machines. A mixed integer linear programming (MILP) model for the HFS scheduling problems with unrelated parallel machines has been proposed to minimize the maximum completion time (makespan). Since the problem is shown to be NP-complete, it is necessary to use heuristic methods to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 25  شماره 

صفحات  -

تاریخ انتشار 1995