Proceedings.Seventh IEEE Symposium on Parallel and Distributed Processing
DOI: 10.1109/spdp.1995.530713
|View full text |Cite
|
Sign up to set email alerts
|

H-PBS: a hash-based scalable technique for parallel bidirectional search

Abstract: W e introduce a very simple and efficient hash-based algorithm f o r parallel bidirectional search. Hashing is used i n a novel way to continuously provide every processor with a good cross section of the search front. This hashing serves multiple purposes of achieving load-balancing, selecting nodes for expansion, eliminating duplicate nodes, and detecting termination. Our asynchronous multiprocessor algorithm is shown to perform remarkably well, with linear or superlinear speedups, and scale well for large p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…The initial part called the pre contains the first 4 characters of the substring. The remaining string is divided into string of 4 characters and is stored in the post array [8]. Pre is then passed to the search process for further processing.…”
Section: Figure 3: Substring Division and Searchmentioning
confidence: 99%
See 1 more Smart Citation
“…The initial part called the pre contains the first 4 characters of the substring. The remaining string is divided into string of 4 characters and is stored in the post array [8]. Pre is then passed to the search process for further processing.…”
Section: Figure 3: Substring Division and Searchmentioning
confidence: 99%
“…Further, [8] considers repeated values for the processing, which will lead to longer strings. In our process, since redundancies are reduced, the maximum size of strings available will be 4 (since only 4 characters are used for representing DNA sequences).…”
Section: Algorithm Used In [7]mentioning
confidence: 99%
“…16 In each search iteration, the current best node is selected alternatively from the two lists processing both searches simultaneously. The overall run-time is at most twice the runtime of the fastest version of the forward and backward search processed separately.…”
Section: Bidirectional Searchmentioning
confidence: 99%
“…In the second way, two separate OPEN-lists are used for the forward and the backward search (confer [Nassimi95]). In each search iteration, the currently best node is selected alternatively from the two lists, thereby processing the forward and backward search simultaneously.…”
Section: Goal Switchingmentioning
confidence: 99%