DocumentCode :
1822470
Title :
Homomorphic tree embeddings and their applications to recursive program optimization
Author :
Lakshmanan, Laks V S ; Ashraf, Karima ; Han, Jiawei
Author_Institution :
Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
fYear :
1993
fDate :
19-23 Jun 1993
Firstpage :
344
Lastpage :
353
Abstract :
The problems of stage-preserving linearization and one-boundedness are studied for a class of nonlinear single rule recursive programs, and syntactic characterizations are developed for both. The characterizations lead to a polynomial-time algorithm for the former and a linear-time algorithm for the latter. Stage-preserving linearization results in a significant improvement in evaluation efficiency, compared to a linearization that does not preserve stages. The class of nonlinear strips that are stage-preserving linearizable includes several classes of programs that can be linearized only using a mix of left and right linear rules, as well as programs that cannot be linearized using previously known techniques. The study makes use of a technique based on the notion of homomorphic tree embeddings
Keywords :
deductive databases; programming theory; trees (mathematics); evaluation efficiency; homomorphic tree embeddings; linear-time algorithm; nonlinear single rule recursive programs; nonlinear strips; one-boundedness; polynomial-time algorithm; recursive program optimization; stage-preserving linearization; syntactic characterizations; Application software; Computer science; Deductive databases; Polynomials; Query processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1993. LICS '93., Proceedings of Eighth Annual IEEE Symposium on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-3140-6
Type :
conf
DOI :
10.1109/LICS.1993.287574
Filename :
287574
Link To Document :
بازگشت