Content deleted Content added
Adamant.pwn (talk | contribs) →History: I couldn't find any url describing original 1983 report, only its reprints, but its traces are found in citations, e.g. in introduction section of Crochemore-Verin article |
Adamant.pwn (talk | contribs) it's Crochemore-Verin, not Crochemore-Hancart |
||
Line 23:
[[File:Anselm Blumer with DAWG.jpg|thumb|288x288px|Anselm Blumer with a drawing of generalized CDAWG for strings ''ababc'' and ''abcab'']]
The concept of suffix automaton was introduced in 1983<ref
In 1983, Mu-Tian Chen and Joel Seiferas independently showed that Weiner's 1973 suffix-tree construction algorithm<ref name=":5">{{harvp|Weiner|1973}}</ref> while building a suffix tree of the string <math>S</math> constructs a suffix automaton of the reversed string <math display="inline">S^R</math> as an auxiliary structure.<ref name=":6">{{harvp|Chen, Seiferas|1985|loc=|p=97}}</ref> In 1987, Blumer ''et al''. applied the compressing technique used in suffix trees to a suffix automaton and invented the compacted suffix automaton, which is also called the compacted directed acyclic word graph (CDAWG).<ref name=":7">{{harvp|Blumer et al.|1987|loc=|p=578}}</ref> In 1997, [[Maxime Crochemore]] and Renaud Vérin developed a linear algorithm for direct CDAWG construction.<ref name=":16">{{harvp|Crochemore, Vérin|1997|loc=|p=192}}</ref> In 2001, Shunsuke Inenaga ''et al''. developed an algorithm for construction of CDAWG for a set of words given by a [[trie]].<ref name=":8">{{harvp|Inenaga et al.|2001|loc=|p=1}}</ref>
== Definitions ==
|