problema do percurso mínimo pesquisa operacional cont. problema de redes

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

Upload: internet

Post on 17-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

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

Problema do percurso mínimo

Pesquisa OperacionalCont. problema de redes

Page 2: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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

Page 3: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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

Page 4: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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ó.

Page 5: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

• 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ó.

Etapa 2

Page 6: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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.

Page 7: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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.

Page 8: Problema do percurso mínimo Pesquisa Operacional Cont. problema de redes

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