A* este un set de pași (un algoritm) pe care computerele îl pot folosi pentru a afla cum să ajungă rapid între două locuri. Dacă aveți o listă de locații și știți cât de greu este să ajungeți de la una la alta, folosind A* puteți afla rapid care este cea mai rapidă cale. Este înrudit cu algoritmul lui Dijkstra, dar face presupuneri inteligente, astfel încât nu pierde atât de mult timp încercând căi lente. Este o serie bună de pași dacă doriți doar drumul dintre două locuri. Dacă aveți de gând să cereți mai multe trasee din aceeași hartă, există metode mai rapide, care găsesc toate răspunsurile dintr-o dată, cum ar fi algoritmul Floyd-Warshall. A* nu va funcționa dacă doriți să vizitați mai multe locuri într-o singură călătorie (problema comis-voiajorului călător).