Levenşteyn məsafəsi — informasiya nəzəriyyəsi, dilçilik və kompüter elmində iki ardıcıllıq arasındakı fərqi ölçmək üçün sətir ölçüsü. Qeyri-rəsmi olaraq iki söz arasındakı Levenşteyn məsafəsi bir sözü digərinə dəyişdirmək üçün tələb olunan tək simvollu redaktələrin (daxiletmə, silmə və ya əvəzetmə) minimum sayıdır. O, 1965-ci ildə bu məsafəni hesablayan sovet riyaziyyatçısı Vladimir Levenşteynin şərəfinə adlandırılıb.

Levenşteyn məsafəsi "redaktə" məsafəsi də adlandırıla bilər, baxmayaraq ki, bu termin həm də ümumi olaraq redaktə məsafəsi kimi tanınan daha böyük məsafə ölçüləri ailəsini ifadə edə bilər.:32 Bu, sətir düzülüşləri ilə sıx bağlıdır.

Tərifi

İki   sətri arasındakı Levenşteyn məsafəsi (müvafiq olaraq     uzunluğu)   ilə verilir.

 

Nümunə

 
Əvəzetmə dəyərini 1, silinmə və ya daxiletmə dəyərini 0,5 olaraq istifadə edərək iki söz üçün məsafə matrisi redaktəsi

Məsələn, "anket" və "aptek" sözləri arasındakı Levenşteyn məsafəsi 3-dür, çünki aşağıdakı 3 redaktə bir hərfi digərinə dəyişir və bunu 3-dən az redaktə ilə etmək mümkün deyil:

  1. anket → apket ("n" hərfini "p" ilə dəyişdirmək),
  2. apket → aptet ("k" hərfini "t" ilə dəyişdirmək),
  3. aptet → aptek ("t" hərfini "k" ilə dəyişdirmək).

Məsafəsi 1 olan sözlərə "qaş" və "daş"ı nümunə göstərmək olar:

  1. qaş → daş ("q" hərfini "d" ilə dəyişdirmək).

İstinadlar

  1. В. И. Левенштейн. [Binary codes capable of correcting deletions, insertions, and reversals]. Доклады Академии Наук СССР (rus). 163 (4). 1965: 845–848. Appeared in English as: Levenshtein, Vladimir I. "Binary codes capable of correcting deletions, insertions, and reversals". Soviet Physics Doklady. 10 (8). February 1966: 707–710. Bibcode:.
  2. Navarro, Gonzalo. (PDF). ACM Computing Surveys. 33 (1). 2001: 31–88. CiteSeerX . doi:. 2023-09-29 tarixində (PDF). İstifadə tarixi: 2023-12-05.

Xarici keçidlər

Mənbə — ""

Informasiya Melumat Axtar

Anarim.Az

Sayt Rehberliyi ile Elaqe

Saytdan Istifade Qaydalari

Anarim.Az 2004-2023