BCC204 - Teoria dos Grafos

Tamanho: px
Começar a partir da página:

Download "BCC204 - Teoria dos Grafos"

Transcrição

1 BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 12 de novembro de 2014 Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

2 Avisos Site da disciplina: Moodle: Lista de s: Para solicitar acesso: Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

3 Conteúdo 1 O Problema do Caixeiro Viajante 2 Casos Especiais 3 Evolução dos Benchmarks 4 Algoritmo de Christofides 5 Aplicações Práticas 6 O Problema do Carteiro Chinês 7 Complexidade 8 Solução Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

4 O Problema do Caixeiro Viajante Definição O Problema do Caixeiro Viajante PCV, consiste em determinar um ciclo hamiltoniano de custo mínimo em um grafo ponderado direcionado ou não. Complexidade Encontrar um ciclo hamiltoniano de custo mínimo em um grafo sem propriedades particulares é NP-Difícil. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

5 O Problema do Caixeiro Viajante Grafo de exemplo e solução do PCV. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

6 O Problema do Caixeiro Viajante Histórico O Problema do Caixeiro Viajante é um problema clássico de otimização combinatória. De acordo com o trabalho On the history of combinatorial optimization, de 1960, a idéia de um ciclo hamiltoniano de custo mínimo como um problema de aplicação surgiu em 1920 em Viena, atribuído a Karl Menger. Karl Menger conhece Hassler Whitney, que supostamente, entre 1931 e 1932, teria se referido ao problema como o Problema do Caixeiro Viajante. Obviamente, esta versão da história não está isenta de contestações. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

7 O Problema do Caixeiro Viajante Histórico Em anos futuros, o problema foi estudado por diversos pesquisadores: Menger (1940); Milgran (1940); Mahalanobis (1940); Jessen (1942); Gosh (1948); Maks (1948); Flood, em 1956, publica um trabalho pioneiro na revista Operations Research. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

8 O Problema do Caixeiro Viajante A Importância do PCV O problema do caixeiro viajante é um dos problemas de otimização combinatória mais intensamente pesquisados até o momento. Esta importância é atribuída a três características combinadas: Grande número de aplicações práticas; Relação com vários outros problemas e muitas variantes; Grande dificuldade de solução exata. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

9 O Problema do Caixeiro Viajante Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

10 O Problema do Caixeiro Viajante Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

11 O Problema do Caixeiro Viajante Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

12 O Problema do Caixeiro Viajante O Filme Quatro matemáticos descobrem um algoritmo para solução eficiente do PCV e provam que P=NP, quando se confrontam com as implicações globais da descoberta. O departamento de defesa americano oferece US$10 milhões para cada pelo algoritmo, porém, um dos matemáticos se recusa a vender, sendo forçado a revelar um segredo importante sobre sua parte do algoritmo. Lançado em Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

13 Casos Especiais do PCV PCV Métrico Também conhecido como -PCV, em que as distâncias entre as cidades obedecem à desigualdade triangular, ou seja, a distância de uma cidade A até uma cidade B nunca é maior do que uma rota que inclui uma cidade intermediária C. Em outras palavras d AB d AC + d CB. PCV Euclideano Também conhecido como PCV planar, em que as distâncias são euclideanas. PCV Assimétrico A distância entre dois vértices no grafo depende do sentido em que a aresta está sendo percorrida. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

14 O Problema do Caixeiro Viajante Evolução dos Benchmarks Ao longo do tempo, a ampla investigação e criação de métodos para solução do PCV resultou em uma grande evolução no tamanho das instâncias não triviais resolvidas à otimalidade: 318 cidades (1980); cidades (1990); cidades (2004); cidades (2006). Atualmente, a maior instância do PCV não resolvida é conhecida como World TSP, contando com cidades a. a Disponível em Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

15 O Problema do Caixeiro Viajante cidades na Alemanha e cidades na Suécia. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

16 O Problema do Caixeiro Viajante pontos em um circuito VLSI. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

17 O Problema do Caixeiro Viajante World TSP: cidades. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

18 Algoritmo de Christofides Princípio O algoritmo de Christofides, proposto em 1976, determina um ciclo hamiltoniano da seguinte forma: Dado um grafo G, determina uma árvore geradora mínima T ; Calcula um casamento perfeito de custo mínimo entre os vértices de grau ímpar de T ; Adiciona as arestas do casamento em T, tornando-a um grafo euleriano; Aplica o procedimento Twice-Around para determinar o ciclo hamiltoniano a partir do ciclo euleriano. Comprovadamente, o algoritmo de Christofides produz soluções que são no máximo 1,5 vezes piores do que as soluções ótimas dos problemas. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

19 Twice-Around Princípio O algoritmo de Christofides utiliza parte do princípio da heurística Twice-Around; Partindo de uma árvore geradora mínima de um grafo G, um ciclo hamiltoniano é obtido a partir de um ciclo euleriano em G através de um percurso que, utilizando atalhos sempre que possível, evita a repetição de vértices no ciclo. Complexidade A complexidade desta heurística é dominada pela determinação do casamento perfeito de custo mínimo: O(n 3 ). Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

20 Algoritmo de Christofides Terminologia H: conjunto de vértices que determinam o ciclo hamiltoniano; T : árvore geradora mínima do grafo da entrada; A T : conjunto de arestas de T ; G 0 = (V 0, A 0 ): grafo reduzido que possui os vértices de grau ímpar de T e as arestas de A incidentes aos vértices de T ; E: casamento perfeito de custo mínimo dos vértices de G 0 ; G : grafo que possui o conjunto de vértices original e o conjunto de arestas de T e E; L: ciclo euleriano em G. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

