Vấn đề này có thể được chuyển thành vấn đề chuyển nhượng , còn được gọi là vấn đề khớp lưỡng cực có trọng số tối đa.
Lưu ý đầu tiên rằng khoảng cách chỉnh sửa bằng với số phần tử cần thay đổi từ bộ này sang bộ khác. Điều này bằng tổng số phần tử trừ đi số phần tử không cần thay đổi. Vì vậy, việc tìm số lượng phần tử tối thiểu không thay đổi tương đương với việc tìm số đỉnh tối đa không thay đổi.
Đặt và là các phân vùng của . Ngoài ra, không mất tính tổng quát, hãy để (được phép vì ). Sau đó, hãy để , , ..., đều là tập hợp trống. Sau đó, số đỉnh tối đa không thay đổi là:B = { B 1 , B 2 , . . . , B l } [ 1 , 2 , . . . , n ] k ≥ l e d i t ( A , B ) = e d i t (A = { A1, A2, . . . , Ak}B = { B1, B2, . . . , Btôi}[ 1 , 2 , . . . , n ]k ≥ lB l + 1 B l + 2 B ke di t ( A , B ) = e dtôi t ( B , A )Bl + 1Bl + 2Bk
maxf∑ki=1|Ai∩Bf(i)|
trong đó là hoán vị của .[ 1 , 2 , . . . , k ]f[1,2,...,k]
Đây chính xác là bài toán gán trong đó các đỉnh là , ..., , , ..., và các cạnh là các cặp có trọng số. Điều này có thể được giải quyết trong thời gian .A k B 1 B k ( A i , B j ) | A i ∩ B j | O ( | V | 2 log | V | + | V | | E | )A1AkB1Bk(Ai,Bj)|Ai∩Bj|O(|V|2log|V|+|V||E|)