Um estudo do algoritmo de Goldberg e Tarjan para o problema de luxo maximo

AUTOR(ES)
DATA DE PUBLICAÇÃO

1992

RESUMO

Este trabalho consiste no estudo e na implementação do algoritmo de Goldberg e Tarjan para o problema do fluxo máximo. Este algoritmo tem destacada importância por apresentar uma das complexidades mais baixas e também pelo fato de abordar o problema de maneira diferenciada. Goldberg e Tarjan utilizam a estrutura de dados árvores dinâmicas para atingir a complexidade O(nm log(n2/m)) numa rede n-nós, m-arcos. Em redes densas (m = O (n2)) a complexidade deste algoritmo é tão boa quanto qualquer outro algoritmo, tendo uma das melhores complexidades em redes de densidade moderada. (m = O(n3/2)). Este algoritmo apresenta duas versões, uma que não utiliza a estrutura de dados árvores dinâmicas e tem complexidade O(n3), e outra versão que incorpora ao algoritmo anterior as árvores dinâmicas, conseguindo a complexidade de O(nm log(n2 1m)). Foram realizados testes comparativos com as duas versões e os principais al&oritmos conhecidos para o problema, tendo em vista o tempo de CPU em cada método. As redes utilizadas neste trabalho têm características particulares

ASSUNTO(S)

algoritmos programação (matematica)

Documentos Relacionados