FATEC Zona Leste. Teoria dos Gráfos. Métodos Quantitativos de Gestão MQG

Documentos relacionados
PESQUISA OPERACIONAL TEORIA DOS GRAFOS

Oalgoritmo de Dijkstra

Matemática Discreta. Leandro Colombi Resendo. Matemática Discreta Bacharel em Sistemas de Informações

TÍTULO: COMPARAÇÃO ENTRE OS MÉTODOS DE BUSCA EM ESPAÇOS DE ESTADOS E O ALGORITMO DE DIJKSTRA

Trabalho Computacional

Complexidade de Algoritmos. Edson Prestes

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente

Análise de Redes de Transportes. Útil também para várias outras áreas além de Transportes!

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura Exemplo de um grafo linear.

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Quinta-feira, 14 de março. Introdução aos Fluxos de Rede Handouts: Notas de Aula

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente

BCC204 - Teoria dos Grafos

Aula 6: REDE PERT/CPM

Temas para estudo com alunos

Pesquisa Operacional Programação em Redes

Análise e Complexidade de Algoritmos

Teoria dos Grafos. Edson Prestes

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO

Resolução de problemas e desenvolvimento de algoritmos

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

Grafos Msc. Daniele Carvalho Oliveira. Doutoranda em Computação UFU Mestre em Computação - UFU Bacharel em Computação - UFJF 1

Teoria dos Grafos. Aulas 3 e 4. Profa. Alessandra Martins Coelho

Grafo: Algoritmos e Aplicações

GEADA. Gerador de Expressões Algébricas em Digrafos Acíclicos. para versão 1.0, de agosto/2008. Autor: Márcio Katsumi Oikawa

CAPÍTULO 2. Grafos e Redes

PROVA MODELO Duração da prova: 120 minutos

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Microsoft Office PowerPoint 2007

Redes de Computadores. Prof. Késsia Marchi

Complexidade de Algoritmos. Edson Prestes

BCC204 - Teoria dos Grafos

IES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

ILP - Introdução à Linguagem de Programação. Plano de estudo: - Constantes e variáveis. - Atribuindo valores às variáveis.

Memória Cache. Prof. Leonardo Barreto Campos 1

CURSO: TÉCNICO EM INFORMÁTICA NA MODALIDADE EAD

Dadas a base e a altura de um triangulo, determinar sua área.

Inteligência Computacional: resolvendo problemas difíceis da vida real

UNOCHAPECÓ - ÁREA DE CIÊNCIAS EXATAS E AMBIENTAIS ENGENHARIA MECÂNICA - P.I. PROF. EDERSON MOREIRA PAZ

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

Aula 21: Roteamento em Redes de Dados

Revisão Inteligência Artificial ENADE. Prof a Fabiana Lorenzi Outubro/2011

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

- UNIVERSIDADE DO VALE DO RIO DOS SINOS CIÊNCIAS EXATAS E TECNOLÓGICAS Curso: Informática / Ciência da Computação

Processo de Venda Perdida

Fundamentos de Sistemas de Informação Sistemas de Informação

Tema 2: Mercado. Assunto 5: Dimensionando o mercado. Unidade 1: Qual o tamanho do meu mercado

Sistemas de Informação I

PROGRAMAÇÃO Microsoft WINDOWS XP

Sistemas Operacionais

Redes de Computadores. Camada de Aplicação Teoria de Redes Complexas: Conceitos Básicos em Grafos

Manual para criar uma rede bayesiana utilizando a shell Netica.

PROJETO DE REDES

Fluxo Máximo a Custo Mínimo

Resolução de problemas por meio de busca. Capítulo 3 Russell & Norvig Seções 3.1, 3.2 e 3.3

Estudo da linha de produção de uma fábrica de ração

Palavras Chave: Rede social, Grafo, Digrafo, Relação de amizade, Caminho 1 INTRODUÇÃO

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

FORMAÇÃO CONTINUADA CAMINHOS PARA O ENSINO

c. Técnica de Estrutura de Controle Teste do Caminho Básico

Grafos. Problema Abstração Modelo Solução

BC-0506: Comunicação e Redes Algoritmos em Grafos

MOQ 43 PESQUISA OPERACIONAL. Professor: Rodrigo A. Scarpel

Por que estudar sistemas de informação?

Teoria da Decisão MÉTODOS QUANTITATIVOS DE GESTÃO

Anderson L. S. Moreira

Logística Empresarial. Atividades Chave, Planejamento e Estratégia Logística Prof. José Correia

Uma Heurística para o Problema de Redução de Padrões de Corte

Algoritmos e Estruturas de Dados II. Trabalho Prático 2

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS

Módulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão

Algumas Aplicações da Teoria dos Grafos

Conceitos Importantes:

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

2 Diagrama de Caso de Uso

23/08/2013. Tecnologia da Informação. Transportes SEMINÁRIO: MOVIMENTAÇÃO E TI

Tecnologia e Comércio de Equipamentos Eletrônicos LTDA PORTAL DE TELEMETRIA SYSTEMTEK PARA GERENCIAMENTO DE FROTAS

Madrid (B) Londres (C) Porto

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Figura 5.1.Modelo não linear de um neurônio j da camada k+1. Fonte: HAYKIN, 2001

Requisitos de Titulação Processo Seletivo de Docentes, N.º 064/09/2011

Manual de Atualização MATERIAL DE APOIO - KB IMÓVEIS

Conceitos ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Comunicação; Formas de escritas; Processo de contagem primitivo;

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

PESQUISA OPERACIONAL -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

Computação Paralela e Geração. Kamila Ribeiro Ghidetti Vitor

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

Online Survivable Network Design

Roteamentos AULA ... META. Introduzir alguns problemas de roteamento. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de:

ALGORITMOS DE ORDENAÇÃO. Algoritmos de comparação-e-troca. Bubble Sort Merge Sort Quick Sort

Árvores de Suporte de Custo Mínimo

Introdução à Arquitetura de Computadores. Renan Manola Introdução ao Computador 2010/01

NOÇÕES BÁSICAS DE ALMOXARIFADO. Administração de Recursos Materiais e Patrimoniais Aula 7 Prof. Rafael Roesler

Transcrição:

Teoria dos Gráfos Métodos Quantitativos de Gestão MQG

Conceitualmente, um grafo consiste em um conjunto de vértices (pontos ou nós) e um conjunto de arestas (pontes ou arcos), ou seja, é uma noção simples, abstrata, usada para representar a idéia de alguma espécie de relação entre objetos de dados. DEFINIÇÃO

DEFINIÇÃO

São classificados em grafos não direcionais (conceituado anteriormente), e grafos direcionais. Um grafo direcionado, ou dígrafo, G (V,A) é definido pelo par de conjuntos V e A, onde V são os vértices dos grafos e A é o conjunto de pares ordenados (v,w), onde v é chamado origem e w é chamado destino da aresta. GRAFO DIRECIONAL

GRAFO DIRECIONAL

GRAFO DIRECIONAL

Um caminho é uma sequência de vértices v1, v2, v3,..., vn, e o comprimento do caminho é o número de arestas que o compõem. Um dígrafo rotulado é um dígrafo onde cada aresta e/ou vértice tem um rótulo associado, podendo ser um nome, uma atividade, um custo ou um outro valor qualquer. GRAFO DIRECIONAL

GRAFO DIRECIONAL

A Teoria dos Grafos, tem grande importância na representação de problemas como fluxo de rede, roteirização e caminho mínimo. É largamente aplicada a problemas com fluxogramas, redes de comunicação, modelos de fluxos de dados, algoritmos de escalonamento, leiaute (layout) de circuitos, algoritmos de pesquisa e ordenação. Também é muito empregada na área de pesquisa operacional como redes de transporte, problemas de localização etc. APLICAÇÕES DA TEORIA DOS GRAFOS

O objetivo da logística é a minimização dos custos de movimentação de produtos no tempo (estoques) e no espaço (transportes). Uma das técnicas a serem utilizadas para a redução dos custos de transportes é a chamada roteirização, ou seja, a definição de itinerários a serem percorridos por veículos que atendam um depósito ou centro de distribuição. ROTEIRIZAÇÃO

Trata-se de um algoritmo, criado pelo cientista da computação Edsger Dijkstra, que permite encontrar o menor caminho (menor custo) entre um vértice escolhido inicialmente (vértice de partida) e outro vértice qualquer do Grafo. Dentre os algoritmos computacionais para a solução de problemas para determinação do caminho mais curto em um Grafo, o Algoritmo de Dijkstra é o mais usado. ALGORITIMO DE DIJKSTRA

Um exemplo prático do problema que pode ser resolvido pelo algoritmo de Dijkstra é: alguém precisa se deslocar de uma cidade para outra. Para isso, ela dispõe de várias estradas, que passam por diversas cidades. Qual delas oferece uma trajetória de menor caminho? ALGORITIMO DE DIJKSTRA

2 B 4 D 2 A 4 1 2 3 2 F C 3 E EXERCÍCIO

Moreira, D.A. Administração da Produção e Operações. São Paulo: Cengage Learning, 2008. Referências Bibliográficas