dc.creator |
Kari, Lila |
|
dc.creator |
Konstantinidis, Stavros |
|
dc.creator |
Koppecki, Steffen |
|
dc.creator |
Yang, Meng |
|
dc.date.accessioned |
2024-09-06T16:19:16Z |
|
dc.date.available |
2024-09-06T16:19:16Z |
|
dc.date.issued |
2018-10-23 |
|
dc.identifier.issn |
1999-4893 |
|
dc.identifier.uri |
http://library2.smu.ca/xmlui/handle/01/31980 |
|
dc.description |
Published version |
en_CA |
dc.description.abstract |
<p><span>The concept of edit distance and its variants has applications in many areas such as computational linguistics, bioinformatics, and synchronization error detection in data communications. Here, we revisit the problem of computing the inner edit distance of a regular language given via a Nondeterministic Finite Automaton (NFA). This problem relates to the inherent maximal error-detecting capability of the language in question. We present two efficient algorithms for solving this problem, both of which execute in time <em>O</em>(<em>r</em><sup>2</sup><em>n</em><sup>2</sup><em>d</em>), where <em>r</em> is the cardinality of the alphabet involved, <em>n</em> is the number of transitions in the given NFA, and <em>d</em> is the computed edit distance. We have implemented one of the two algorithms and present here a set of performance tests. The correctness of the algorithms is based on the connection between word distances and error detection and the fact that nondeterministic transducers can be used to represent the errors (resp., edit operations) involved in error-detection (resp., in word distances).</span></p> |
en_CA |
dc.description.provenance |
Submitted by Anna Labrador (anna.labrador@smu.ca) on 2024-09-06T16:19:16Z
No. of bitstreams: 1
Konstantinidis_Stavros_2018.pdf: 369902 bytes, checksum: fda2fe45c5fc1b228a96933f2bc8c709 (MD5) |
en |
dc.description.provenance |
Made available in DSpace on 2024-09-06T16:19:16Z (GMT). No. of bitstreams: 1
Konstantinidis_Stavros_2018.pdf: 369902 bytes, checksum: fda2fe45c5fc1b228a96933f2bc8c709 (MD5)
Previous issue date: 2018-11 |
en |
dc.language.iso |
en |
en_CA |
dc.publisher |
MDPI AG |
en_CA |
dc.relation.uri |
https://dx.doi.org/10.3390/a11110165 |
|
dc.rights |
©2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
|
dc.subject.lcsh |
Computer algorithms |
|
dc.subject.lcsh |
Automata |
|
dc.subject.lcsh |
Transducers |
|
dc.title |
Efficient Algorithms for Computing the Inner Edit Distance of a Regular Language via Transducers |
en_CA |
dc.type |
Text |
en_CA |
dcterms.bibliographicCitation |
Algorithms, (11) 165. (2018) |
en_CA |
Copyright statement:
©2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).