Resultados da pesquisa a pedido "dijkstra"
Algoritmo de Dijkstra em python
Estou tentando implementar o algoritmo de Dijkstra em python usando matrizes. Esta é a minha implementação. def extract(Q, w): m=0 minimum=w[0] for i in range(len(w)): if w[i]<minimum: minimum=w[i] m=i return m, Q[m] def dijkstra(G, s, t='B'): ...
Caminho mais curto com um toque
eu tenhon vértices em arestas ponderadas não direcionadas entre elas (os pesos representam minutos). Cada vértice contém um número de minutos necessários para tomar um café nesse vértice. Desejo determinar a menor quantidade de tempo (minutos) ...
Compreendendo o cálculo da complexidade de tempo para o algoritmo Dijkstra
De acordo com o meu entendimento, calculei a complexidade de tempo do algoritmo Dijkstra como notação big-O usando a lista de adjacência fornecida abaixo. Não saiu como deveria e isso me levou a entender passo a passo. Cada vértice pode ser ...
Caminho mais curto em "dois gráficos" com número limitado de alterações
Digamos que tenhamos dois gráficos direcionados e de peso positivo em um conjunto de vértices (o primeiro gráfico representa, por exemplo, ferrovias e o segundo - faixas de ônibus; vértices são pontos de ônibus ou estações de trem ou ambas). ...
Desempenho da implementação do algoritmo de Dijkstra
Below é uma implementação do algoritmo de Dijkstra que escrevi no pseudocódigo nortigo @Wikipedia [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode]. Para um gráfico com cerca de 40.000 nós e 80.000 arestas, leva 3 ou 4 minutos para ...
Encontre o caminho mais curto do vértice u para v passando por um vértice w?
Em um gráfico direcionado com pesos de borda não negativos, posso encontrar facilmente o caminho mais curto de u para v usando dijkstra. Mas há algum ajuste simples no Dijkstra para que eu possa encontrar o caminho mais curto de u até v através ...
Como reconstruir caminhos de um Dijkstra de vários caminhos?
Atualmente, estou escrevendo uma biblioteca PHP para gráficos. Eu já implementei o algoritmo de Dijkstra de caminho único com êxito, mas agora luto com a implementação de uma versão de caminhos múltiplos no estágio de reconstrução ...
Dijkstra vs. Floyd-Warshall: encontrando a rota ideal em todos os pares de nós
Estou lendo o algoritmo de Dijkstra e o algoritmo de Floyd-Warshall. Entendo que o Dijkstra encontra a rota ideal de um nó para todos os outros nós e o Floyd-Warshall encontra a rota ideal para todos os pares de nós. Minha pergunta é se o ...