1991
DOI: 10.1007/bf01408020
|View full text |Cite
|
Sign up to set email alerts
|

Parallel branch-and-bound search in Parlog

Abstract: The concurrent logic languages, of which Parlog is one, have been promoted as a new generation of software languages specifically designed for parallel programming. This paper investigates their apphcation to a search problem commonly used as an illustration of artificial intelligence techniques, the 8-puzzle. It notes that programs written in the concurrent logic languages which do not pay attention to the parallehsm can fall into two possible traps: either there is little real parallelism in them due to data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

1995
1995
1995
1995

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 19 publications
0
2
0
Order By: Relevance
“…where each node in the tree has its own bound, but bounds are distributed through the search tree. This contrasts to the global bound version of [ 16) where there was a single upper bound held by a single process for the whole. The global bound version, though simpler, runs into the problem that the single processor holding the bound becomes a bottle-neck as all node expansions need to access it to find the latest upper bound, and all that find a lower-cost solution need to access it to update the bound.…”
Section: Priorities and Further Language Constructsmentioning
confidence: 52%
See 1 more Smart Citation
“…where each node in the tree has its own bound, but bounds are distributed through the search tree. This contrasts to the global bound version of [ 16) where there was a single upper bound held by a single process for the whole. The global bound version, though simpler, runs into the problem that the single processor holding the bound becomes a bottle-neck as all node expansions need to access it to find the latest upper bound, and all that find a lower-cost solution need to access it to update the bound.…”
Section: Priorities and Further Language Constructsmentioning
confidence: 52%
“…The search order will be whatever is inherited from the underlying concurrent logic system, though it could be determined by the priority mechanism introduced in [16] and discussed later in this paper.…”
Section: Or-parallelism Simulated By And-parallelismmentioning
confidence: 99%