21 Algoritmo de Christofides Entrada: Grafo G = (V, A) 1 H ; 2 determine T = (V, A T ), uma árvore geradora mínima de G; 3 defina G 0 = (V 0, A 0 ), onde V 0 é o conjunto de vértices de T que possuem grau ímpar e A 0 = {(i, j) A i, j V 0 }; 4 determine E, o casamento perfeito mínimo em G 0 ; 5 faça G = (V, A T E); 6 determine um ciclo euleriano L em G ; 7 //Twice-Around 8 enquanto L faça 9 escolher sequencialmente l k L; 0 se l k H então H H {l k } ; 1 L L \ l k ; 2 fim Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

22 Algoritmo de Christofides Grafo G. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

23 Algoritmo de Christofides Vértices de grau ímpar na árvore geradora mínima T obtida a partir de G. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

24 Algoritmo de Christofides Casamento E = {(2, 4), (6, 3)} em G. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

25 Algoritmo de Christofides G = (V, A T E) Grafo cujas arestas são a união das arestas da árvore geradora mínima e do casamento perfeito mínimo. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

26 Algoritmo de Christofides L = (possui repetição) H = (6, 3, 1, 2, 4, 5, 6). Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

27 Aplicações Práticas Transporte de Bagagens em Aeroportos Normalmente, os aeroportos são constituídos de vastos terminais e exigem uma frota de pequenos veículos para carga e descarga de bagagens das aeronaves. As bagagens são concentradas em um centro de distribuição tanto para carga quanto para descarga dos aviões estacionados, e os veículos seguem rotas pré-estabelecidas no aeroporto. Este problema pode ser modelado como o m-pcv, em que m veículos executam rotas de recolhimento ou entrega de bagagens, atendendo às diversas posições de estacionamento. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

28 Aplicações Práticas Planta de um aeroporto com posições de estacionamento e vias de acesso. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

29 Aplicações Práticas O Passeio do Pistoneio Campos terrestres de petróleo podem não ter pressão suficiente para trazer o petróleo até a superfície, e desta forma, é necessário empregar uma unidade móvel de pistoneio para a extração. A unidade móvel de pistoneio diminui o volume de petróleo no poço que temporaria esvazia, até que seu equilíbrio hidrostático seja recuperado e o poço encha novamente. Cada poço pode levar um tempo diferente para recuperar seu equilíbrio, e enquanto isto ocorre, a unidade móvel de pistoneio extrai petróleo de outros poços. O objetivo é estabelecer rotas para a unidade móvel de pistoneio extrair petróleo considerando apenas os poços disponíveis, minimizando a distância percorrida. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

30 Aplicações práticas Distribuição de poços de petróleo e passeios para etapas diferentes de extração de petróleo. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

31 Aplicações Práticas Otimização de Cadeias de Varreduras de Semicondutores Uma fábrica de semicondutores utilizou a heurística Kernighan-Lin (uma das heurísticas mais eficientes para o PCV simétrico) para determinação de rotas em um experimento de otimização de circuitos integrados. Cadeias de varredura são rotas desenhadas em um chip que fornecem elementos de testes para este mesmo chip. O propósito do problema é minimizar o tamanho destas cadeias para evitar perda de tempo e potência dentro do chip. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

32 Aplicações Práticas Exemplo de chip com cadeias de varreduras otimizadas. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

33 O Problema do Carteiro Chinês Introdução Considere serviços como coleta de lixo ou correios. Os cruzamentos das ruas são vértices do grafo e as arestas são as ruas. Cada rua tem um custo de percurso associado que representa a distância (ou tempo). É necessário percorrer todas as ruas e retornar ao ponto inicial com custo mínimo. Aplicações Coleta de lixo; Vendas em domicílio; Entrega do correio; Recenseamento; Nebulização contra dengue; etc... Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

34 O Problema do Carteiro Chinês Histórico A literatura relata um grande número de problemas de otimização combinatória associados aos percursos desenvolvidos sobre as arestas de um grafo G. O Problema do Carteiro Chinês foi relatado inicialmente por Kwan Mei-Ko em 1962, na revista Chinese Mathematics. Definição O Problema do Carteiro Chinês PCC, consiste em determinar um passeio fechado de custo mínimo que passe por cada aresta de um grafo G conectado pelo menos uma vez. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

35 O Problema do Carteiro Chinês Grafo de exemplo e ciclos que compõem uma solução. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

36 Complexidade PCC em Grafos Não Orientados Para o caso de grafos não orientados, a solução exata deste problema pode ser obtida em O(n 3 ) a, portanto, em tempo polinomial. a Papadimitriou & Steiglitz (1982) PCC em Grafos Orientados Para o caso de grafos orientados, a solução exata deste problema pode ser obtida utilizando um algoritmo de fluxo em redes, portanto, em tempo polinomial. PCC em Grafos Mistos Para o caso de grafos que possuem ambos os tipos de arestas, orientadas e não orientadas, o problema é NP-Difícil. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

37 Complexidade PCC em Grafos Caso Simétrico Para o caso de grafos nos quais as distâncias são iguais independente do sentido de travessia, o problema possui solução em tempo polinomial. PCC em Grafos Caso Íngreme Para o caso de grafos nos quais as distâncias dependem do sentido de travessia, o problema é NP-Difícil. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

