Quale delle seguenti opzioni impiega meno tempo di elaborazione / è meno costoso in un algoritmo di attraversamento grafico per un sistema di navigazione (interno)?
a) Per produrre tutti i possibili percorsi tra i punti di partenza e di destinazione (nodi sul grafico) quindi applicare un meccanismo di filtraggio per abbinare le capacità e le preferenze dell'utente di navigazione (come trovare tutti i percorsi sul grafico e quindi escludere le scale per sedia a rotelle utenti), o
b) Non appena il profilo dell'utente è disponibile per il sistema, filtra il grafico ed escludi i percorsi che non sono attraversabili per questo utente e quindi esegui un algoritmo di percorso più breve?