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

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

Otimização em Redes Prof. Bruno Samways dos Santos

Apresentações semelhantes


Apresentação em tema: "Otimização em Redes Prof. Bruno Samways dos Santos"— Transcrição da apresentação:

1 Otimização em Redes Prof. Bruno Samways dos Santos

2 Pesquisa Operacional II Introdução 1 – Problema de Fluxo Máximo 2 – Problema da Árvore de Expansão Mínima 3 – Problema do Caminho Mais Curto 4 – Problema de Fluxo de Custo Mínimo 5 – Redes PERT/CPM

3 Pesquisa Operacional II Problema do Caminho Mais Curto O objetivo deste tipo de problema é encontrar o caminho mínimo entre dois nós As redes em que podem ser aplicadas os algoritmos deste problema envolvem tanto arcos direcionados como não direcionados (vamos trabalhar mais com direcionados) Os arcos podem representar distâncias, tempos ou custos por exemplo.

4 Pesquisa Operacional II Algoritmos existentes Dijkstra Ford, Bellman e Moore Caminho mais confiável Floyd Dantzig K-caminhos mínimos

5 Pesquisa Operacional II Algoritmo de Dijkstra Utiliza-se este algoritmo para determinar o caminho mínimo de um nó para outro nó ou para todos os outros nós da rede É um dos algoritmos mais utilizados por sua eficiência Sua utilização só é possível quando o valor (tempo, distância, custo) atribuído nos arcos são POSITIVOS

6 Pesquisa Operacional II Passos 1. Identifique a origem da rede e rotule-a DEFINITIVAMENTE, fazendo para o nó: [o,-] (0) Obs: [a, n] (i), onde: a = valor da soma dos arcos predecessores e, n = nó predecessor. 2. Identifique os arcos que saem do nó recém- rotulado e rotule TEMPORARIAMENTE os nós alcançados pelos arcos. 3. Identifique o nó TEMPORÁRIO com a menor soma dos arcos (de toda a rede) e rotule-o DEFINITIVAMENTE 4. Repita os passos 2 e 3 até não sobrarem mais nós com rótulos TEMPORÁRIOS ou até ter chegado ao destino escolhido

7 Pesquisa Operacional II A D EB COT

8 Pesquisa Operacional II A D EB COT [0,-] (0)

9 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1)

10 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1)

11 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2)

12 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2)

13 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3)

14 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3)

15 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4)

16 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4)

17 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4) [12,B] (5)

18 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4) [12,B] (5)

19 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4) [12,B] (5) [18,D] (6)

20 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [12,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [19,E] (3) [10,A] (4) [12,A] (4) [12,B] (5) [18,D] (6)

21 Pesquisa Operacional II Qual é o menor caminho? Faz a rota inversa para descobrir!!! A D EB COT [0,-] (0) [5,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [12,A] (4) [12,B] (5) [18,D] (6)

22 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [12,A] (4) [12,B] (5) [18,D] (6) O -> A -> D -> T = = 18 …ou

23 Pesquisa Operacional II A D EB COT [0,-] (0) [5,O] (1) [8,O] (1) [9,B] (2) [7,B] (2) [12,A] (4) [12,B] (5) [18,D] (6) O -> B -> C -> D -> T = = 18


Carregar ppt "Otimização em Redes Prof. Bruno Samways dos Santos"

Apresentações semelhantes


Anúncios Google