Top Banner
Teoria dos Grafos MÉTODOS QUANTITATIVOS DE GESTÃO MQG Aula 2
31

Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Nov 11, 2018

Download

Documents

lynhu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Teoria dos GrafosMÉTODOS QUANTITATIVOS DE GESTÃO

MQG

Aula 2

Page 2: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Modelagem LinearPROGRAMAÇÃO LINEAR

2

Page 3: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

CaracterísticasNa modelagem matemática é possível maximizar ou minimizar os recursos (variáveis de decisão)

Otimizar: 𝑧 = 𝑓(𝑥1, 𝑥2,..............., 𝑥𝑛)

Sujeito a: 𝑔1(𝑥1, 𝑥2,...................,𝑥𝑛) ≤ 𝑏1

𝑔2(𝑥1, 𝑥2, ...................,𝑥𝑛) = 𝑏2

𝑔𝑚(𝑥1, 𝑥2, ...................,𝑥𝑛) ≥ 𝑏𝑚

Aula 02 - Teoria dos Grafos 3

Page 4: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Características

Aula 02 - Teoria dos Grafos 4

De modo que:

𝑥𝑗 Quantidade de variáveis utilizadas; (j= 1,2,.....n)

𝑏𝑗 Quantidade disponível de recursos; (j= 1,2,.....n)

𝑓(𝑥) Função objetivo

𝑔𝑗(𝑥)

𝑛

Funções utilizadas nas restrições do problema

Número de variáveis de decisão𝑚 Número de variáveis do modelo

Page 5: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

ConceitoEstá em sua forma padrão se tivermos uma maximização da função

objetivo e se todas as restrições forem do tipo menor ou igual, bem como os termos constantes e variáveis de decisão de não negatividade.

Maximizar:

Sujeito a:

Aula 02 - Teoria dos Grafos 5

𝑧 =

𝑗=1

𝑛

𝑐𝑗 𝑥𝑗

𝑗=1

𝑛

𝑎𝑖𝑗𝑥𝑗 ≤ 𝑏𝑖 (𝑖 = 1,2, ……𝑚)

𝑥1, 𝑥2,.............,𝑥𝑛 ≥ 0

Page 6: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Terminologia✓Solução: ✓ Qualquer especificação de valores para as variáveis de decisão,

independente de se tratar de uma escolha desejável ou permissível.

✓Solução Viável: ✓ Uma solução em que todas as restrições são satisfeitas.

✓Solução Ótima: ✓ Uma solução viável que tem o valor mais favorável da função

objetivo, isto é maximizar ou minimizar a função objetivo em toda a região viável, podendo ser única ou não.

Aula 02 - Teoria dos Grafos 6

Page 7: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Fluxograma de resolução

Aula 02 - Teoria dos Grafos 7

Inicio

Determine uma solução viável

Solução Ótima

FimSim

Não

Page 8: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Teoria dos GrafosO QUE É ISSO

8

Page 9: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

ConceitooGrafo é um conjunto de pontos e linhas

oOs pontos são chamados de vértices (ou nós) e as linhas são chamadas de arestas (ou arcos)

Aula 02 - Teoria dos Grafos 9

Arestas

Arcos

Vértices

Nós

Page 10: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

AplicaçãoÉ bastante abrangente o uso de grafos na logística em áreas de estudo como por exemplo:

•Análise de planejamento de projetos

•Roteirização

•Redes de distribuição

•Rede transporte

Aula 02 - Teoria dos Grafos 10

Page 11: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exemplo◦Ex. No problema do caminho mais curto◦Vértices são as cidades◦Arestas são as ligações entre as cidades que podem ser direcionadas ou não direcionadas

Aula 02 - Teoria dos Grafos 11

RodoviaRodovia

Rio de Janeiro

São Paulo São Paulo

Rio de Janeiro

Page 12: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exemplo

Aula 02 - Teoria dos Grafos 12

Page 13: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exemplo

Aula 02 - Teoria dos Grafos 13

Page 14: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

CaminhoUm caminho é uma sequência de vértices e arestas, onde para cada i, os extremos da aresta ai são ni-ni+1

Aula 02 - Teoria dos Grafos 14

1

5

2

43

a5

a2

a1

a4

a3

a6

Alguns Caminhos possíveis

vértices 2-4=

2, a1, 1, a2, 2, a4, 3, a6, 4

Ou

2, a4, 3, a6, 4

Ou.........

Page 15: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

LaçoÉ uma aresta com extremos n-n para algum nó n

