ComputingComputer ScienceAlgorithmsCompilersKnowledge RepresentationGraph AlgorithmsGraph TheoryDigital CopyingGraph RewritingGraph TransformationNode CopyingUnification
Graph unification is sometimes implemented as a destructive operation, making it neccesary to copy the argument graphs before beginning the actual unification. Previous research on graph unification claimed that this copying is a computation sink, and has sought to correct this. In this paper I claim that the fundamental problem is in designing graph unification as a destructive operation. This forces it to both over copy and early copy. I present a nondestructive graph unification algorithm that minimizes over copying and eliminates early copying. This algorithm is significantly simpler than recently published solutions to copying problems, but maintains the essential efficiency gains of older techniques.
5
The design of a computer language for linguistic information
Stuart M. Shieber · 1984 · 117 citations · Full text
Lauri Karttunen · 1984 · 107 citations · Full text
Lauri Karttunen · 1986 · 79 citations · Full text
Structure sharing with binary trees
Lauri Karttunen, Martin Kay · 1985 · 40 citations · Full text