Un* heuristique, la surestimation/sous-estimation?

Je suis confus au sujet de l'termes surestimation/sous-estimation. J'ai parfaitement comment algorithme A* fonctionne, mais je ne suis pas sûr de les effets de l'existence d'une heuristique qui surestimer ou sous-estimer.

Est surestimation lorsque vous prenez la place de l'direct birdview ligne? Et pourquoi serait-il faire l'algorithme incorrect? La même heuristique est utilisée pour tous les nœuds.

Est la sous-estimation lorsque vous prenez la racine carrée de la direct birdview ligne? Et pourquoi l'algorithme reste correct?

Je ne peux pas trouver un article qui explique agréable et clair, donc j'espère que quelqu'un ici a une bonne description.