Masalah ini dapat diubah menjadi masalah penugasan , juga dikenal sebagai masalah pencocokan bipartit tertimbang maksimum.
Perhatikan terlebih dahulu bahwa jarak edit sama dengan jumlah elemen yang perlu diubah dari satu set ke set lainnya. Ini sama dengan jumlah total elemen dikurangi jumlah elemen yang tidak perlu diubah. Jadi, menemukan jumlah minimum elemen yang tidak berubah sama dengan menemukan jumlah maksimum simpul yang tidak berubah.
Mari dan B = { B 1 , B 2 , . . . , B l } menjadi partisi dari [ 1 , 2 , . . . , n ] . Juga, tanpa kehilangan keumuman, misalkan k ≥ l (diizinkan karena e d i tA={A1,A2,...,Ak}B={B1,B2,...,Bl}[1,2,...,n]k≥l ). Lalu biarkan B l + 1 , B l + 2 , ..., B k semua menjadi set kosong. Maka jumlah maksimum simpul yang tidak berubah adalah:edit(A,B)=edit(B,A)Bl+1Bl+2Bk
maxf∑ki=1|Ai∩Bf(i)|
di mana adalah permutasi dari [ 1 , 2 , . . . , k ] .f[1,2,...,k]
Ini persis masalah penugasan di mana simpul adalah , ..., A k , B 1 , ..., B k dan ujung-ujungnya berpasangan ( A i , B j ) dengan bobot | A i ∩ B j | . Ini dapat diselesaikan dalam waktu O ( | V | 2 log | V | + | V | | E | ) .A1AkB1Bk(Ai,Bj)|Ai∩Bj|O(|V|2log|V|+|V||E|)