Come implementare un finder di scorciatoie in un algoritmo di ricerca del percorso A *? Supponiamo che ogni tessera sia rappresentata da una coordinata (x, y) e so dove ogni tessera "buona" e ogni tessera "non percorribile" si trova sulla griglia. Come potrei trovare la soluzione migliore a questo problema su larga scala in cui i punti di partenza e di arrivo sono sempre diversi con molte scorciatoie e ostacoli diversi nel modo di ogni punto di partenza e di arrivo. Qual è il modo più ottimale per trovare il percorso più breve tra i punti della griglia a miglia di distanza (supponendo che ogni piastrella rappresenti 1 piede)?