WSLS heuristic