38 O Problema do Carteiro Chinês Solução Em grafos eulerianos e não orientados, a solução consiste em determinar o ciclo euleriano. A solução deverá consistir em um itinerário único, de modo que caso o grafo não seja euleriano, algumas arestas serão percorridas mais de uma vez. O processo de solução, no caso de trabalharmos com um grafo não euleriano, adiciona arestas até que se obtenha um grafo euleriano. Desta forma, indicamos quais arestas serão percorridas duas vezes. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

39 O Problema do Carteiro Chinês Abordagem para Grafos Não Orientados e Conexos 1 Verifique se G é euleriano; 2 Caso positivo vá para 5; 3 Caso negativo, o grafo possui vértices de grau ímpar; 4 Adicione arestas ao grafo, duplicando as arestas que formam o caminho mais curto entre os vértices de grau ímpar, de modo que se tornem vértices de grau par; 5 Aplique um algoritmo de determinação de ciclos eulerianos. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

40 Exercício Torne o grafo acima euleriano e determine a solução do PCC. Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

41 Dúvidas? Marco Antonio M. Carvalho (UFOP) BCC de novembro de / 42

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

BCC204 - Teoria dos Grafos

BCC204 - Teoria dos Grafos BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal

Leia mais

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

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Complemento de Grafos Mostre que para qualquer Grafo G com 6 pontos, G ou possui um triângulo Considere um vértice v de V(G). Sem perda de generalidade, podemos assumir v é adjacente a outros

Leia mais

Análise e Complexidade de Algoritmos

Análise e Complexidade de Algoritmos Análise e Complexidade de Algoritmos Uma visão de Intratabilidade, Classes P e NP - redução polinomial - NP-completos e NP-difíceis Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com

Leia mais

PROBLEMA DO CARTEIRO CHINÊS

PROBLEMA DO CARTEIRO CHINÊS Introdução à Teoria dos Grafos Bacharelado em Ciência da Computação UFMS, 005 PROBLEMA DO CARTEIRO CHINÊS Resumo A teoria dos grafos teve seu início há cerca de 50 anos e aplicações datadas daquela época

Leia mais

Algoritmos de Aproximação para o Problema do Caixeiro Viajante

Algoritmos de Aproximação para o Problema do Caixeiro Viajante TSP p.1/19 Algoritmos de Aproximação para o Problema do Caixeiro Viajante 24 de agosto de 2004 TSP p.2/19 Problema do Caixeiro Viajante Dados grafo comprimento da aresta ( ) TSP p.2/19 Problema do Caixeiro

Leia mais

Pesquisa Operacional Programação em Redes

Pesquisa Operacional Programação em Redes Pesquisa Operacional Programação em Redes Profa. Alessandra Martins Coelho outubro/2013 Modelagem em redes: Facilitar a visualização e a compreensão das características do sistema Problema de programação

Leia mais

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

Teoria dos Grafos. Aulas 3 e 4. Profa. Alessandra Martins Coelho Teoria dos Grafos Aulas 3 e 4 Profa. Alessandra Martins Coelho fev/2014 Passeio ou percurso Um passeio ou percurso é uma sequência finita de vértices e arestas Exemplo Em (1) o passeio inicia pelo vértice

Leia mais

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

Roteamentos AULA ... META. Introduzir alguns problemas de roteamento. OBJETIVOS. Ao final da aula o aluno deverá ser capaz de: Roteamentos AULA META Introduzir alguns problemas de roteamento. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Distinguir circuito euleriano e ciclo hamiltoniano; Obter um circuito euleriano

Leia mais

Problema do Carteiro Chinês

Problema do Carteiro Chinês CENTRO DE CIÊNCIAS EXATAS DEPARTAMENTO DE COMPUTAÇÃO TEORIA DA COMPUTAÇÃO Problema do Carteiro Chinês Alunos: André Ricardo Gonçalves Luiz Gustavo Andrade dos Santos Paulo Roberto Silla Profa. Linnyer

Leia mais

Análise e Projeto de Algoritmos

Análise e Projeto de Algoritmos Análise e Projeto de Algoritmos Prof. Eduardo Barrére www.ufjf.br/pgcc www.dcc.ufjf.br eduardo.barrere@ice.ufjf.br www.barrere.ufjf.br Complexidade de Algoritmos Computabilidade: Um problema é computável

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução Prof. Humberto Brandão humberto@dcc.ufmg.br aula disponível no site: http://www.bcc.unifal-mg.edu.br/~humberto/ Universidade Federal de

Leia mais

5COP096 TeoriadaComputação

5COP096 TeoriadaComputação Sylvio 1 Barbon Jr barbon@uel.br 5COP096 TeoriadaComputação Aula 14 Prof. Dr. Sylvio Barbon Junior Sumário - Problemas Exponenciais - Algoritmos Exponenciais usando Tentativa e Erro - Heurísticas para

Leia mais

BCC202 - Estrutura de Dados I

BCC202 - Estrutura de Dados I BCC202 - Estrutura de Dados I Aula 04: Análise de Algoritmos (Parte 1) Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Ciência da Computação, DECOM Website: www.decom.ufop.br/reifortes

Leia mais

TerraNetwork: Sistema de Análise de Redes Urbanas

