| | |
Summary: Asymptotically Good Codes Correcting Insertions, Deletions, and
Transpositions
Leonard J. Schulman \Lambda David Zuckerman y
Abstract
We present simple, polynomialtime encodable and decodable codes which are asymptotically good for channels
allowing insertions, deletions and transpositions. As a corollary, they achieve exponential error probability
in a stochastic model of insertiondeletion.
Keywords: error correcting codes, insertion, deletion, transposition, edit distance, asymptotically good,
asynchronous communication.
\Lambda College of Computing, Georgia Institute of Technology, Atlanta GA 303320280. Email: schulman@cc.gatech.edu.
y On leave from the University of Texas at Austin. Email: diz@cs.utexas.edu. Supported in part by NSF NYI Grant No.
CCR9457799, a David and Lucile Packard Fellowship for Science and Engineering, and an Alfred P. Sloan Research Fellowship.
1
1 Introduction
In an asynchronous noisy channel, characters of the received message are not definitively identified with
antecedents in the transmitted message. We describe a code which allows for correction of data modified in
the following ways:
A. Insertion and deletion of characters. (Note that this implies also alteration of characters.)
B. Transpositions of blocks of data: a message of the form ABC is transformed into ACB. (Note that this
|