Математическая энциклопедия - код с исправлением выпадений и вставок
Связанные словари
Код с исправлением выпадений и вставок
код, предназначенный для исправления ошибок двух типов, встречающихся при передаче и перфорации информации. Выпадением буквы в слове b=b1 ...bn длины пв нек-ром алфавите Вназ. преобразование слова b в слово b' = b1.. .bi-1bi+1 ...,b п длины п-1, Для числа Ns(b) слов, получаемых из слова р выпадениями sбукв, справедливы следующие оценки где т(Р) число серий слова b (серией слова b=b1, ... b п наз. слово такое, что 1) bi+1=...=bj, 2) если то ' 3) если j<n, то ). В частности, N1(b)=t(b). Вставкой буквы в слове b=b1 ...b п наз. преобразование слова b в слово b' = b1 ... bibbi.. .bn длины n+1, где и Число слов, получаемых из произвольного слова b длины пвставками s букв алфавита В, равно где rчисло букв алфавита В. Множество Кслов в алфавите Вназ. кодом с исправлением s выпадений (вставок, выпадений или вставок), если никакое слово в алфавите Вне может быть получено из двух различных слов из К в результате s или менее выпадений (вставок, выпадений или вставок) букв в каждом из них. Функция, определенная на парах (b1, b2) слов в алфавите Ви равная минимальному числу выпадений и вставок букв, преобразующих b1 в b2, является метрикой. Множество Кслов в алфавите Вявляется кодом с исправлением s выпадений (вставок, выпадений или вставок) тогда и только тогда, когда расстояние между любыми двумя различными словами из Кбольше 2s, так что указанные три определения кодов эквивалентны. Примером кода с исправлением одного выпадения или одной вставки является множество слов {b=b1 ... bn} длины пв алфавите В={0, 1}, для к-рых . Число слов в этом коде равно где суммирование производится по всем нечетным делителям dчисла n+1 и j(d) функция Эйлера, и является асимптотически максимальным при
В. И. Левенштейн.
Математическая энциклопедия. — М.: Советская энциклопедия
И. М. Виноградов
1977—1985