On the complexity of or-parallelism

Citation
D. Ranjan et al., On the complexity of or-parallelism, NEW GEN COM, 17(3), 1999, pp. 285-307
Citations number
39
Categorie Soggetti
Computer Science & Engineering
Journal title
NEW GENERATION COMPUTING
ISSN journal
02883635 → ACNP
Volume
17
Issue
3
Year of publication
1999
Pages
285 - 307
Database
ISI
SICI code
0288-3635(1999)17:3<285:OTCOO>2.0.ZU;2-H
Abstract
We formalize the implementation mechanisms required to support or-parallel execution of logic programs in terms of operations on dynamic data structur es. Upper and lower bounds are derived, in terms of the number of operation s n performed on the data structure, for the problem of guaranteeing correc t semantics during or-parallel execution. The lower bound Omega(lg n) forma lly proves the impossibility of achieving an ideal implementation (i.e., pa rallel implementation with constant time overhead per operation). We also d erive an upper bound of (O) over tilde((3)root n) per operation for or-para llel execution. This upper bound is far better than what has been achieved in the existing or-parallel systems and indicates that faster implementatio ns may be feasible.