Lin–Kernighan heuristic