Ho un grafico ponderato positivo diretto. Ogni bordo ha un costo di utilizzo. Ho solo un denaro, voglio calcolare i percorsi più brevi con l'algoritmo dijkstra, ma la somma dei costi dei bordi sul percorso deve essere inferiore o uguale a A.Algoritmo di percorso più breve di Dijkstra con costo del fronte
Voglio fare questo con la modifica Dijstra più piccola (se posso fallo con piccole modifiche di Dijkstra). Devo farlo in O(n*log(n))
se posso, ma penso di poterlo fare.
Chiunque può aiutarmi con questo?
Come al solito con le domande dei compiti a casa - cos'hai fino ad ora? – Stephen
Sto capendo correttamente il problema: ogni spigolo ha una lunghezza e un costo, e tu vuoi minimizzare la lunghezza con il vincolo in più che il costo deve essere inferiore o uguale a A. –
@Mark Byers: Sì, voglio fare il percorso più breve con questo vincolo extra per ogni percorso deve essere vero. – Svisstack