Abstract
Deterministic, parallel set-term unification algorithms, of which set terms have the commutative and idempotent properties, are lacking. In this paper, we propose a deterministic, parallel set-term unification algorithm which not only computes all generalized ground unifiers of a given pair of set terms without duplicates, but also takes advantages of existing multiprocessor computer systems for computing all these unifiers in parallel. Cost analysis of the proposed algorithm is included.
Preview
Unable to display preview. Download preview PDF.
References
J. de Kergommeaux and P. Codognet. Parallel Logic Programming Systems. ACM Computing Surveys, 26(3):295–336, September 1994.
A. Dovier, E. Omodeo, E. Pontelli, and G. Rossi. log: A logic programming language with finite sets. In Proceedings of 8th International Conference on Logic Programming, pages 111–124. The MIT Press, June 1991.
S. Ganguly, W. Hasan, and R. Krishnamurthy. Query Optimization for Parallel Execution. In Proceedings of the SIGMOD Conference, pages 9–18. ACM, 1992.
J. L. Mott, A. Kandel, and T. P. Baker. Discrete Mathematics for Computer Scientists and Mathematicians. Prentice-Hall, Englewood Cliffs, NJ, 1986.
P. Valduriez. Parallel Database Systems: the Case for Shared-something. In Proceedings of the 9th Intl. Conf. on Data Engineering, pages 460–465, April 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lim, SJ., Ng, YK. (1997). Design and analysis of parallel set-term unification. In: Jiang, T., Lee, D.T. (eds) Computing and Combinatorics. COCOON 1997. Lecture Notes in Computer Science, vol 1276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0045099
Download citation
DOI: https://doi.org/10.1007/BFb0045099
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63357-0
Online ISBN: 978-3-540-69522-6
eBook Packages: Springer Book Archive