A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Problema do percurso mínimo

Apresentações semelhantes


Apresentação em tema: "Problema do percurso mínimo"— Transcrição da apresentação:

1 Problema do percurso mínimo
Pesquisa Operacional Cont. problema de redes

2 Problema do percurso mínimo
Um problema comum envolvendo a teoria dos grafos é o problema do percurso mínimo. O objetivo do problema é achar o percurso mais curto entre dois nós

3 Algoritmo Um problema de percurso mínimo envolve uma rede conexa dotada de valores não negativos associados a cada um dos arcos Um nó é designado como fonte e outro como nó destino. O objetivo é determinar um percurso interligando a fonte ao nó de destino, de tal forma que a soma dos valores associados aos arcos seja mínima

4 Etapa 1 Constrói-se uma lista principal tabulando-se sob cada nó, em ordem crescente de valores, arcos incidentes. Cada arco sob um determinado nó é escrito com este nó como sendo o 1º. Omite-se da lista qualquer arco que tenha como a fonte como 2º nó ou a destino como seu 1º nó.

5 Etapa 2 Assinala-se com asterisco o nó fonte alocando-lhe o valor 0. Localiza-se o arco de menor valor incidente na fonte assinalando-o com um círculo. Assinala-se com asterisco o 2º nó deste arco e aloca-se a este nó um valor igual ao custo do arco. Elimina-se da lista principal todos os outros arcos que possuem o nó recém-assinalado com asterisco como 2º nó.

6 Etapa 3 Se o nó recém assinalado com asterisco for o nó de destino, vai-se para a etapa 5. Caso contrário, para a etapa 4.

7 Etapa 4 Consideram-se, na lista principal corrente, todos os nós assinalados com asterisco sob os quais haja arcos não envoltos por círculos. Para cada um destes nós, adiciona-se ao valor que lhe é alocado o custo não envolto por círculo sob o nó em pauta. Designa-se a menor destas somas por M e circunda-se o arco cujo custo contribui para M. Assinala-se com asterisco o 2º nó deste arco e aloca-se a ele o valor M. Exclui-se da lista principal todos os outros arcos que possuam o nó recém assinalado por asterisco como 2º nó. Vai-se para a etapa 3.

8 Etapa 5 X é o valor alocado ao nó destino. Um percurso de valor mínimo é obtido recursivamente começando-se com o destino, pela inclusão no percurso de cada um dos arcos circulados, cujo 2º nó pertença ao percurso


Carregar ppt "Problema do percurso mínimo"

Apresentações semelhantes


Anúncios Google