CONJUNTOS INDEPENDENTES MAXIMAIS EM GRAFOS: AS CLASSES M(t) E I(t)

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

Download "CONJUNTOS INDEPENDENTES MAXIMAIS EM GRAFOS: AS CLASSES M(t) E I(t)"

Transcrição

1 CONJUNTOS INDEPENDENTES MAXIMAIS EM GRAFOS: AS CLASSES M(t) E I(t) Melissa Isernhagen Universidade Federal de Goiás Campus Samambaia Caixa Postal 131 CEP Goiânia - GO melissa@inf.ufg.br Rommel Melgaço Barbosa Universidade Federal de Goiás Campus Samambaia Caixa Postal 131 CEP Goiânia - GO rommel@inf.ufg.br RESUMO Neste trabalho apresentamos vários problemas relacionados a conjuntos independentes maximais em grafos. São estudadas propriedades e algumas caracterizações de grafos com exatamente t tamanhos diferentes de conjuntos independentes maximais (a classe M(t)), e propriedades para grafos pertencentes a M(t) em que os tamanhos dos conjuntos independentes maximais são números consecutivos (a classe I(t)). Obtivemos uma caracterização para grafos com cintura > 7, pertencentes a I(2). Também, dado o ciclo Cn, conseguimos obter o valor de t, para o qual Cn pertence a M(t) (Teorema 2). Por fim, formulamos várias conjecturas relacionadas às classes de grafos acima. PALAVRAS CHAVE. Grafos. Conjuntos independentes. Grafos bem-cobertos. M(t). I(t). Complexidade. NP-completude. Área de classificação principal: TG - Teoria de Grafos. ABSTRACT In this work we present several problems related to maximal independent sets in graphs. There are studied properties and some characterizations of graphs with exactly t different sizes of maximal independent sets (the M(t) class), and properties for graphs belonging to M(t) where the sizes of the maximal independent sets are consecutive numbers (the I(t) class). We obtained a characterization for graphs of girth 7, belonging to I(2). Also, given a cicle Cn, we were able to get the value of t, for wich Cn belongs to M(t) (Theorem 2). Finally, we formulated several conjectures related to the classes of grahps mentioned above. KEYWORDS. Graphs. Independent sets. Well-covered graphs. M(t). Complexity. NP-completeness. Main área: GT Graph Theory. I(t). [ 2432 ]

2 1. Introdução Neste trabalho é realizado um estudo sobre conjuntos independentes maximais em grafos, mais especificamente sobre as classes M(t) e I(t). Foi demonstrado por Karp [Karp 1972] que o problema para determinar o número de independência em grafos é, de um modo geral, NP-Completo. Sendo assim, é importante que sejam estudadas as classes de grafos em que a determinação deste parâmetro seja feita em tempo polinomial. Uma classe que permite o cálculo do número de independência com maior facilidade é a dos grafos bem-cobertos, pois ela contempla grafos em que todos os conjuntos independentes maximais têm a mesma cardinalidade. Desta forma, basta encontrarmos um conjunto independente maximal, que também será máximo. Esta constatação traz consigo a questão do reconhecimento de grafos bemcobertos. Em [Chvátal e Slater 1993] e [Sankaranarayana e Stewart 1992] é provado que reconhecer um grafo como não sendo bem-coberto é um problema NP-Completo. Para grafos livres de K1,4 o reconhecimento de grafos bem-cobertos continua a ser Co-NP-Completo, como demonstrado em [Caro, Sebo e Tarsi 1996]. Outros autores, no entanto, já obtiveram caracterizações que nos permitem reconhecer grafos bem-cobertos em tempo polinomial para algumas classes de grafos, como os grafos livres de K1,3. Se, para algumas classes de grafos, é possível o reconhecimento de grafos bem-cobertos (ou seja, com apenas 1 tamanho de conjunto independente maximal) em tempo polinomial, uma questão natural seria saber a complexidade de descobrirmos se um grafo G possui 2 ou mais tamanhos de conjuntos independentes maximais. Foi a partir desta questão que se iniciou o estudo das classes de grafos M(t) e I(t). Um grafo pertence a M(t) se possui exatamente t diferentes tamanhos de conjuntos independentes maximais, para algum t N, e pertence a I(t) se possui exatamente t tamanhos distintos de conjuntos independentes maximais com tamanhos r, r+1,..., r+(t-1), com t e r N [Barbosa 2001]. Caro [Caro, Ellingham e Ramey 1998] mostrou que o reconhecimento de grafos na classe M(t), mesmo para grafos livres de K1,4, é Co-NP-Completo. Nestas considerações reside a importância deste trabalho, pois ainda não foi descoberto nenhum algoritmo de tempo polinomial para um problema NP-Completo, nem foi provado que não pode existir algoritmo polinomial para qualquer deles. Se algum problema NP-Completo for resolvido em tempo polinomial, então todo problema NP-Completo também poderá ser resolvido através de um algoritmo polinomial. Encontrar uma solução polinomial para os problemas propostos por Karp e Caro e, portanto, resolver a questão formalizada como "P=NP?", seria desvendar um dos mais profundos e importantes problemas de pesquisa existentes na Ciência da Computação teórica.apresentamos aqui resultados relativos ao objeto de estudo deste trabalho de iniciação científica, as classes M(t) e I(t), além de considerar resultados sobre conjuntos independentes maximais de modo geral. Provamos um teorema (Teorema 1) que mostra uma nova maneira para construirmos grafos em I(t) e também um teorema no qual apresentamos uma fórmula para descobrir qual é o valor de t correspondente quando um ciclo Cn pertence a M(t) (Teorema 2). Elaboramos uma conjectura para descobrirmos qual é o primeiro ciclo Cn pertencente à classe M(t), com t e n N (Conjectura 1). De certa forma, os resultados mencionados acima discorrem sobre como são os grafos livres de K1,3 em I(t), problema proposto em [Barbosa e Hartnell 1998]. O artigo [Finbow, Hartnell e Whitehead 1995] contém uma caracterização dos grafos com cintura > 7 com exatamente dois tamanhos de conjuntos independentes maximais. Embasados por tal artigo, elaboramos um corolário (Corolário 1), caracterizando os grafos com cintura maior ou igual a 8 pertencentes a I(2). Este resultado foi apresentado no XXVIII Congresso de Matemática Aplicada e Computacional (CNMAC), realizado em São Paulo entre os dias 12 e 15 de setembro de Através da análise do mesmo teorema do artigo "A characterization of graphs of girth [ 2433 ]

