ปัญหานี้สามารถเปลี่ยนเป็นปัญหาการมอบหมายซึ่งเป็นที่รู้จักกันว่าปัญหาการจับคู่สองฝ่ายที่มีน้ำหนักสูงสุด
โปรดทราบว่าระยะทางแก้ไขเท่ากับจำนวนองค์ประกอบที่ต้องเปลี่ยนจากชุดหนึ่งไปอีกชุดหนึ่ง นี่เท่ากับจำนวนองค์ประกอบทั้งหมดลบด้วยจำนวนองค์ประกอบที่ไม่จำเป็นต้องเปลี่ยนแปลง ดังนั้นการค้นหาจำนวนขั้นต่ำขององค์ประกอบที่ไม่เปลี่ยนแปลงนั้นเทียบเท่ากับการหาจำนวนสูงสุดของจุดยอดที่ไม่เปลี่ยนแปลง
ให้= { 1 , 2 , . . , k }และB = { B 1 , บี2 , . . , B L }เป็นพาร์ติชัน[ 1 , 2 , . . , n ] นอกจากนี้หากไม่มีการสูญเสียความสามารถทั่วไปให้k ≥ l (อนุญาตเพราะe d i tA={A1,A2,...,Ak}B={B1,B2,...,Bl}[1,2,...,n]k≥l ) จากนั้นให้ B l + 1 , B l + 2 , ... , B kทั้งหมดเป็นเซตว่าง ดังนั้นจำนวนสูงสุดของจุดยอดที่ไม่เปลี่ยนแปลงคือ:edit(A,B)=edit(B,A)Bl+1Bl+2Bk
maxf∑ki=1|Ai∩Bf(i)|
ที่คือการเปลี่ยนแปลงของk][ 1 , 2 , . . , k ]f[1,2,...,k]
นี่เป็นปัญหาการกำหนดที่จุดยอดคือ , ... , , , ... ,และขอบคือคู่มีน้ำหนัก. นี้สามารถแก้ไขได้ในเวลาA k B 1 B kA1AkB1Bk| A i ∩ B j | O ( | V | 2บันทึก| V | + | V | | E | )(Ai,Bj)|Ai∩Bj|O(|V|2log|V|+|V||E|)