Aula 02 - Teoria dos Grafos 15

1

5

2

43

a5

a2

a1

a4

a3

a6

a3

(2-2)

Page 16: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Agora é com vocêsTrace um grafo com as seguintes características:

• Vértices {1,2,3,4,5,6},

• Arestas {a1, a2, a3, a4, a5, a6, a7, a8,}

• Funções g(a1)= 1-2; g(a2)= 2-3; g(a3)= 3-4; g(a4)= 3-1;

g(a5)= 3-5; g(a6)= 5-5; g(a7)= 3-6; g(a8)= 4-6

Aula 02 - Teoria dos Grafos 16

Page 17: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Algoritmo de DijkstraMÉTODO DO CAMINHO MÍNIMO

17

Page 18: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mínimoObter Caminhos, interligando Vértices de um Grafo, cujo comprimento seja Mínimo

Implementações:◦ Algoritmo de Dijkstra

Aplicação:◦ Redes de Computadores (Percurso entre Roteadores)◦ Tráfego Urbano◦ Sistemas Rodoviários, Ferroviários e Aéreos◦ Importante para diversos problemas de logística

Aula 02 - Teoria dos Grafos 18

Page 19: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

ExemploQual o menor caminho entre as cidades A e F, respeitando as restrições do grafo abaixo

Aula 02 - Teoria dos Grafos 19

A

BC

D E

F

Page 20: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

ExemploQual o menor caminho entre as cidades A e S, respeitando as restrições do grafo abaixo

Aula 02 - Teoria dos Grafos 20

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

Page 21: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 21

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

•Começamos no vértice S •Vértice de início

•Apontamos para os vértices adjacente a ele•No caso os vértices G e E

A

B

F

C

G

Page 22: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 22

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

•O menor peso esta no vértice G (5)

•Vamos então analisar os pesos a partir do vértice G•Excluindo-se o vértice S (já feito)

•O vértice G recebe a etiqueta de permanente (*)

A

B

F

C

G(5)

Page 23: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 23

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

A

B

F

C

G(5)

Passo Peso Antecessor

G* 5 S

E 8 S

C

F

D

B

A

Page 24: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 24

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

A

B

F

C

G(5)

Passo Peso Antecessor

G* 5 S

E 8 7 S G

C 11 G

F 7 G

D

B

A

(7)

Ficamos com duas possibilidades1. Seguir o vértice E2. Seguir o vértice FEscolhemos o vértice F (*)

Page 25: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 25

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

A

B

F

C

G(5)

Passo Peso Antecessor

G* 5 S

E 8 7 11 S G F

C 11 10 G F

F* 7 G

D 9 F

B 11 F

A 12 F

(7)

Page 26: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 26

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

A

B

F

C

G(5)

Passo Peso Antecessor

G* 5 S

E 8 7 11 16 S G F D

C 11 10 G F

F* 7 G

D* 9 F

B 11 F

A 12 13 F D

(7)

(9)

Page 27: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Caminho mais curto entre S e A

Aula 02 - Teoria dos Grafos 27

A

B

D

F

C

E

G

S

36

2

2

5

87

42

5

4

2

4

10

A

B

F

C

G(5)

Passo Peso Antecessor

G* 5 S

E 8 7 11 16 S G F D

C 11 10 G F

F* 7 G

D 9 F

B 11 F

A* 12 13 F D

(7)(12)

Page 28: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exercício – 1 Encontre o menor caminho entre A e F

Aula 02 - Teoria dos Grafos 28

4 km

2 km

1 km

8 km

10 km

5km

2km2 km

6 km

A

B

C

D

E

F

Page 29: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exercício – 2 Encontre o menor caminho entre A e F

Aula 02 - Teoria dos Grafos 29

10

5

2

9

2

1

22

6

A

B

C

D

E

F3 6

Page 30: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exercício – 3 Encontre o menor caminho entre B e G

Aula 02 - Teoria dos Grafos 30

1 BA

D E

G

F

C2

3 4

4 6 4 5 6

3 6

5

Page 31: Teoria dos Grafos - daroncho.com · Fluxograma de resolução Aula 02 - Teoria dos Grafos 7 Inicio Determine uma solução viável Solução Ótima Fim Sim Não. Teoria dos Grafos

Fatec Zona Leste | MQG | Prof Celio Daroncho |

Exercício – 4 Encontre o menor caminho entre A e F

Aula 02 - Teoria dos Grafos 31

B

A

C E

D

F

2

4

3

1 32

4

2

2