parameterized mv heuristic solver