Q1: 我如果保证consistent,假如每走一步中启发式的值下降都小于这一步的真实代价,那么到goal的时候启发式的值不还是>0吗 A: 如果h(goal) > 0,只能说明该启发式为错误因为违反了启发式的基本定义。 一旦把h(goal) = 0写死,一致性会自然保证整个链条正确