Balancing precision and performance in structured merge
The Hungarian Method for the Assignment Problem