TerraNetwork: Sistema de Análise de Redes Urbanas TerraNetwork: Sistema de Análise de Redes Urbanas Geraldo Ribeiro Filho 1 Reinaldo Gen Ichiro Arakaki 2 Marcio Paim de Aquino 2 Luiz Antonio Nogueira Lorena 2 1 Instituto de Pesquisas em Tecnologia da

Leia mais

2 Problema das p-medianas

2 Problema das p-medianas 2 Problema das p-medianas 2.1 Definição O PMNC é definido da seguinte forma: determinar quais p facilidades (p m, onde m é o número de pontos onde podem ser abertas facilidades) devem obrigatoriamente

Leia mais

A Otimização Colônia de Formigas

A Otimização Colônia de Formigas A Otimização Colônia de Formigas Estéfane G. M. de Lacerda Departamento de Engenharia da Computação e Automação UFRN 22/04/2008 Índice A Inspiração Biológica O Ant System Aplicado ao PCV O Ant System Aplicado

Leia mais

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

APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS Bianca G. Giordani (UTFPR/MD ) biancaggiordani@hotmail.com Lucas Augusto Bau (UTFPR/MD ) lucas_bau_5@hotmail.com A busca pela minimização

Leia mais

Grafo: Algoritmos e Aplicações

Grafo: Algoritmos e Aplicações Grafo: Algoritmos e Aplicações Leandro Colombi Resendo leandro@ifes.edu.br Grafos: Algortimos e Aplicações Referências Basicas: Boaventura Netto, P. O., Grafos: Teoria, Modelos, Algoritmos, 2ª, SP, Edgar

Leia mais

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

FATEC Zona Leste. Teoria dos Gráfos. Métodos Quantitativos de Gestão MQG 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,

Leia mais

Inteligência de Enxame: ACO

Inteligência de Enxame: ACO Inteligência de Enxame: ACO! Otimização colônia de formigas é uma meta-heurística: «baseada em população «inspirada no comportamento forrageiro das formigas.! Muitas espécies de formigas são quase cegas.!

Leia mais

PROBLEMAS FÁCEIS E DIFÍCEIS. Prof. André Vignatti DINF - UFPR

PROBLEMAS FÁCEIS E DIFÍCEIS. Prof. André Vignatti DINF - UFPR PROBLEMAS FÁCEIS E DIFÍCEIS Prof. André Vignatti DINF - UFPR ENCONTRANDO CARTAS E PALAVRAS... Experimento em sala: encontrar carta no baralho, encontrar palavra no dicionário Qual das duas buscas é mais

Leia mais

Manejo Florestal Sustentável: Dificuldade Computacional e Otimização de Processos

Manejo Florestal Sustentável: Dificuldade Computacional e Otimização de Processos Manejo Florestal Sustentável: Dificuldade Computacional e Otimização de Processos Daniella Rodrigues Bezerra 1, Rosiane de Freitas Rodrigues 12, Ulisses Silva da Cunha 3, Raimundo da Silva Barreto 12 Universidade

Leia mais

Faculdade Alagoana de Administração FAA Ciência da Computação. (Resolução de Problemas em) Espaço de Estados

Faculdade Alagoana de Administração FAA Ciência da Computação. (Resolução de Problemas em) Espaço de Estados Faculdade Alagoana de Administração FAA Ciência da Computação (Resolução de Problemas em) Espaço de Estados (Adaptado de O.B. Coelho & G. Bittencourt & C. Moraes) Maria Aparecida Amorim Sibaldo maasibaldo@gmail.com

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Heurísticas e Algoritmos Aproximados

Projeto e Análise de Algoritmos Projeto de Algoritmos Heurísticas e Algoritmos Aproximados Projeto e Análise de Algoritmos Projeto de Algoritmos Heurísticas e Algoritmos Aproximados Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Universidade Federal de Alfenas Departamento de Ciências

Leia mais

PROGRAMAÇÃO INTEIRA. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos

PROGRAMAÇÃO INTEIRA. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos PROGRAMAÇÃO INTEIRA Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 5 modelos M9.1 - Problema de Seleção de Projetos ver Taha Capítulo 9 Cinco projetos estão sob avaliação

Leia mais

Princípio da Casa dos Pombos I

