Gabi Röger wrote:
> On 03/05/2010 10:42 PM, Malte Helmert wrote:
>> Karpas Erez wrote:
>>
>>>> One question though about the change to
>>>> eager_greedy_best_first_search.cc in r4013. It looks like before the
>>>> change, heuristics were only added to the alternation queue if they were
>>>> in "heuristics". Now they're added if they are in "heuristics" or in
>>>> "preferred_operator_heuristics". Is this the correct behaviour? (CCing
>>>> Gabi because she implemented the open lists.)
>>>>
>>> This is the same as in the lazy search. However, thinking about it now, the
>>> usage is a bit different, so I think you're right.
>
> I think this is correct. If the preferred operators of a heuristic
> are used, then there is an additional queue for these operators, but
> there is still the normal queue for this heuristic that includes all
> successors. Malte, is this not as it was done in the original
> implementation?
Erez: Gabi and I discussed this in person and agreed that the intention
is to only add to the alternation queue only those heuristics for which
"use_estimates" is set. So this should be changed in both eager and lazy
search.
CC'ing the tracker so that a bug report is automatically created from
this. Let's see if that works. :-)
Cheers,
Malte
|