Parallel depth first search. I: Implementation (Q1116343)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Parallel depth first search. I: Implementation
scientific article

    Statements

    Parallel depth first search. I: Implementation (English)
    0 references
    0 references
    0 references
    0 references
    1987
    0 references
    The depth-first search (DFS) is one of the most common techniques used in artificial intelligence or for solving various combinatorial problems and constraint satisfaction problems. Since many of the problems solved by DFS are highly computation intensive, there is a great interest in developing parallel versions of this algorithm. The paper presents performance results of a parallel formulation of DFS run on various parallel computers (Sequent Balance 21000, Intel Hypercube and BBN Butterfly). These results clearly show that while retaining the storage efficiency, the DFS can be speeded up by several orders of magnitude. Moreover, if parallel DFS expands fewer nodes than DFS, a speedup of greater than N using N processors can be observed (speedup anomaly). The authors' experiments also show that hypercube and shared- memory architectures are significantly better than the ring architecture. The main conclusion of the research is that the effectiveness of the parallel formulation is strongly influenced by the work distribution scheme and architectural features of the parallel computer system. As general remarks, the paper is self-contained, clear and of high quality. It is intended for specialists or students in final years in the field of artificial intelligence and parallel computers. [For part II see ibid. 16, No.6, 501-519 (1987; Zbl 0665.68049)].
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    parallel formulation
    0 references
    state-space trees
    0 references
    depth-first search
    0 references
    performance results
    0 references
    parallel computers
    0 references
    work distribution scheme
    0 references
    0 references
    0 references