Skip to main navigation Skip to search Skip to main content

Incremental techniques for efficient normalization of nonlinear rewrite systems

  • University of Texas at Dallas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In [8] we described a nonlinear pattern-matching algorithm with the best known worst-case and optimal average-case time complexity. In this paper we first report on some experiments conducted on our algorithm. Based on these experiments we believe that our algorithm is useful in speeding up normalization of nonlinear rewrite systems even when it has a small number (≥5) of rewrite rules. In order to find matches quickly our algorithm operates in two phases. In the first phase it scans the subject tree to collect some “information” which is then used to find matches quickly in the second phase. Scanning can become very expensive especially for large subject trees. However the normalization process is “incremental” in nature. After each reduction step the subject tree is altered and this modified tree is usually not completely different from the old tree. Hence it should be possible to avoid scanning and searching the entire tree for new matches. We describe general techniques to exploit the incremental nature of normalization to speed up each reduction step. Specifically, using these techniques we show that the search for new matches in the subject tree following a replacement can be made independent of the size of the subject tree.

Original languageEnglish
Title of host publicationRewriting Techniques and Applications - 4th International Conference, RTA-1991, Proceedings
EditorsRonald V. Book
PublisherSpringer Verlag
Pages335-347
Number of pages13
ISBN (Print)9783540539049
DOIs
StatePublished - 1991
Event4th International Conference on Rewriting Techniques and Applications, RTA-1991 - Como, Italy
Duration: Apr 10 1991Apr 12 1991

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume488 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Conference on Rewriting Techniques and Applications, RTA-1991
Country/TerritoryItaly
CityComo
Period04/10/9104/12/91

Fingerprint

Dive into the research topics of 'Incremental techniques for efficient normalization of nonlinear rewrite systems'. Together they form a unique fingerprint.

Cite this