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
və
uzunluğu)
ilə verilir.
Nümunə
![image](https://www.wikimedia.az-az.nina.az/image/aHR0cHM6Ly93d3cud2lraW1lZGlhLmF6LWF6Lm5pbmEuYXovaW1hZ2UvYUhSMGNITTZMeTkxY0d4dllXUXVkMmxyYVcxbFpHbGhMbTl5Wnk5M2FXdHBjR1ZrYVdFdlkyOXRiVzl1Y3k5MGFIVnRZaTlrTDJReEwweGxkbVZ1YzJoMFpXbHVYMlJwYzNSaGJtTmxYMkZ1YVcxaGRHbHZiaTVuYVdZdk5EQXdjSGd0VEdWMlpXNXphSFJsYVc1ZlpHbHpkR0Z1WTJWZllXNXBiV0YwYVc5dUxtZHBaZz09LmdpZg==.gif)
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:
- anket → apket ("n" hərfini "p" ilə dəyişdirmək),
- apket → aptet ("k" hərfini "t" ilə dəyişdirmək),
- 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:
- qaş → daş ("q" hərfini "d" ilə dəyişdirmək).
İstinadlar
- В. И. Левенштейн. Двоичные коды с исправлением выпадений, вставок и замещений символов [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:1966SPhD...10..707L.
Xarici keçidlər
- Black, Paul E., redaktorLevenshtein distance // Dictionary of Algorithms and Data Structures [online], U.S. National Institute of Standards and Technology, 14 August 2008, İstifadə tarixi: 2 November 2016
- Rosseta Code implementations of Levenshtein distance
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Levensteyn mesafesi informasiya nezeriyyesi dilcilik ve komputer elminde iki ardicilliq arasindaki ferqi olcmek ucun setir olcusu Qeyri resmi olaraq iki soz arasindaki Levensteyn mesafesi bir sozu digerine deyisdirmek ucun teleb olunan tek simvollu redaktelerin daxiletme silme ve ya evezetme minimum sayidir O 1965 ci ilde bu mesafeni hesablayan sovet riyaziyyatcisi Vladimir Levensteynin serefine adlandirilib Levensteyn mesafesi redakte mesafesi de adlandirila biler baxmayaraq ki bu termin hem de umumi olaraq redakte mesafesi kimi taninan daha boyuk mesafe olculeri ailesini ifade ede biler 32 Bu setir duzulusleri ile six baglidir TerifiIki a b displaystyle a b setri arasindaki Levensteyn mesafesi muvafiq olaraq a displaystyle a ve b displaystyle b uzunlugu lev a b displaystyle operatorname lev a b ile verilir lev a b a if b 0 b if a 0 lev tail a tail b if head a head b 1 min lev tail a b lev a tail b lev tail a tail b otherwise displaystyle operatorname lev a b begin cases a amp text if b 0 b amp text if a 0 operatorname lev big operatorname tail a operatorname tail b big amp text if operatorname head a operatorname head b 1 min begin cases operatorname lev big operatorname tail a b big operatorname lev big a operatorname tail b big operatorname lev big operatorname tail a operatorname tail b big end cases amp text otherwise end cases Numune Evezetme deyerini 1 silinme ve ya daxiletme deyerini 0 5 olaraq istifade ederek iki soz ucun mesafe matrisi redaktesi Meselen anket ve aptek sozleri arasindaki Levensteyn mesafesi 3 dur cunki asagidaki 3 redakte bir herfi digerine deyisir ve bunu 3 den az redakte ile etmek mumkun deyil anket apket n herfini p ile deyisdirmek apket aptet k herfini t ile deyisdirmek aptet aptek t herfini k ile deyisdirmek Mesafesi 1 olan sozlere qas ve das i numune gostermek olar qas das q herfini d ile deyisdirmek IstinadlarV I Levenshtejn Dvoichnye kody s ispravleniem vypadenij vstavok i zameshenij simvolov Binary codes capable of correcting deletions insertions and reversals Doklady Akademii Nauk SSSR 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 1966SPhD 10 707L Navarro Gonzalo A guided tour to approximate string matching PDF ACM Computing Surveys 33 1 2001 31 88 CiteSeerX 10 1 1 452 6317 doi 10 1145 375360 375365 2023 09 29 tarixinde arxivlesdirilib PDF Istifade tarixi 2023 12 05 Xarici kecidlerBlack Paul E redaktorLevenshtein distance Dictionary of Algorithms and Data Structures online U S National Institute of Standards and Technology 14 August 2008 Istifade tarixi 2 November 2016 Rosseta Code implementations of Levenshtein distance