lagrangian-heuristic