Το A* είναι ένα σύνολο βημάτων (ένας αλγόριθμος) που οι υπολογιστές μπορούν να χρησιμοποιήσουν για να υπολογίσουν πώς να φτάσουν γρήγορα κάπου μεταξύ δύο τόπων. Αν έχετε έναν κατάλογο με τοποθεσίες και πόσο δύσκολο είναι να πάτε από τη μία κατευθείαν στην άλλη, η χρήση του Α* μπορεί να σας πει γρήγορα τον ταχύτερο τρόπο. Σχετίζεται με τον αλγόριθμο του Dijkstra, αλλά κάνει έξυπνες εικασίες, ώστε να μην ξοδεύει τόσο χρόνο προσπαθώντας αργούς τρόπους. Είναι μια καλή σειρά βημάτων αν θέλετε μόνο τη διαδρομή μεταξύ δύο τόπων. Αν πρόκειται να ζητήσετε πολλά μονοπάτια από τον ίδιο χάρτη, τότε υπάρχουν ταχύτεροι τρόποι, που βρίσκουν όλες τις απαντήσεις ταυτόχρονα, όπως ο αλγόριθμος Floyd-Warshall. Ο A* δεν θα λειτουργήσει αν θέλετε να επισκεφθείτε πολλά μέρη σε ένα ταξίδι (το πρόβλημα του πλανόδιου πωλητή).