3 eight or more with exactly two sizes of maximal independent sets" [Finbow, Hartnell e Whitehead 1995], foi desenvolvido, por fim, o Corolário 2. Este corolário apresenta todos os grafos pertencentes a M(2) que têm a seguinte propriedade: "Se for retirado qualquer de seus vértices, este grafo continuará a pertencer a M(2)". 2. Definições Segundo a definição de Douglas West [West 1996], um grafo G com n vértices e m arestas consiste em um conjunto de vértices V(G) = {v1,..., vn} e um conjunto de arestas E(G) = {e1,..., em}, onde cada aresta consiste de dois vértices, possivelmente iguais, chamados endpoints. Definição 2.1 Um conjunto independente em um grafo G é um subconjunto S G de vértices que não contém nenhuma aresta de G. Ou seja, N[S] não contém nenhuma aresta de G. Um conjunto independente máximo é aquele com maior tamanho possível, ao passo que um conjunto independente maximal é aquele que não está contido em nenhum outro conjunto independente de maior tamanho em um grafo G. Cardinalidade é a quantidade de vértices em um conjunto. Definição 2.2 O número de independência de um grafo é o tamanho do seu maior conjunto independente de vértices. Definição 2.3 Um grafo G é bem-coberto se todo conjunto independente maximal de vértices em G tem a mesma cardinalidade. Definição 2.4 Um grafo G pertence à classe M(t) se G tem exatamente t diferentes tamanhos de conjuntos independentes maximais, para algum t N. Um grafo G pertence à classe I(t) se G tem exatamente t tamanhos diferentes de conjuntos independentes maximais com tamanhos r, r+1,..., r+(t-1), com t e r N. 3. Resultados Em [Barbosa e Hartnell 1998], proposição 1, é mostrada uma maneira de se construir grafos pertencentes à classe I(t), onde são adicionadas 2 folhas a cada vértice de um grafo com número de independência igual a t-1. Os grafos das figuras abaixo são exemplos de grafos pertencentes à classe I(t) onde pelo menos 1 vértice não tenha folhas. Estes grafos pertencem, mais precisamente, a I(2). No Teorema 1 obtivemos uma maneira diferente da obtida em [Barbosa e Hartnell 1998] para construirmos grafos em I(t). Teorema 1 Sendo n e t N, todo ciclo Cn que pertence a M(t) também pertence a I(t). Prova Dado um ciclo Cn qualquer, exitem 3 maneiras possíveis de selecionarmos vértices para formar conjuntos independentes maximais, já que todos os vértices são de grau 2: (i) Tomando vértices de maneira alternada, de dois em dois. Deste modo, cada vértice que não pertence ao conjunto independente será coberto por 2 [ 2434 ]

4 (ii) (iii) vértices do conjunto, caso o ciclo seja de tamanho par. Caso o ciclo seja de tamanho ímpar, 2 vértices serão cobertos por apenas 1 vértice do conjunto independente. Neste caso, o conjunto independente maximal será máximo, de tamanho n / 2. Tomando vértices de três em três. Caso o ciclo seja divisível por 3, cada vértice que não pertence ao conjunto independente será coberto por apenas 1 vértice. Caso contrário, 1 ou 2 destes vértices serão cobertos por 2 vértices. Sendo assim, formaremos um conjunto independente maximal de tamanho n / 3. Mesclando os métodos i e ii, conseguindo, assim, conjuntos independentes intermediários, com tamanhos que variam de n / 3 a n / 2. Observando o comportamento dos ciclos e analisando o Teorema 1, provamos o Teorema 2. Teorema 2 É possível descobrirmos a qual classe M(t) um ciclo Cn pertence, sendo que n e t N, utilizando a seguinte fórmula: n / 2 - n / = t. Prova Segundo o Teorema 1, não existem n e t N, tais que Cn M(t)/I(t). Ou seja, todo ciclo que pertence a M(t) deve também pertencer a I(t). No mesmo teorema é dito que o tamanho máximo para conjuntos independentes maximais é n / 2 e o tamanho mínimo é n / 3. Manipulando a fórmula obtida no Teorema 2 da maneira mostrada a seguir e observando as tabelas que contemplam os ciclos de C3 a C50, foi elaborada a Conjectura 1. n / 2 - n / = t n / 2 - n / 3 = t - 1 (3n - 2n) / 6 = t - 1 n = 6 (t - 1) Conjectura 1 Para descobrirmos qual é o primeiro ciclo Cn pertencente classe M(t), com t e n N, é suficiente aplicarmos a fórmula n = 6 (t - 1). Os dois teoremas e a conjectura apresentados até então respondem, de certa forma, parte do problema abaixo, proposto por Barbosa e Hartnell em [Barbosa e Hartnell 1998]. Problema 1 [Barbosa e Hartnell 1998] Como são os grafos livres de K1,3 em I(t)? Tratar sobre a pertinência dos grafos livres de K1,3 a I(t) inclui, certamente, tratar a pertinência de caminhos e ciclos a I(t). O Teorema 2 caracteriza os ciclos em M(t) e foi provado no Teorema 1 que todo ciclo pertencente a M(t) pertence também a I(t), para qualquer t N. Sendo assim, estão caracterizados os ciclos em I(t). Os grafos abaixo são livres de K1,3. Eles exemplificam ciclos que não podem pertencer a I(t), pois são bem-cobertos. O C3 apresenta apenas conjuntos independentes de tamanho 1 e no C4 os conjuntos independentes têm tamanho 2. [ 2435 ]

5 O grafo da figura apresentada abaixo (C8) é um ciclo que, diferente dos casos anteriores, possui conjuntos independentes maximais de tamanhos consecutivos: 3 e 4. Poderíamos descobrir que C8 M(2) por meio da utilização do Teorema 2. Bastaria utilizarmos a fórmula n / 2 - n / = t. Teríamos, portanto, t = 8 / 2-8 / = 4-2, = = 2. E concluiríamos que C8 M(2). Apresentamos agora uma caracterização dos grafos com cintura maior ou igual a 8 pertencentes a I(2), que foi obtida como um corolário do teorema apresentado em [Finbow, Hartnell e Whitehead 1995] (Corolário 1). Este resultado foi apresentado no XXVIII Congresso de Matemática Aplicada e Computacional, realizado em São Paulo entre os dias 12 e 15 de setembro de Corolário 1 Seja G um grafo conexo de cintura 8 ou mais. G pertence a I(2) se e somente se obedece a um dos seguintes itens: 1. G não tem folhas. Então G é C8, C9, C10, C11 ou C G tem exatamente dois talos, digamos s1 e s2, com mais de uma folha anexada, digamos L1 e L2, respectivamente. Então L1 = L2 = 2, s1 e s2 são adjacentes e todos os outros vértices são uma folha ou um talo com apenas uma folha anexada. Na figura da esquerda, dentre as expostas acima, temos L1 = {a, b} e L2 = {c, d}. Como L1 = L2 = 2, obtemos conjuntos independentes maximais com tamanhos consecutivos. Note que todos os vértices do grafo, exceto s1, s2, L1 e L2, são ou uma folha ou um talo com uma folha anexada. Sendo assim, ao formar um conjunto independente maximal qualquer, sempre teremos que inserir ou o talo ou a folha que está anexada a ele ao conjunto. Teremos, portanto, n-2 elementos. Como figura da direita os tamanhos de L1 e L2 são maiores do que 2, não obtemos conjuntos independentes maximais com tamanhos consecutivos. 3. G tem exatamente um talo, digamos s1, com mais de uma folha, digamos L1, anexada. Um dos três subcasos deve ocorrer. i. G - N[SL] é apenas um componente, isto é, s1 e suas folhas, L1, tal que L1 = 2. Na figura a seguir é mostrado um exemplo no qual não é possível obter tamanhos de conjuntos independentes maximais consecutivos, pois o tamanho de L1 não é 2. [ 2436 ]

6 Já na próxima figura, onde esta condição é obedecida, temos conjuntos independentes maximais com tamanhos sucessivos. ii. G - N[SL] consiste em dois componentes, digamos H1 e H2. H2 é s1 e suas folhas L1, onde L1 = 2 e H1 K2 = [ab], onde ou a ou b é de grau 2 e é adjacente a um talo adjacente a s1. iii. G - N[SL] consiste em três componentes, digamos H1, H1 e H2. H2 é como em (ii) e H1 = [a1b1] e H1 = [a1 b1 ]. Similar a (ii), a1 e a1 são cada um de grau 2 e adjacente a um talo distinto, que é adjacente a s1. Além disso, b1 e b1 são cada um de grau 2 e adjacentes a um talo, digamos s3 e s4, respectivamente, onde s3 e s4 são adjacentes. 4. Não há talos com mais de uma folha anexada e G - N[SL] tem exatamente um [ 2437 ]

7 componente. Então, este componente é K1, P2, P3, P4, P6, P8, C8, C9 ou C Não há talos com mais de uma folha anexada e G - N[SL] tem vários componentes. Se quaisquer dois destes componentes são chamados H1 e H2, então ou {H1, H2} {P2, P4} ou {H1, H2} {P2, P2}. Além disso, se P4 = [abcd] e P2 = [ef], então, em G, a, b, c, d, e e f são todos de grau 2 e fazem parte do 10-ciclo (s1abcds2s4efs3), onde s1, s2, s3 e s4 são talos em G. Se H1 P2 = [ab] e H2 P2 = [cd], então, por alguma escolha de x {a, b} e y {c, d}, x e y são ambos de grau 2 e tem, cada um, exatamente um talo como vizinho e estes talos são adjacentes. G ou é um dos grafos indicados no artigo ou pode ser derivado de um deles segundo a seguinte operação (repetida tão freqüentemente quanto necessário): Adicione um novo talo que tem uma única folha a qualquer subconjunto dos vértices pretos desde que a restrição de cintura seja mantida. Este novo talo é preto no grafo resultante. Através da análise do Teorema 2.14, do artigo "A characterization of graphs of girth eight or more with exactly two sizes of maximal independent sets"[finbow, Hartnell e Whitehead 1995], foi desenvolvido o corolário abaixo. Este corolário apresenta todos os grafos pertencentes am(2) que têm a seguinte propriedade: "Se for retirado qualquer de seus vértices, este grafo continuará a pertencer a M(2)". Para identificarmos tal propriedade, foram realizadas construções, de modo a identificar os grafos descritos no teorema 2.14 que ainda obedecem ao teorema se retirarmos qualquer de seus vértices. Corolário 2 Seja G um grafo conexo com cintura 8 ou mais. G e G\v M(2), v V(G) se, e somente se, obedece a algum dos seguintes itens: 1. G não tem folhas. Então G é C8, C9, C11 ou C13. No teorema 2.14 [Finbow, Hartnell e Whitehead 1995] estavam inclusos no item 1 os grafos C8, C9, C10, C11 e C13. A seguir, verificamos cada um deles: C8\v P7, v V(C8), sendo que P7 obedece ao item 4 do teorema. C9\v P8, v V(C9). P8 também atende ao item 4 do teorema. C10\v P9, v V(C10). No entanto, P9 não se enquadra em nenhum dos itens do teorema e, portanto, não pertence a M(2). De fato, sabemos que P9 pertence a M(3), com conjuntos independentes maximais de tamanhos 3, 4 e 5. C11\v P10, v V(C11). O grafo P10 também obedece ao item 4 do teorema em questão. Por fim, C13\v P12, v V(C13), e P12 está entre os grafos contemplados pelo item 4 do teorema Não há talos com mais de uma folha anexada e G-N[SL] tem exatamente um componente. Então, este componente é P4 e as possíveis adjacências a talos (cada um com uma única folha), são como indicado pelas figuras 2 e 3 do artigo 2.14 [Finbow, Hartnell e Whitehead 1995]. Este item corresponde ao item 4 do teorema 2.14 [Finbow, Hartnell e Whitehead 1995]. O item 4 contempla os componentes K1, P2, P4, P3, P6, P8, C8, C9 e C11. No entanto, os únicos grafos que possuem a característica de continuar pertencendo a M(2) quando um vértice qualquer é retirado são aqueles que têm como componente o P4. Todos os demais itens do teorema 2.14 não apresentam a característica em questão. [ 2438 ]

8 4. Conclusões Ao longo deste trabalho, pode-se notar que sua importância não consiste nas possíveis aplicações que poderiam ser decorrentes dos resultados que ele apresenta. A pesquisa científica é, em geral, mais relevante do que a confecção de aplicações que na maioria das vezes são utilizadas em cenários restritos e não representam, portanto, uma grande contribuição para a resolução da grande gama de problemas existentes atualmente. Mesmo que não seja possível descobrir um algoritmo polinomial para um problema NP- Completo relacionado às classes M(t) e I(t), estudar problemas teóricos como os objetos de estudo deste trabalho é importante, pois os processos/metodologias utilizados para resolver um problema que, aparentemente, não possui aplicação prática pode ser utilizado na resolução de inúmeros outros problemas em diversas áreas de pesquisa, tais como a matemática computacional e aplicada e a teoria da computação. Referências Barbosa, R. M. e Hartnell, B (1998), Some problems based on the relative sizes of the maximal independent sets in a graph. Congressus Numerantium, v. 131, p Barbosa, R. M. (2001), Grafos bem-cobertos e algumas generalizações. Cadernos de Matemática, CM01, n. I-05, p Barbosa, R. M. e Cardoso, D. (2002), Produtos lexicográficos e cartesianos de grafos: algumas propriedades. Investigação Operacional 2002, p Caro, Y. (1997), Subdivisions, parity and well-covered graphs. Journal of Graph Theory, v. 25, p Caro, Y.; Ellingham, M.; Ramey, J. E. (1998), Local structure when all maximail independent sets have equal weight. Discrete Math, v. 11, p Caro, Y.; Sebo, A.; Tarsi, M. (1996), A characterization of Zm-well-covered graphs of girth 6 or more. Journal of Algorithms, v. 20, p Chvátal, V.; Slater, P. J. (1993), A note on well-covered graphs. Ann. Discrete Math., v. 55, p Cormen, T. H. et al (2002), Algoritmos. 2a. ed. [S.l.]: Editora Campus. Delahaye, J. P. (2006), Sorte ou inteligência? Scientific American Brasil, v. 4, n. 44, p Finbow, A. e Hartnell, B. e Whitehead, C. (1995), A characterization of graphs of girth eight or more with exactly two sizes of maximal independent sets. Discret Mathematics, v. 125, p Karp, R. M. (1972), Reducibility among combinatorial problems. Plenum Press, p Plummer, M. D. (1970), Some covering concepts in graphs. Journal Combin. Theory, v. 8, p Sankaranarayana, R. S. e Stewart, L. K. (1992), Complexity results for well-covered graphs. Networks, v. 22, p Szwarcfiter, J. L. (1984), Grafos e Algoritmos Computacionais. [S.l.]: Editora Campus Ltda. Tankus, D. e Tarsi, M. (1996), Well-covered claw-free graphs. J. Combin. Theory, B, n. 66, p West, D. (1996), Introduction to Graph Theory. [S.l.]: Prentice Hall. [ 2439 ]

ALGUNS GRAFOS BEM-COBERTOS LIVRES DE K 1,3

ALGUNS GRAFOS BEM-COBERTOS LIVRES DE K 1,3 ALGUNS GRAFOS BEM-COBERTOS LIVRES DE K 1,3 Márcia R. Cappelle Santana UEG Universidade Estadual de Goiás Campus BR 153, Km 98 Caixa Postal: 459 CEP: 75001-970 Anápolis-GO mcappelle@ueg.br Rommel Melgaço

Leia mais

ALGUNS PROBLEMAS SOBRE CONJUNTOS INDEPENDENTES EM GRAFOS

ALGUNS PROBLEMAS SOBRE CONJUNTOS INDEPENDENTES EM GRAFOS ALGUNS PROBLEMAS SOBRE CONJUNTOS INDEPENDENTES EM GRAFOS Karla Roberta P. do Nascimento UFG Campus II - Samambaia krlanascimento@gmail.com Rommel M. Barbosa UFG Campus II - Samambaia rmbarbosa@yahoo.com

Leia mais

Produtos de Grafos Z m -bem-cobertos

Produtos de Grafos Z m -bem-cobertos TEMA Tend. Mat. Apl. Comput., 13, No. 1 (2012), 75-83. doi: 10.5540/tema.2012.013.01.0075 c Uma Publicação da Sociedade Brasileira de Matemática Aplicada e Computacional. Produtos de Grafos Z m -bem-cobertos

Leia mais

Grafos Prismas Complementares Bem-cobertos

Grafos Prismas Complementares Bem-cobertos Grafos Prismas Complementares Bem-cobertos Rommel M. Barbosa, Márcia R. C. Santana, Instituto de Informática, UFG, Caixa Postal 131, CEP 74001-970, Goiânia, GO E-mail: rommel@inf.ufg.br, marcia@inf.ufg.br,

Leia mais

UMA PARTIÇÃO DO CONJUNTO DOS GRAFOS CONEXOS DE ORDEM n EM CLASSES DE GRAFOS (a, b)-lineares

UMA PARTIÇÃO DO CONJUNTO DOS GRAFOS CONEXOS DE ORDEM n EM CLASSES DE GRAFOS (a, b)-lineares UMA PARTIÇÃO DO CONJUNTO DOS GRAFOS CONEXOS DE ORDEM n EM CLASSES DE GRAFOS (a, b)-lineares Patricia Erthal de Moraes Colégio Pedro II Campo de São Cristóvão, 77 - São Cristóvão -Rio de Janeiro, CEP: 9-44

Leia mais

Coloração total distinta na vizinhança em grafos 4-partidos completos

Coloração total distinta na vizinhança em grafos 4-partidos completos https://eventos.utfpr.edu.br//sicite/sicite2017/index Coloração total distinta na vizinhança em grafos 4-partidos completos RESUMO Matheus Scaketti mts.scaketti@gmail.com Universidade Tecnológica Federal

Leia mais

And/Or-Convexity: A Graph Convexity Based on Processes And Deadlock Models

And/Or-Convexity: A Graph Convexity Based on Processes And Deadlock Models And/Or-Convexity: A Graph Convexity Based on Processes And Deadlock Models Alan Diêgo Aurélio Carneiro1 1 Instituto de Computação Universidade Federal Fluminense (UFF) {aaurelio}@ic.uff.br Abstract. Deadlock

Leia mais

OBSTRUÇÕES DE COGRAFOS-(K, L)

OBSTRUÇÕES DE COGRAFOS-(K, L) OBSTRUÇÕES DE COGRAFOS-(K, L) Raquel de Souza Francisco COPPE/Sistemas, Universidade Federal do Rio de Janeiro, RJ, 21945-970, Brasil raquelbr@cos.ufrj.br Sulamita Klein IM e COPPE/Sistemas, Universidade

Leia mais

Paulo Guilherme Inça. 7 de dezembro de 2016

Paulo Guilherme Inça. 7 de dezembro de 2016 Coloração de grafos é NP-Difícil Paulo Guilherme Inça 7 de dezembro de 2016 Sumário 1 Introdução 1 2 O Problema da Coloração de Grafos 2 3 3-Coloração é NP-Completo 3 4 Generalizações e Restrições 6 5

Leia mais

SOBRE A COMPLEXIDADE DE COLORAÇÃO MISTA

SOBRE A COMPLEXIDADE DE COLORAÇÃO MISTA SOBRE A COMPLEXIDADE DE COLORAÇÃO MISTA Júlio César Araújo Universidade Federal do Ceará - UFC Mestrado e Doutorado em Ciência da Computação ParGO - Paralelismo, Grafos e Otimização juliocesar@lia.ufc.br

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 16: Grafos Planares. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 16: Grafos Planares. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 16: Grafos Planares Preparado a partir do texto: Rangel, Socorro. Teoria do

Leia mais

Conexão de terminais com limitação de roteadores: complexidade e relação com fluxos e caminhos disjuntos

Conexão de terminais com limitação de roteadores: complexidade e relação com fluxos e caminhos disjuntos Conexão de terminais com limitação de roteadores: complexidade e relação com fluxos e caminhos disjuntos Alexsander Andrade de Melo 1 Orientadores: Celina Miraglia Herrera de Figueiredo 1, Uéverton dos

Leia mais

5COP096 TeoriadaComputação

5COP096 TeoriadaComputação Sylvio 1 Barbon Jr barbon@uel.br 5COP096 TeoriadaComputação Aula 13 Prof. Dr. Sylvio Barbon Junior Sumário - Problemas NP-Completo Algoritmos Não-deterministas; Classes NP-Completo e NP-Dificil; Teorema

Leia mais

Percursos em um grafo

Percursos em um grafo Percursos em um grafo Definição Um percurso ou cadeia é uma seqüência de arestas sucessivamente adjacentes, cada uma tendo uma extremidade adjacente à anterior e a outra a subsequente (à exceção da primeira

Leia mais

MATEMÁTICA DISCRETA. Patrícia Ribeiro 2018/2019. Departamento de Matemática, ESTSetúbal 1 / 47

MATEMÁTICA DISCRETA. Patrícia Ribeiro 2018/2019. Departamento de Matemática, ESTSetúbal 1 / 47 1 / 47 MATEMÁTICA DISCRETA Patrícia Ribeiro Departamento de Matemática, ESTSetúbal 2018/2019 2 / 47 1 Combinatória 2 Aritmética Racional 3 3 / 47 Capítulo 3 4 / 47 não orientados Um grafo não orientado

Leia mais

Coloração Equilibrada dos Grafos Ímpares e Triangulares

Coloração Equilibrada dos Grafos Ímpares e Triangulares Coloração Equilibrada dos Grafos Ímpares e Triangulares Milene Pimenta IME, Universidade Federal Fluminense, Brasil, milene@vm.uff.br RESUMO Uma coloração de vértices de um grafo G(,E) é uma aplicação

Leia mais

Coloração. Carolina Moraes e Lucas Glir

Coloração. Carolina Moraes e Lucas Glir Coloração Carolina Moraes e Lucas Glir Introdução Os primeiros questionamentos sobre o assunto surgiram por volta de 1800, com o problema das 4 cores. Os primeiros resultados sobre coloração de grafos

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional Letícia Rodrigues Bueno UFABC Motivação Motivação I can t find an efficient algorithm, I guess I m just too dumb. Fonte: GAREY, M. R. e JOHNSON, D. S. Computers and

Leia mais

Percursos em um grafo

Percursos em um grafo Percursos em um grafo Definição Um percurso ou cadeia é uma seqüência de arestas sucessivamente adjacentes, cada uma tendo uma extremidade adjacente à anterior e a outra a subsequente (à exceção da primeira

Leia mais

Capítulo 1 Conceitos e Resultados Básicos

Capítulo 1 Conceitos e Resultados Básicos Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko Capítulo 1 Conceitos e Resultados Básicos Um grafo é um par ordenado (V, A), onde V e A são conjuntos disjuntos, e cada elemento

Leia mais

As Pontes de Königsberg

As Pontes de Königsberg As Pontes de Königsberg Anderson Freitas Ferreira e Lívia Minami Borges 13 de junho de 2015 Resumo A teoria de grafos teve seu início em 1736, quando Euler utilizou uma estrutura para resolver o Problema

Leia mais

Complexidade e algoritmos para algumas

Complexidade e algoritmos para algumas Complexidade e algoritmos para algumas variações do problema de coloração Flavia Bonomo Guillermo Durán Javier Marenco Departamento de Matemática, FCEyN, Universidad de Buenos Aires, Argentina Departamento

Leia mais

14 Coloração de vértices Considere cada um dos grafos abaixo:

14 Coloração de vértices Considere cada um dos grafos abaixo: 14 Coloração de vértices Considere cada um dos grafos abaixo: a) Quantas cores são necessárias para colorir os vértices de um grafo de maneira que dois vértices adjacentes não recebam a mesma cor? b) Qual

Leia mais

Departamento de Engenharia de Produção UFPR 57

Departamento de Engenharia de Produção UFPR 57 Departamento de Engenharia de Produção UFPR 57 Introdução a Grafos Muitos problemas de otimização podem ser analisados utilizando-se uma estrutura denominada grafo ou rede. Problemas em redes aparecem

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 14: Conjuntos de Corte e Conectividade Preparado a partir do texto: Rangel,

Leia mais

Teoria e Algoritmos em Grafos

Teoria e Algoritmos em Grafos Teoria e Algoritmos em Grafos 2018.2 Conjunto Independente Conjuntos Independentes são subconjuntos de vértices de um grafo no qual nenhum vértice é adjacente entre si. Conjunto Independente Conjuntos

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

Introdução à classe de problemas NP- Completos

Introdução à classe de problemas NP- Completos Introdução à classe de problemas NP- Completos R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes FEUP, MIEIC, CAL, 2010/2011 1 Introdução Considerações Práticas Em alguns casos práticos, alguns

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

Grafo planar: Definição

Grafo planar: Definição Grafo planar Considere o problema de conectar três casas a cada uma de três infraestruturas (gás, água, energia) como mostrado na figura abaixo. É possível fazer essas ligações sem que elas se cruzem?

Leia mais

Algoritmos Combinatórios: Introdução

Algoritmos Combinatórios: Introdução lucia@site.uottawa.ca UFSC, Fevereiro, 2010 Estruturas e Problemas Combinatórios Introdução a Algoritmos Combinatórios O que são: Estruturas Combinatórias? Algoritmos Combinatórios? Problemas Combinatórios?

Leia mais

Teoria dos Grafos. Fluxo Máximo em Redes

Teoria dos Grafos. Fluxo Máximo em Redes Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br Fluxo Máximo

Leia mais

Indução Matemática. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG

Indução Matemática. Profa. Sheila Morais de Almeida. junho DAINF-UTFPR-PG Indução Matemática Profa. Sheila Morais de Almeida DAINF-UTFPR-PG junho - 2018 Sheila Almeida (DAINF-UTFPR-PG) Indução Matemática junho - 2018 1 / 69 Este material é preparado usando como referências os

Leia mais

Problemas Intratáveis ou computação eficiente X computação ineficiente

Problemas Intratáveis ou computação eficiente X computação ineficiente Problemas Intratáveis ou computação eficiente X computação ineficiente Problemas Tratáveis Os problemas que podem ser resolvidos em tempo polinomial em um computador típico são exatamente os mesmos problemas

Leia mais

CÓDIGO REDUZIDO DE PRÜFER PARA K-ÁRVORES ROTULADAS

CÓDIGO REDUZIDO DE PRÜFER PARA K-ÁRVORES ROTULADAS CÓDIGO REDUZIDO DE PRÜFER PARA K-ÁRVORES ROTULADAS Paulo Renato da Costa Pereira Instituto Militar de Engenharia Praça General Tibúrcio 0 Urca RJ 22290-270 prenato@click2.com.br Lilian Markenzon Núcleo

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 11: Grafos Eulerianos. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Capítulo 11: Grafos Eulerianos. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 11: Grafos Eulerianos Preparado a partir do texto: Rangel, Socorro. Teoria do

Leia mais

apenas os caminhos que passam só por vértices em C, exceto, talvez, o próprio v A Figura 1 a seguir ilustra o significado do conjunto C edovalordist.

apenas os caminhos que passam só por vértices em C, exceto, talvez, o próprio v A Figura 1 a seguir ilustra o significado do conjunto C edovalordist. CAMINHO DE CUSTO MÍNIMO Dados dois pontos A e B, em muitos problemas práticos fazemos 2 perguntas: 1. existe um caminho de A para B? ou 2. se existe mais de um caminho de A para B, qual deles é o mais

Leia mais

Teoria dos Grafos AULA 1

Teoria dos Grafos AULA 1 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br AULA 1 Introdução, Conceitos Iniciais, Isomorfismo Preparado

Leia mais

Uma forma de classificação

Uma forma de classificação Uma forma de classificação L. Não-RE ou f. nãocomputáveis LRE ou MT ou f. comput. L. Indecidíveis ou Procedimentos L. Recursivas ou Decidíveis ou Algoritmos Outra forma de classificação Problemas Indecidíveis

Leia mais

Trabalho final de Teoria dos Grafos: O problema de coloração de vértices de grafos. Alessander Botti Benevides.

Trabalho final de Teoria dos Grafos: O problema de coloração de vértices de grafos. Alessander Botti Benevides. Trabalho final de Teoria dos Grafos: O problema de coloração de vértices de grafos Alessander Botti Benevides abbenevides@inf.ufes.br 4 de julho de 2011 Sumário 1 2 Coloração de mapas Problemas de agendamento

Leia mais

Análise e Projeto de Algoritmos

Análise e Projeto de Algoritmos Análise e Projeto de Algoritmos 2018.2 Classes P e NP P São os problemas que podem ser resolvidos em tempo polinomial por uma Máquina de Turing Determinística. NP São os problemas que podem ser decididos

Leia mais

Teorema de Hajós para Coloração Ponderada

Teorema de Hajós para Coloração Ponderada Author manuscript, published in "XXXIX Simpósio Brasileiro de Pesquisa Operacional, SBPO 2007. (2007) 2631-2635" Teorema de Hajós para Coloração Ponderada Júlio César Silva Araújo Universidade Federal

Leia mais

Fábio Protti - UFF Loana T. Nogueira - UFF Sulamita Klein UFRJ

Fábio Protti - UFF Loana T. Nogueira - UFF Sulamita Klein UFRJ Fábio Protti - UFF Loana T. Nogueira - UFF Sulamita Klein UFRJ Suponha que temos um grupo de pessoas (funcionário de uma empresa) que serão submetidos a um treinamento. Queremos identificar os grupos de

Leia mais

Teoria dos Grafos. Coloração de Vértices

Teoria dos Grafos. Coloração de Vértices Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br Coloração de

Leia mais

Construção de matrizes inteiras com somas das linhas e das colunas prescritas

Construção de matrizes inteiras com somas das linhas e das colunas prescritas Construção de matrizes inteiras com somas das linhas e das colunas prescritas Rosário Fernandes Departamento de Matemática, Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa, Caparica, Portugal

Leia mais

4.1 Preliminares. No exemplo acima: Dom(R 1 ) = e Im(R 1 ) = Dom(R 2 ) = e Im(R 2 ) = Dom(R 3 ) = e Im(R 3 ) = Diagrama de Venn

4.1 Preliminares. No exemplo acima: Dom(R 1 ) = e Im(R 1 ) = Dom(R 2 ) = e Im(R 2 ) = Dom(R 3 ) = e Im(R 3 ) = Diagrama de Venn 4 Relações 4.1 Preliminares Definição 4.1. Sejam A e B conjuntos. Uma relação binária, R, de A em B é um subconjunto de A B. (R A B) Dizemos que a A está relacionado com b B sss (a, b) R. Notação: arb.

Leia mais

Subgrafos. Se G é um grafo e F A(G) então o subgrafo de G induzido (ou gerado) por F é o

Subgrafos. Se G é um grafo e F A(G) então o subgrafo de G induzido (ou gerado) por F é o Um grafo completo é um grafo simples em que quaisquer dois de seus vértices distintos são adjacentes. A menos de isomorfismo, existe um único grafo completo com n vértices; que é denotado por K n. O grafo

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

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Referências P. O. Boaventura Netto, Grafos: Teoria, Modelos e Algoritmos, São Paulo, E. Blucher 2001; R. J. Trudeau, Introduction to Graph Theory, New York, Dover Publications, 1993; Kaufmann,

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 17: Coloração de Vértices Preparado a partir do texto: Rangel, Socorro. Teoria

Leia mais

Teoria dos Grafos Aula 2

Teoria dos Grafos Aula 2 Teoria dos Grafos Aula 2 Aula passada Logística, regras Objetivos Grafos, o que são? Formando pares Encontrando caminhos Aula de hoje Outro problema real Definições importantes Algumas propriedades Grafo

Leia mais

Circuitos Hamiltorianos

Circuitos Hamiltorianos Circuitos Hamiltorianos Vimos que o teorema de euler resolve o problema de caracterizar grafos que tenham um circuito em que cada aresta apareça exatamente uma vez. Vamos estudar aqui uma questão relacionada.

Leia mais

Teoria dos Grafos. Grafos Planares

Teoria dos Grafos. Grafos Planares Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br Grafos Planares

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

Largura em Árvore de Grafos Planares Livres de Ciclos Pares Induzidos

Largura em Árvore de Grafos Planares Livres de Ciclos Pares Induzidos Largura em Árvore de Grafos Planares Livres de Ciclos Pares Induzidos Aline Alves da Silva Departamento de Computação Universidade Federal do Ceará (UFC) Campus do Pici, Bloco 910 Fortaleza, CE Brasil

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

Teoria dos Grafos AULA 1

Teoria dos Grafos AULA 1 Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br AULA 1 Introdução,

Leia mais

Ciclos hamiltonianos e o problema do caixeiro viajante

Ciclos hamiltonianos e o problema do caixeiro viajante Ciclos hamiltonianos e o problema do caixeiro viajante Algoritmos em Grafos Marco A L Barbosa cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual 4.0 Internacional.

Leia mais

INE Fundamentos de Matemática Discreta para a Computação

INE Fundamentos de Matemática Discreta para a Computação INE543 - Fundamentos de Matemática Discreta para a Computação 5) Relações 5.) Relações e Dígrafos 5.2) Propriedades de Relações 5.3) Relações de Equivalência 5.4) Manipulação de Relações 5.5) Fecho de

Leia mais

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos

Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Formulação de Programação Linear Inteira para o Problema de Particionamento em Conjuntos Convexos Teobaldo L. Bulhões Júnior a a Instituto de Computação, Universidade Federal Fluminense, Niterói, RJ, Brazil

Leia mais

Aula 1: Introdução ao curso

Aula 1: Introdução ao curso Aula 1: Introdução ao curso MCTA027-17 - Teoria dos Grafos Profa. Carla Negri Lintzmayer carla.negri@ufabc.edu.br Centro de Matemática, Computação e Cognição Universidade Federal do ABC 1 Grafos Grafos

Leia mais

CONCEITOS BÁSICOS EM GRAFOS

CONCEITOS BÁSICOS EM GRAFOS Um grafo (simples) G é formado por um conjunto de vértices, denotado por V(G), e um conjunto de arestas, denotado por E(G). Cada aresta é um par (não ordenado) de vértices distintos. Se xy é uma aresta,

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada.

Teoria dos Grafos. Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada. Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br Grafos Eulerianos Preparado a partir do texto: Rangel, Socorro.

Leia mais

Teoria da Complexidade Computacional

Teoria da Complexidade Computacional Teoria da Complexidade Computacional 25 de novembro de 2011 Enquanto a teoria de análise de algoritmos estuda a análise de complexidade de algoritmos, a teoria da complexidade estuda a classificação de

Leia mais

Como saber se um problema está em NP e não está em P?

Como saber se um problema está em NP e não está em P? ? P = NP Uma das principais questões em aberto é se P = NP, isto é, se de fato tudo o que pode ser feito em tempo polinomial por uma MTND poderia ser feito por uma MTD em tempo polinomial, talvez com um

Leia mais

Geração de todos os conjuntos independentes maximais de um grafo

Geração de todos os conjuntos independentes maximais de um grafo Geração de todos os conjuntos independentes maximais de um grafo André L. Korenchendler 1 Universidade Federal do Rio de Janeiro Curso de Ciência da Computação Instituto de Matemática UFRJ Curso de Mestrado

Leia mais

Partição dos grafos P 4 -laden em conjuntos independentes e cliques

Partição dos grafos P 4 -laden em conjuntos independentes e cliques Partição dos grafos P 4 -laden em conjuntos independentes e cliques Raquel Bravo 1, Sulamita Klein 1, Samuel Nascimento 2, Loana Nogueira 3, Fábio Protti 3, Rudini Sampaio 2 1 Universidade Federal do Rio

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A de Oliveira, Socorro Rangel, Silvio A de Araujo Departamento de Matemática Aplicada Capítulo 12: Grafos Hamiltonianos Preparado a partir do texto: Rangel, Socorro Teoria do

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

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45

Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45 Volmir Eugênio Wilhelm Departamento de Engenharia de Produção UFPR 45 Introdução a Grafos Muitos problemas de otimização podem ser analisados utilizando-se uma estrutura denominada grafo ou rede. Problemas

Leia mais

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré

PERCURSOS. André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré PERCURSOS André Falcão, Carlos Augusto, Rafael Broédel e Lucas Dipré Serra 2011 Índice 1...O que é caminho e circuito 1.1...Caminho 1.2...Circuito 1.3...Classificação 2...Caminhos Eulerianos 2.1...Definição

Leia mais

Estratégias vencedoras para o jogo Slither

Estratégias vencedoras para o jogo Slither Estratégias vencedoras para o jogo Slither Marcelo da Silva Reis 1 1 Instituto de Matemática e Estatística, Universidade de São Paulo. marcelo.reis@gmail.com 11 de agosto de 009 Este artigo apresenta estratégias

Leia mais

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012)

Introdução à Teoria do Grafos Notas de aula. Socorro Rangel últimas atualizações: (2009), (2012) Campus de São José do Rio Preto Introdução à Teoria do Grafos Notas de aula Socorro Rangel (socorro@ibilce.unesp.br) últimas atualizações: (2009), (2012) Instituto de Biociências Letras e Ciências Exatas

Leia mais

Introdução a Grafos Letícia Rodrigues Bueno

Introdução a Grafos Letícia Rodrigues Bueno Introdução a Grafos Letícia Rodrigues Bueno UFABC Teoria dos Grafos - Motivação Objetivo: aprender a resolver problemas; Como: usando grafos para modelar os problemas; Grafos: ferramenta fundamental de

Leia mais

CAMINHOS, CIRCUITOS, CAMINHOS MÍNIMOS E CONEXIDADE

CAMINHOS, CIRCUITOS, CAMINHOS MÍNIMOS E CONEXIDADE CAPíTULO 2 CAMINHOS, CIRCUITOS, CAMINHOS MÍNIMOS E CONEXIDADE Neste captulo tratamos de tr^es classes especiais de grafos. Na primeira sec~ao apresentamos a classe dos caminhos e noc~oes que permeiam essa

Leia mais

Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade

Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade Conteúdo 1 Teoria de Grafos Conceitos Básicos Isomorfismo de Grafos Subgrafos Passeios em Grafos Conexidade > Teoria de Grafos 0/22 Conceitos Básicos Inicialmente, estudaremos os grafos não direcionados.

Leia mais

PARTIÇÃO DE GRAFOS EM CIRCUITOS FECHADOS

PARTIÇÃO DE GRAFOS EM CIRCUITOS FECHADOS PARTIÇÃO DE GRAFOS EM CIRCUITOS FECHADOS Gilcina Guimarães Machado Universidade do Estado do Rio de Janeiro Escola Naval gilcina @uerj.br RESUMO Uma partição do conjunto de vértices em um grafo não orientado

Leia mais

Busca em Profundidade e em Largura

Busca em Profundidade e em Largura Busca em Profundidade e em Largura Grafos e Algoritmos Computacionais Prof. Flávio Humberto Cabral Nunes fhcnunes@yahoo.com.br 1 Mais sobre Caminhos TEOREMA: Se um grafo possui exatamente 2 vértices de

Leia mais

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada

Teoria dos Grafos. Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo. Departamento de Matemática Aplicada Teoria dos Grafos Valeriano A. de Oliveira, Socorro Rangel, Silvio A. de Araujo Departamento de Matemática Aplicada Capítulo 09: Representação de Grafos Preparado a partir do texto: Rangel, Socorro. Teoria

Leia mais

2 Definição do Problema

2 Definição do Problema Definição do Problema. Formulação Matemática O problema do Fluxo Máximo entre todos os pares de nós surge no contexto de redes, estas representadas por grafos, e deriva-se do problema singular de fluxo

Leia mais

Árvores Árvores Geradoras de Custo Mínimo 0/16

Árvores Árvores Geradoras de Custo Mínimo 0/16 Conteúdo 1 Árvores 2 Árvores Geradoras de Custo Mínimo Árvores Árvores Geradoras de Custo Mínimo 0/16 Árvores Definição (Grafo Acíclico) Um grafo acíclico é um grafo que não contém ciclos. Árvores Árvores

Leia mais

Grafos Hamiltonianos e o Problema do Caixeiro Viajante. Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá

Grafos Hamiltonianos e o Problema do Caixeiro Viajante. Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá Grafos Hamiltonianos e o Problema do Caixeiro Viajante Prof. Ademir Constantino Departamento de Informática Universidade Estadual de Maringá Grafo Hamiltoniano Definição: Um circuito hamiltoniano em um

Leia mais

Número de Ramsey multicolorido em Grafos Multipartidos

Número de Ramsey multicolorido em Grafos Multipartidos Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Número de Ramsey multicolorido em Grafos Multipartidos Juliana Sanches Programa de Pós-graduação em Matemática Aplicada - UFRGS 91509-900, Porto Alegre,

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Introdução Um passeio entre os nós i e j é uma seqüência alternada de nós e arestas que começa no nó i e termina no nó j. G 1 G 2 Um exemplo de passeio entre os nós 1 e 4 do grafo G 1 é (1,(1,3),3,(2,3),2,(1,2),1,(1,4),4).

Leia mais

Capítulo 1. Aula Conectividade Caminhos

Capítulo 1. Aula Conectividade Caminhos Capítulo 1 Aula 7 1.1 Conectividade Muitos problemas podem ser modelados com caminhos formados ao percorrer as arestas dos grafos. Por exemplo, o problema de determinar se uma mensagem pode ser enviada

Leia mais

05 Grafos: ordenação topológica SCC0503 Algoritmos e Estruturas de Dados II

05 Grafos: ordenação topológica SCC0503 Algoritmos e Estruturas de Dados II 05 Grafos: ordenação topológica SCC0503 Algoritmos e Estruturas de Dados II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2011/1 Moacir Ponti Jr.

Leia mais

Teoria dos Grafos. Grafos Eulerianos

Teoria dos Grafos.  Grafos Eulerianos Teoria dos Grafos Valeriano A. de Oliveira Socorro Rangel Silvio A. de Araujo Departamento de Matemática Aplicada antunes@ibilce.unesp.br, socorro@ibilce.unesp.br, saraujo@ibilce.unesp.br Grafos Eulerianos

Leia mais

COLORAÇÃO DE ARESTAS DISTINTA NA VIZINHANÇA

COLORAÇÃO DE ARESTAS DISTINTA NA VIZINHANÇA UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE INFORMÁTICA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DANIEL FRANCISCO SILVA COLORAÇÃO DE ARESTAS DISTINTA NA VIZINHANÇA TRABALHO DE CONCLUSÃO

Leia mais

COLORAÇÃO ARCO-ÍRIS EM GRAFOS RESULTANTES DE PRODUTO CARTESIANO

COLORAÇÃO ARCO-ÍRIS EM GRAFOS RESULTANTES DE PRODUTO CARTESIANO UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE INFORMÁTICA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO ALEFFER ROCHA COLORAÇÃO ARCO-ÍRIS EM GRAFOS RESULTANTES DE PRODUTO CARTESIANO TRABALHO

Leia mais

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II

04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II 04 Grafos: caminhos e coloração SCC0503 Algoritmos e Estruturas de Dados II Prof. Moacir Ponti Jr. www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2011/1 Moacir Ponti Jr.

Leia mais

Parte B Teoria dos Grafos

Parte B Teoria dos Grafos 45 Parte B Teoria dos Grafos B. Grafos e Subgrafos Um grafo G é uma tripla ordenada (V(G), E(G), ), constituindo de um conjunto não vazio V(G) de vértices, um conjunto disjunto E(G) das arestas e uma função

Leia mais

PCC104 - Projeto e Análise de Algoritmos

PCC104 - Projeto e Análise de Algoritmos PCC104 - Projeto e Análise de Algoritmos Marco Antonio M. Carvalho Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal de Ouro Preto 7 de outubro de 2016 Marco Antonio

Leia mais

Referências e materiais complementares desse tópico

Referências e materiais complementares desse tópico Notas de aula: Análise de Algoritmos Centro de Matemática, Computação e Cognição Universidade Federal do ABC Profa. Carla Negri Lintzmayer Conceitos matemáticos e técnicas de prova (Última atualização:

Leia mais

Planaridade AULA. ... META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de:

Planaridade AULA. ... META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Planaridade AULA META Introduzir o problema da planaridade de grafos. OBJETIVOS Ao final da aula o aluno deverá ser capaz de: Distinguir grafo planar e plano; Determinar o dual de um grafo; Caracterizar

Leia mais

Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7.

Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7. Matemática Discreta Capítulo 7 SUMÁRIO CAMINHAMENTOS BASEADO EM TOWNSEND (1987), CAP. 7 Circuitos Eulerianos Ciclos Hamiltonianos O Problema do Caixeiro Viajante Newton José Vieira 30 de julho de 2007

Leia mais

Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko. Capítulo 3

Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko. Capítulo 3 Introdução à Teoria dos Grafos (MAC-5770) IME-USP Depto CC Profa. Yoshiko Capítulo 3 Árvores Problema: Suponha que numa cidade haja n postos telefônicos. Para que seja sempre possível haver comunicação

Leia mais

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa

Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa Disciplina: Matemática Discreta Agostinho Iaqchan Ryokiti Homa Aula -Grafos Uma figura vale por mil palavras A representação de dados e ou informações utilizando de recursos visuais é, em muitos casos,

Leia mais

Algoritmo Aproximação. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3

Algoritmo Aproximação. Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Algoritmo Aproximação Prof. Anderson Almeida Ferreira [DPV]9.2 [ZIV]9.2.2 e 9.2.3 Heurísticas para Problemas NP- Completo Heurística: algoritmo que pode produzir um bom resultado (ou até a solução ótima),

Leia mais