start constructive heuristic