Skip to main navigation Skip to search Skip to main content

Associative-commutative discrimination nets

  • Stony Brook University

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

32 Scopus citations

Abstract

Use of discrimination nets for many-to-one pattern matching has been shown to dramatically improve the performance of the Knuth-Bendix completion procedure used in rewriting. Many important applications of rewriting require associative-commutative (AC) function symbols and it is therefore quite natural to expect performance gains by using similar techniques for AC-completion. In this paper we propose such a technique, called AC-discrimination net, that is a natural generalization of the standard discrimination net in the sense that if no AC-symbols are present in the pattern, it specializes to the standard discrimination net. Moreover we show how AC-discrimination nets can be augmented so as to further improve the performance of AC-matching on problems that are typically seen in practice.

Original languageEnglish
Title of host publicationTAPSOFT 1993
Subtitle of host publicationTheory and Practice of Software Development - 4th International Joint Conference CAAP/FASE, Proceedings
EditorsMarie-Claude Gaudel, Jean-Pierre Jouannaud
PublisherSpringer Verlag
Pages61-74
Number of pages14
ISBN (Print)9783540566106
DOIs
StatePublished - 1993
Event4th International Joint Conference on the Theory and Practice of Software Development, TAPSOFT 1993 - Orsay, France
Duration: Apr 13 1993Apr 17 1993

Publication series

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

Conference

Conference4th International Joint Conference on the Theory and Practice of Software Development, TAPSOFT 1993
Country/TerritoryFrance
CityOrsay
Period04/13/9304/17/93

Fingerprint

Dive into the research topics of 'Associative-commutative discrimination nets'. Together they form a unique fingerprint.

Cite this