Our second heuristic, , was originally proposed by Och et al. och2001 in the context of machine translation. To construct the heuristic , we first run A search using . For each state that is evaluated by this first search, we update the best-encountered probability for : , where is initialized to . The second time we run A search, we use these probabilities in the heuristic: . The heuristic is not admissible, but it is intended to give a more realistic estimate of future path cost than does, and thus reduce the fraction of search space that needs to be explored.