Princípio da Casa dos Pombos I Programa Olímpico de Treinamento Curso de Combinatória - Nível 2 Prof. Bruno Holanda Aula 7 Princípio da Casa dos Pombos I O princípio da casa dos pombos também é conhecido em alguns países (na Rússia,

Leia mais

Contagem. Prof. Dr. Leandro Balby Marinho. Matemática Discreta. Fundamentos Inclusão/Exclusão Princípio da Casa dos Pombos Permutações Combinações

Contagem. Prof. Dr. Leandro Balby Marinho. Matemática Discreta. Fundamentos Inclusão/Exclusão Princípio da Casa dos Pombos Permutações Combinações Contagem Prof. Dr. Leandro Balby Marinho Matemática Discreta Prof. Dr. Leandro Balby Marinho 1 / 39 UFCG CEEI Motivação Contagem e combinatória são partes importantes da matemática discreta. Se resumem

Leia mais

¹CPTL/UFMS, Três Lagoas, MS,Brasil, oliveiralimarafael@hotmail.com. ²CPTL/UFMS, Três Lagoas, MS, Brasil.

¹CPTL/UFMS, Três Lagoas, MS,Brasil, oliveiralimarafael@hotmail.com. ²CPTL/UFMS, Três Lagoas, MS, Brasil. Encontro de Ensino, Pesquisa e Extensão, Presidente Prudente, 22 a 25 de outubro, 2012 36 INTRODUÇÃO A CRIPTOGRAFIA RSA Rafael Lima Oliveira¹, Prof. Dr. Fernando Pereira de Souza². ¹CPTL/UFMS, Três Lagoas,

Leia mais

Temas para estudo com alunos

Temas para estudo com alunos Temas para estudo com alunos Este documento reúne alguns dos temas de pesquisa desenvolvidos por professores do Departamento de Matemática Aplicada (DMA) e que podem ter alunos de graduação atuando. Tratam-se

Leia mais

EXAME DISCURSIVO 2ª fase

EXAME DISCURSIVO 2ª fase EXAME DISCURSIVO 2ª fase 30/11/2014 MATEMÁTICA Caderno de prova Este caderno, com dezesseis páginas numeradas sequencialmente, contém dez questões de Matemática. Não abra o caderno antes de receber autorização.

Leia mais

26/08/2013. Árvore. Árvore. Árvore. Floresta :: Exemplo. Floresta ÁRVORES

26/08/2013. Árvore. Árvore. Árvore. Floresta :: Exemplo. Floresta ÁRVORES 2 ÁRVORES Dado um grafo G G é chamado de árvore caso seja não direcionado, conectado e não possua circuitos simples Matemática Discreta Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento

Leia mais

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

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2. Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações

Leia mais

PESQUISA OPERACIONAL TEORIA DOS GRAFOS

PESQUISA OPERACIONAL TEORIA DOS GRAFOS PESQUISA OPERACIONAL TEORIA DOS GRAFOS Um grafo G(V,A) pode ser conceituado como um par de conjuntos V e A, onde: V - conjunto não vazio cujos elementos são de denominados vértices ou nodos do grafo; A

Leia mais

PCC173 - Otimização em Redes

PCC173 - Otimização em Redes PCC173 - Otimização em Redes Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 25 de fevereiro de 2015 Marco Antonio M. Carvalho

Leia mais

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

Grafos. Problema Abstração Modelo Solução Prof. Dr. Julio Arakaki www.pucsp.br/~jarakaki (jarakaki@pucsp.br) Depto. 1 Problema Abstração Modelo Solução Problema Real (Muitos) Abstração (Análise do problema) Modelagem (Ferramenta de abstração)

Leia mais

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

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO ROTEIRIZAÇÃO Danillo Tourinho Sancho da Silva, MSc TEORIA DOS GRAFOS MOTIVAÇÃO 1 MOTIVAÇÃO Por que estudar grafos? Importante ferramenta matemática com aplicação em diversas áreas do conhecimento Utilizados

Leia mais

Algoritmos de Aproximação Segundo Semestre de 2012

Algoritmos de Aproximação Segundo Semestre de 2012 Algoritmos de Aproximação Segundo Semestre de 2012 Aproximação p. 1 Problema dos k-centros Dados: um grafo completo G = (V,E), um inteiro k > 0 e distâncias d ij para cada i e j em V tais que d ii = 0

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes Um problema pode ser resolvido através de diversos algoritmos; O fato de um algoritmo resolver um dado problema não significa que seja aceitável na prática. Na maioria das vezes, a escolha

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes Caminhos de custo mínimo em grafo orientado Este problema consiste em determinar um caminho de custo mínimo a partir de um vértice fonte a cada vértice do grafo. Considere um grafo orientado

Leia mais

Análise de Links e Busca na Web

Análise de Links e Busca na Web Análise de Links e Busca na Web Redes Sociais e Econômicas Prof. André Vignatti PageRank O PageRank é uma espécie de fluido que circula pela rede Para uma rede com n nós, o PageRank é calculado da seguinte

Leia mais

Resolução do Problema de Roteamento de Veículos com Frota Heterogênea via GRASP e Busca Tabu.

Resolução do Problema de Roteamento de Veículos com Frota Heterogênea via GRASP e Busca Tabu. Resolução do Problema de Roteamento de Veículos com Frota Heterogênea via GRASP e Busca Tabu. Camila Leles de Rezende, Denis P. Pinheiro, Rodrigo G. Ribeiro camilalelesproj@yahoo.com.br, denisppinheiro@yahoo.com.br,

Leia mais

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010. Matemática Essencial Extremos de funções reais Departamento de Matemática - UEL - 2010 Conteúdo Ulysses Sodré http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Laboratório de Pesquisa e Desenvolvimento Universidade Federal de Alfenas versão

Leia mais

PLANIFICAÇÃO ANUAL. MACS Matemática Aplicada às Ciências Sociais. Curso de Línguas e Humanidades 2º ANO (11º ANO)

PLANIFICAÇÃO ANUAL. MACS Matemática Aplicada às Ciências Sociais. Curso de Línguas e Humanidades 2º ANO (11º ANO) PLANIFICAÇÃO ANUAL MACS Matemática Aplicada às Ciências Sociais Curso de Línguas e Humanidades º ANO (º ANO) Ano Lectivo 0/05 Planificação º Ano - MACS º Período Número de Aulas Previstas 0 Apresentação

Leia mais

MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA. Busca em espaço de estados. Estados e Operadores. Jogo dos 8. Sumário. Exemplo: jogo dos 8

MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA. Busca em espaço de estados. Estados e Operadores. Jogo dos 8. Sumário. Exemplo: jogo dos 8 MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA Sumário busca em espaço de estados redução de problemas Busca em espaço de estados Exemplo: jogo dos 8 2 8 3 1 6 4 7 5 Jogo dos 8 Estados e Operadores Estado: uma

Leia mais

Resolução. = a = 700 cm = 7m; = b = 400 cm = 4 m; perímetro = 2 (7 + 4) = 22; 14 x 22 = 308; área = 7 x 4 = 28; 20 x 28 = 560; 308 + 560 = 868

Resolução. = a = 700 cm = 7m; = b = 400 cm = 4 m; perímetro = 2 (7 + 4) = 22; 14 x 22 = 308; área = 7 x 4 = 28; 20 x 28 = 560; 308 + 560 = 868 1 A figura abaixo é uma representação plana de certo apartamento, feita na escala 1: 00, ou seja, 1 cm na representação plana corresponde a 00 cm na realidade. Vão ser colocados rodapé e carpete no salão.

Leia mais

Inteligência Computacional Aplicada a Engenharia de Software

Inteligência Computacional Aplicada a Engenharia de Software Inteligência Computacional Aplicada a Engenharia de Software Estudo de caso III Prof. Ricardo de Sousa Britto rbritto@ufpi.edu.br Introdução Em alguns ambientes industriais, pode ser necessário priorizar

Leia mais

2 Revisão da Literatura

2 Revisão da Literatura 2 Revisão da Literatura 2.1 Introdução aos Problemas de Roteamento O problema é específico do CECAN e do COMAER. Na literatura acadêmica, do melhor do conhecimento, ainda não existem estudos ou artigos

Leia mais

Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos

Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos Alexandre da Costa 1 1 Acadêmico do Curso de Matemática - Centro de Ciências Exatas e Tecnológicas da Universidade Estadual

Leia mais

Teoria e Algoritmos em Grafos

Teoria e Algoritmos em Grafos Teoria e Algoritmos em Grafos 2018.2 Percursos Caminhos que percorrem todos os vértices ou todas as arestas de um grafo são chamados percursos. Ciclo Hamiltoniano Ciclos Hamiltonianos são ciclos que percorrem

Leia mais

Investigação Operacional

Investigação Operacional Sumário Victor Lobo Investigação Operacional Introdução Programa da cadeira Bibliografia Horário de dúvidas e contactos Avaliação O que é Investigação Operacional? Investigar as operações da empresa, embora

Leia mais

O NÚMERO DE OURO E SUA RELAÇÃO COM A BELEZA E HARMONIA DOS OBJETOS. GT 10 - Docência em Matemática: desafios, contextos e possibilidades

O NÚMERO DE OURO E SUA RELAÇÃO COM A BELEZA E HARMONIA DOS OBJETOS. GT 10 - Docência em Matemática: desafios, contextos e possibilidades O NÚMERO DE OURO E SUA RELAÇÃO COM A BELEZA E HARMONIA DOS OBJETOS GT 10 - Docência em Matemática: desafios, contextos e possibilidades Marília Lidiane Chaves da Costa marilialidiane@gmail.com Izamara

Leia mais

OTIMIZAÇÃO DA COLETA DE RESÍDUOS SÓLIDOS DOMICILIARES NO MUNICÍPIO DE MARAU/RS: COLETA PORTA A PORTA

OTIMIZAÇÃO DA COLETA DE RESÍDUOS SÓLIDOS DOMICILIARES NO MUNICÍPIO DE MARAU/RS: COLETA PORTA A PORTA OTIMIZAÇÃO DA COLETA DE RESÍDUOS SÓLIDOS DOMICILIARES NO MUNICÍPIO DE MARAU/RS: COLETA PORTA A PORTA Moacir Kripka Universidade de Passo Fundo, Faculdade de Engenharia e Arquitetura Campus I - Bairro São

Leia mais

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

BC-0506: Comunicação e Redes Algoritmos em Grafos BC-0506: Comunicação e Redes Algoritmos em Grafos Santo André, 2Q2011 1 Parte 1: Algoritmos de Busca Rediscutindo: Representações em Grafos Matriz de Adjacências Matriz de Incidências Lista de Adjacências

Leia mais

Notas de aula número 1: Otimização *

Notas de aula número 1: Otimização * UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL UFRGS DEPARTAMENTO DE ECONOMIA CURSO DE CIÊNCIAS ECONÔMICAS DISCIPLINA: TEORIA MICROECONÔMICA II Primeiro Semestre/2001 Professor: Sabino da Silva Porto Júnior

Leia mais

RELAÇÕES BINÁRIAS Produto Cartesiano A X B

RELAÇÕES BINÁRIAS Produto Cartesiano A X B RELAÇÕES BINÁRIAS PARES ORDENADOS Um PAR ORDENADO, denotado por (x,y), é um par de elementos onde x é o Primeiro elemento e y é o Segundo elemento do par A ordem é relevante em um par ordenado Logo, os

Leia mais

Estratégias para aumentar conversões

Estratégias para aumentar conversões Estratégias para aumentar conversões Uma nova ferramenta para controlar os lances de forma automática, oferecendo mais controlo, flexibilidade e relatórios detalhados. Flexibilidade Controlo Relatórios

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos UNIVERSIDADE PRESBITERIANA MACKENZIE Laboratório de Computação Natural LCoN I ESCOLA DE COMPUTAÇÃO NATURAL Algoritmos Genéticos Rafael Xavier e Willyan Abilhoa Outubro/2012 www.computacaonatural.com.br

Leia mais

Árvores Binárias e Busca. Jeane Melo

Árvores Binárias e Busca. Jeane Melo Árvores Binárias e Busca Jeane Melo Roteiro Parte 1 Árvores Relação hierárquica Definição Formal Terminologia Caminhamento em Árvores Binárias Exemplos Parte 2 Busca seqüencial Busca Binária Grafos Conjunto

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Grafos Cliques Maximais Para determinar os cliques maximais de um grafo G podemos usar o método de Maghout em Dado o grafo abaixo, calcule Determine os conjuntos independentes maximais em

Leia mais

Universidade Federal de Alfenas

Universidade Federal de Alfenas Universidade Federal de Alfenas Algoritmos em Grafos Aula 01 História dos Grafos Prof. Humberto César Brandão de Oliveira Leonhard Euler Em 1735, Euler ganha fama mundial ao resolver um problema que por

Leia mais

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

15.053 Quinta-feira, 14 de março. Introdução aos Fluxos de Rede Handouts: Notas de Aula 15.053 Quinta-feira, 14 de março Introdução aos Fluxos de Rede Handouts: Notas de Aula 1 Modelos de Rede Modelos de programação linear que exibem uma estrutura muito especial. Podem utilizar essa estrutura

Leia mais

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... 0) O que veremos na aula de hoje? Um fato interessante Produtos notáveis Equação do 2º grau Como fazer a questão 5 da 3ª

