Domande taggate «shortest-path»

Domande sui problemi algoritmici di trovare percorsi più brevi tra i nodi in un grafico.






2
Ottenere un ciclo negativo usando Bellman Ford
Devo trovare un ciclo negativo in un grafico ponderato diretto. So come funziona l'algoritmo Bellman Ford e che mi dice se esiste un ciclo negativo raggiungibile. Ma non lo nomina esplicitamente. Come posso ottenere il percorso effettivo del ciclo?v1,v2,…vk,v1v1,v2,…vk,v1v1, v2, \ldots vk, v1 Dopo aver applicato l'algoritmo standard abbiamo già …



4
L'algoritmo di Dijkstra su enormi grafici
Conosco molto bene Dijkstra e ho una domanda specifica sull'algoritmo. Se avessi un grafico enorme, ad esempio 3,5 miliardi di nodi (tutti i dati OpenStreetMap), allora chiaramente non sarei in grado di avere il grafico in memoria, quindi il grafico viene archiviato su disco in un database. Ci sono librerie …


2
Percorso più breve non intersecante per un grafico incorporato in un piano euclideo (2D)
Quale algoritmo useresti per trovare il percorso più breve di un grafico, che è incorporato in un piano euclideo, in modo tale che il percorso non dovrebbe contenere autointersezioni (nell'incorporamento)? Ad esempio, nel grafico seguente, si desidera passare da . Normalmente, un algoritmo come l'algoritmo di Dijkstra produrrebbe una sequenza …




2
Perché non possiamo trovare percorsi più brevi con pesi negativi semplicemente aggiungendo una costante in modo che tutti i pesi siano positivi?
Attualmente sto leggendo l'introduzione agli algoritmi e sono arrivato dall'algoritmo di Johnson che dipende dal fatto che tutti i percorsi siano positivi. l'algo dipende dal trovare una nuova funzione di peso (w ') che è positiva per tutti i bordi e mantiene la correttezza delle relazioni dei percorsi più brevi. …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.