SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Lista de Exercícios - Teoria dos Grafos
Exercícios do Capítulo 4
Michel Alves dos Santos ∗
Abril de 2011
∗Bacharelando em Ciência da Computação, Universidade Federal do Estado de Alagoas(UFAL). E-mails: mi-
chel.mas@gmail.com, michelalavessantos@hotmail.com. Disciplina: Teoria dos Grafos. Docente Responsável: Leo-
nardo Viana Pereira.
1
Conteúdo
Lista de Figuras 2
1 Questão 3. Determinine todas as árvores parciais do grafo G a seguir. 2
2 Questão 6. Como podemos adaptar o algoritmo de Kruskal para obter o valor de uma
árvore parcial de valor máximo? 3
3 Questão 9. Um grafo G é autocomplementar se e somente se: 3
4 Questão 16. Um problema muito conhecido é o de atravessar um rio com uma cabra,
um lobo e um cesto de alfaces, com o auxílio de um barqueiro, em um barco que só
comporta dois desses elementos (problema da travessia). Dadas as restrições óbvias
sobre quem pode, ou não, esperar lado a lado em uma margem, monte um modelo
de caminho que indique ao menos uma sequência viável de travessia. 3
Lista de Figuras
1 Determinação de árvores parciais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 Algumas árvores parciais do grafo G. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Modelo para o problema da travessia. . . . . . . . . . . . . . . . . . . . . . . . . . 4
1 Questão 3. Determinine todas as árvores parciais do grafo G a seguir.
Figura 1: Determinação de árvores parciais.
(a) Você pode garantir que realmente determinou todas?
(b) O processo que você utilizou seria eficaz para o grafo H?
Figura 2: Algumas árvores parciais do grafo G.
2
(a) Não.
(b) Seria necessário um tempo considerável de processamento uma vez que o processo usado foi
a retirada aleatória de ciclos. Como o grafo H possui vários ciclos o processo não seria eficaz.
2 Questão 6. Como podemos adaptar o algoritmo de Kruskal para obter o valor de uma
árvore parcial de valor máximo?
É simples, basta ao invés de pegar a aresta com menor valor a cada iteração, pegar a arestas
com maior valor em cada iteração, dessa forma o resultado será o valor de uma árvore parcial de
valor máximo.
3 Questão 9. Um grafo G é autocomplementar se e somente se:
1. G = G.
(a) Que ordem deve ter uma árvore autocomplementar?
Como a ordem é pela cardinalidade ou número de vértices de um grafo então, |V(G)| será
igual a |V(G)|, onde V(X) é a função que retorna os vértices do grafo X e |V(X)| é o operador
que nos informa o número de vértices existentes no conjunto dos vértices pertencentes ao
grafo X.
(b) Quais serão as árvores autocomplementares?
Serão todas aquelas isomórficas a G.
4 Questão 16. Um problema muito conhecido é o de atravessar um rio com uma cabra,
um lobo e um cesto de alfaces, com o auxílio de um barqueiro, em um barco que só
comporta dois desses elementos (problema da travessia). Dadas as restrições óbvias
sobre quem pode, ou não, esperar lado a lado em uma margem, monte um modelo de
caminho que indique ao menos uma sequência viável de travessia.
Levando em consideração que todos estavam na margem 1 e o objetivo é que todos estejam na
margem 2, teremos o seguinte algoritmo:
1. Barqueiro leva ovelha para margem 2.
2. Barqueiro volta só para margem 1.
3. Barqueiro leva o lobo ou cesto de alfaces para margem 2.
4. Barqueiro volta com o a ovelha.
5. Barqueiro leva o cesto de alfaces ou lobo.
6. Barqueiro volta só.
7. Barqueiro leva a ovelha.
Para montar um modelo de caminho algumas abstrações devem serem feitas. Cada nó terá em seu
rótulo um par ordenado (x,y) onde x pertence ao conjunto 1,2,3,4 representando, respectivamente,
a ovelha, o lobo, o cesto de alface e o barqueiro e y pertence ao conjunto 1,2 onde representamos,
respectivamente, a margem 1 e margem 2. Ou seja, no par terá quem está no barco e para onde
está indo, lembrando que no caso onde x = 1 ou x = 2, ou x = 3, fica subentendido que o barqueiro
também se encontra no barco. A ilustração a seguir reforça a sequência de travessia apresentada
(Figura 3). Vale observar que um algoritmo de busca em profundidade resolveria esse modelo de
caminho.
3
Figura 3: Modelo para o problema da travessia.
4