Leia mais

ESTRATÉGIAS DE RESOLUÇÃO DE PROBLEMAS DE PESQUISA OPERACIONAL

ESTRATÉGIAS DE RESOLUÇÃO DE PROBLEMAS DE PESQUISA OPERACIONAL ESTRATÉGIAS DE RESOLUÇÃO DE PROBLEMAS DE PESQUISA OPERACIONAL André Luis Trevisan Universidade Tecnológica Federal do Paraná andrelt@utfpr.edu.br Magna Natalia Marin Pires Universidade Estadual de Londrina

Leia mais

Aula 4 Análise Circuitos Elétricos Prof. Marcio Kimpara

Aula 4 Análise Circuitos Elétricos Prof. Marcio Kimpara ELETICIDADE Aula 4 Análise Circuitos Elétricos Prof. Marcio Kimpara Universidade Federal de Mato Grosso do Sul 2 Fonte elétrica As fontes elétricas mantém a diferença de potencial (ddp) necessária para

Leia mais

CAPÍTULO 2. Grafos e Redes

CAPÍTULO 2. Grafos e Redes CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que

Leia mais

O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste

O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste O estudo utilizando apenas este material não é suficiente para o entendimento do conteúdo. Recomendamos a leitura das referências no final deste material e a resolução (por parte do aluno) de todos os

