Skip to content
EntityQ2345824· pop 17· linked from 44 articles

Algoritmo de Johnson

Sign in to save

algorithm to find shortest paths between all pairs of vertices in a sparse, edge-weighted (possibly negatively), directed graph; uses the Bellman–Ford algorithm to remove negative weights and Dijkstra’s algorithm on the rest

Wikidata facts

Show 3 more facts
publication date
1977-00-00
Commons category
Johnson's algorithm
Sources (1)

via Wikidata · CC0

Article · Português

Algoritmo de Johnson é uma forma de encontrar o menor caminho entre entre dois pontos. Ele permite que algumas arestas tenham número negativo, mas ciclos negativos não devem existir. Este algoritmo trabalha com base no Algoritmo de Bellman-Ford, para computar uma transformação de um grafo de entrada, que remove todas os pesos negativos, permitindo o uso do algoritmo de Dijkstra no grafo transformado. Recebe esse nome em homenagem a Donald B. Johnson, o primeiro a descrevê-lo, em 1977.

Abstract from DBpedia / Wikipedia · CC BY-SA