simulate search + init heuristic