Leia mais

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

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear. CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.

Leia mais

Grafos. Redes Sociais e Econômicas. Prof. André Vignatti

Grafos. Redes Sociais e Econômicas. Prof. André Vignatti Grafos Redes Sociais e Econômicas Prof. André Vignatti Teoria dos Grafos e Redes Sociais Veremos algumas das idéias básicas da teoria dos grafos Permite formular propriedades de redes em uma linguagem

Leia mais

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

Análise de Redes de Transportes. Útil também para várias outras áreas além de Transportes! Análise de Redes de Transportes Útil também para várias outras áreas além de Transportes! Roteiro da apresentação! Conceitos e definições! Caminho mínimo! Árvore de caminhos mínimos! Introdução ao problema

Leia mais

Princípio da Casa dos Pombos II

Princípio da Casa dos Pombos II Programa Olímpico de Treinamento Curso de Combinatória - Nível 2 Prof. Bruno Holanda Aula 8 Princípio da Casa dos Pombos II Nesta aula vamos continuar praticando as ideias da aula anterior, aplicando o

Leia mais

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.

Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel. Matemática Essencial Equações do Segundo grau Conteúdo Matemática - UEL - 2010 - Compilada em 18 de Março de 2010. Prof. Ulysses Sodré Matemática Essencial: http://www.mat.uel.br/matessencial/ 1 Introdução

Leia mais

Algoritmos de aproximação - Problema do caixeiro viajante

Algoritmos de aproximação - Problema do caixeiro viajante Algoritmos de aproximação - Problema do caixeiro viajante Marina Andretta ICMC-USP 30 de setembro de 2015 Baseado no livro Uma introdução sucinta a Algoritmos de Aproximação, de M. H. Carvalho, M. R. Cerioli,

Leia mais

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1. O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar

Leia mais

Complexidade de Algoritmos

Complexidade de Algoritmos Complexidade de Algoritmos Classes de Complexidades de Problemas Prof. Osvaldo Luiz de Oliveira Estas anotações devem ser complementadas por apontamentos em aula. Tempo polinomial Um algoritmo A, com entrada

Leia mais

Busca em Árvores ou Grafos

Busca em Árvores ou Grafos Giga Mundo Computação RSS Sobre a Equipe Mais computacao no seu Email! Nosso forum Politica de Privacidade Busca em Árvores ou Grafos Posted by on March 10th, 2009 in Inteligência Artificial StatSoft Data

Leia mais

Problema do Caixeiro Viajante Aplicado ao Roteamento de Veículos numa Malha Viária. José Luiz Machado Morais

Problema do Caixeiro Viajante Aplicado ao Roteamento de Veículos numa Malha Viária. José Luiz Machado Morais Problema do Caixeiro Viajante Aplicado ao Roteamento de Veículos numa Malha Viária José Luiz Machado Morais Problema do Caixeiro Viajante Aplicado ao Roteamento de Veículos numa Malha Viária José Luiz