Weitere ähnliche Inhalte

Mehr von Michel Alves

Mehr von Michel Alves (20)

Intelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color PalettesIntelligent Transfer of Thematic Harmonic Color Palettes
Intelligent Transfer of Thematic Harmonic Color Palettes
 
A Framework for Harmonic Color Measures
A Framework for Harmonic Color MeasuresA Framework for Harmonic Color Measures
A Framework for Harmonic Color Measures
 
Effectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment IndexesEffectiveness of Image Quality Assessment Indexes
Effectiveness of Image Quality Assessment Indexes
 
Introduction to Kernel Functions
Introduction to Kernel FunctionsIntroduction to Kernel Functions
Introduction to Kernel Functions
 
About Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV SpaceAbout Perception and Hue Histograms in HSV Space
About Perception and Hue Histograms in HSV Space
 
Color Harmonization - Results
Color Harmonization - ResultsColor Harmonization - Results
Color Harmonization - Results
 
Wave Simulation Using Perlin Noise
Wave Simulation Using Perlin NoiseWave Simulation Using Perlin Noise
Wave Simulation Using Perlin Noise
 
Similarity Maps Using SSIM Index
Similarity Maps Using SSIM IndexSimilarity Maps Using SSIM Index
Similarity Maps Using SSIM Index
 
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color HarmonizationQualifying Exam - Image-Based Reconstruction With Color Harmonization
Qualifying Exam - Image-Based Reconstruction With Color Harmonization
 
TMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and ReportsTMS - Schedule of Presentations and Reports
TMS - Schedule of Presentations and Reports
 
Month Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJMonth Presentations Schedule - March/2015 - LCG/UFRJ
Month Presentations Schedule - March/2015 - LCG/UFRJ
 
Color Palettes in R
Color Palettes in RColor Palettes in R
Color Palettes in R
 
Sigmoid Curve Erf
Sigmoid Curve ErfSigmoid Curve Erf
Sigmoid Curve Erf
 
Hue Wheel Prototype
Hue Wheel PrototypeHue Wheel Prototype
Hue Wheel Prototype
 
Cosine Curve
Cosine CurveCosine Curve
Cosine Curve
 
Triangle Mesh Plot
Triangle Mesh PlotTriangle Mesh Plot
Triangle Mesh Plot
 
Triangle Plot
Triangle PlotTriangle Plot
Triangle Plot
 
Capacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video SlidesCapacity-Constrained Point Distributions :: Video Slides
Capacity-Constrained Point Distributions :: Video Slides
 
Capacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function CatalogCapacity-Constrained Point Distributions :: Density Function Catalog
Capacity-Constrained Point Distributions :: Density Function Catalog
 
Capacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary ResultsCapacity-Constrained Point Distributions :: Complementary Results
Capacity-Constrained Point Distributions :: Complementary Results
 

Kürzlich hochgeladen

A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Kürzlich hochgeladen (20)

Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 

Graph Theory - Exercises - Chapter 4 - Part II

  • 1. Lista de Exercícios - Teoria dos Grafos Exercícios do Capítulo 4 Michel Alves dos Santos ∗ Abril de 2011 ∗Bacharelando em Ciência da Computação, Universidade Federal do Estado de Alagoas(UFAL). E-mails: mi- chel.mas@gmail.com, michelalavessantos@hotmail.com. Disciplina: Teoria dos Grafos. Docente Responsável: Leo- nardo Viana Pereira. 1
  • 2. Conteúdo Lista de Figuras 2 1 Questão 3. Determinine todas as árvores parciais do grafo G a seguir. 2 2 Questão 6. Como podemos adaptar o algoritmo de Kruskal para obter o valor de uma árvore parcial de valor máximo? 3 3 Questão 9. Um grafo G é autocomplementar se e somente se: 3 4 Questão 16. Um problema muito conhecido é o de atravessar um rio com uma cabra, um lobo e um cesto de alfaces, com o auxílio de um barqueiro, em um barco que só comporta dois desses elementos (problema da travessia). Dadas as restrições óbvias sobre quem pode, ou não, esperar lado a lado em uma margem, monte um modelo de caminho que indique ao menos uma sequência viável de travessia. 3 Lista de Figuras 1 Determinação de árvores parciais. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Algumas árvores parciais do grafo G. . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 Modelo para o problema da travessia. . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 Questão 3. Determinine todas as árvores parciais do grafo G a seguir. Figura 1: Determinação de árvores parciais. (a) Você pode garantir que realmente determinou todas? (b) O processo que você utilizou seria eficaz para o grafo H? Figura 2: Algumas árvores parciais do grafo G. 2
  • 3. (a) Não. (b) Seria necessário um tempo considerável de processamento uma vez que o processo usado foi a retirada aleatória de ciclos. Como o grafo H possui vários ciclos o processo não seria eficaz. 2 Questão 6. Como podemos adaptar o algoritmo de Kruskal para obter o valor de uma árvore parcial de valor máximo? É simples, basta ao invés de pegar a aresta com menor valor a cada iteração, pegar a arestas com maior valor em cada iteração, dessa forma o resultado será o valor de uma árvore parcial de valor máximo. 3 Questão 9. Um grafo G é autocomplementar se e somente se: 1. G = G. (a) Que ordem deve ter uma árvore autocomplementar? Como a ordem é pela cardinalidade ou número de vértices de um grafo então, |V(G)| será igual a |V(G)|, onde V(X) é a função que retorna os vértices do grafo X e |V(X)| é o operador que nos informa o número de vértices existentes no conjunto dos vértices pertencentes ao grafo X. (b) Quais serão as árvores autocomplementares? Serão todas aquelas isomórficas a G. 4 Questão 16. Um problema muito conhecido é o de atravessar um rio com uma cabra, um lobo e um cesto de alfaces, com o auxílio de um barqueiro, em um barco que só comporta dois desses elementos (problema da travessia). Dadas as restrições óbvias sobre quem pode, ou não, esperar lado a lado em uma margem, monte um modelo de caminho que indique ao menos uma sequência viável de travessia. Levando em consideração que todos estavam na margem 1 e o objetivo é que todos estejam na margem 2, teremos o seguinte algoritmo: 1. Barqueiro leva ovelha para margem 2. 2. Barqueiro volta só para margem 1. 3. Barqueiro leva o lobo ou cesto de alfaces para margem 2. 4. Barqueiro volta com o a ovelha. 5. Barqueiro leva o cesto de alfaces ou lobo. 6. Barqueiro volta só. 7. Barqueiro leva a ovelha. Para montar um modelo de caminho algumas abstrações devem serem feitas. Cada nó terá em seu rótulo um par ordenado (x,y) onde x pertence ao conjunto 1,2,3,4 representando, respectivamente, a ovelha, o lobo, o cesto de alface e o barqueiro e y pertence ao conjunto 1,2 onde representamos, respectivamente, a margem 1 e margem 2. Ou seja, no par terá quem está no barco e para onde está indo, lembrando que no caso onde x = 1 ou x = 2, ou x = 3, fica subentendido que o barqueiro também se encontra no barco. A ilustração a seguir reforça a sequência de travessia apresentada (Figura 3). Vale observar que um algoritmo de busca em profundidade resolveria esse modelo de caminho. 3
  • 4. Figura 3: Modelo para o problema da travessia. 4