Leia mais

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata

Leia mais

Resolução de problemas e desenvolvimento de algoritmos

Resolução de problemas e desenvolvimento de algoritmos SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Resolução de problemas e desenvolvimento de algoritmos Prof. Vanderlei Bonato Prof. Cláudio Fabiano Motta Toledo Sumário Análise e solução de

Leia mais

Associação de resistores

Associação de resistores Associação de resistores É comum nos circuitos elétricos a existência de vários resistores, que encontram-se associados. Os objetivos de uma associação de resistores podem ser: a necessidade de dividir

Leia mais

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

Uma Heurística para o Problema de Redução de Padrões de Corte Uma Heurística para o Problema de Redução de Padrões de Corte Marcelo Saraiva Limeira INPE/LAC e-mail: marcelo@lac.inpe.br Horacio Hideki Yanasse INPE/LAC e-mail: horacio@lac.inpe.br Resumo Propõe-se um

Leia mais

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas Processamento e Otimização de Consultas Banco de Dados Motivação Consulta pode ter sua resposta computada por uma variedade de métodos (geralmente) Usuário (programador) sugere uma estratégia para achar

Leia mais

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

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Investigação Operacional e Gestão de Projectos

Investigação Operacional e Gestão de Projectos Investigação Operacional e Gestão de Projectos Victor Lobo, Maria do Carmo Lucas, Miguel Loureiro Programa 0 Introdução 1 - Programação Linear. Método Simplex e variantes 2 Problemas de Transportes 3 Problemas

Leia mais

Teoria dos Grafos Aula 27

Teoria dos Grafos Aula 27 Teoria dos Grafos Aula 27 Aula passada Aula de hoje Algoritmo de Ford Aplicações do fluxo Fulkerson máximo Análise do algoritmo Emparelhamento perfeito Melhorando algoritmo inicial Caminhos distintos Corte

Leia mais

Kerio Exchange Migration Tool

Kerio Exchange Migration Tool Kerio Exchange Migration Tool Versão: 7.3 2012 Kerio Technologies, Inc. Todos os direitos reservados. 1 Introdução Documento fornece orientações para a migração de contas de usuário e as pastas públicas

Leia mais

Introdução a IO V 1.1, V.Lobo, EN/ISEGI, 2007

Introdução a IO V 1.1, V.Lobo, EN/ISEGI, 2007 Investigação Operacional e Gestão de Projectos Victor Lobo Maria do Carmo Lucas Programa 0 Introdução 1 - Programação Linear. Método Simplex e variantes 2 Problemas de Transportes 3 Problemas de Afectação

Leia mais

Problema de Transporte. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 8 modelos

Problema de Transporte. Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 8 modelos Problema de Transporte Prof. Gustavo Peixoto Silva Departamento de Computação Univ. Federal de Ouro Preto 8 modelos Problema de Transporte Rede bipartida onde um conjunto contém nós de oferta e o outro

Leia mais

Capítulo 04. Geradores Elétricos. 1. Definição. 2. Força Eletromotriz (fem) de um Gerador. 3. Resistência interna do gerador

Capítulo 04. Geradores Elétricos. 1. Definição. 2. Força Eletromotriz (fem) de um Gerador. 3. Resistência interna do gerador 1. Definição Denominamos gerador elétrico todo dispositivo capaz de transformar energia não elétrica em energia elétrica. 2. Força Eletromotriz (fem) de um Gerador Para os geradores usuais, a potência

Leia mais

Modelos e Métodos de Resolução para Problemas de Escalonamento de Projetos

Modelos e Métodos de Resolução para Problemas de Escalonamento de Projetos Universidade Federal de Ouro Preto Departamento de Computação Modelos e Métodos de Resolução para Problemas de Escalonamento de Projetos Haroldo Gambini Santos Túlio A. Machado Toffolo Marco A.M. de Carvalho

Leia mais

OPERAÇÃO DE SISTEMAS DE POTÊNCIA. TEE-04091 Aula 13 Prof. Vitor Hugo Ferreira

OPERAÇÃO DE SISTEMAS DE POTÊNCIA. TEE-04091 Aula 13 Prof. Vitor Hugo Ferreira Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia Elétrica OPERAÇÃO DE SISTEMAS DE POTÊNCIA TEE-04091 Aula 13 Pro. Vitor Hugo Ferreira Operação em tempo real e planejamento

Leia mais

Mercados de Emparelhamento

Mercados de Emparelhamento Mercados de Emparelhamento Redes Sociais e Econômicas Prof. André Vignatti Aula Passada 1. Definições: grafos bipartidos e emparelhamentos perfeitos 2. Mercados com opções binárias (aceita ou não) Extensão

Leia mais

IA Colônia de Formigas. Prof. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

IA Colônia de Formigas. Prof. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA Colônia de Formigas Prof. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Introdução O Experimento da Ponte Binária. Ant System Aplicado ao PCV. Elitist Ant System. Introdução Otimização colônia

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

TIPOS DE REFLEXÃO Regular Difusa

TIPOS DE REFLEXÃO Regular Difusa Reflexão da luz TIPOS DE REFLEXÃO Regular Difusa LEIS DA REFLEXÃO RI = raio de luz incidente i normal r RR = raio de luz refletido i = ângulo de incidência (é formado entre RI e N) r = ângulo de reflexão

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais