Ciências da computação dia 252

Grafos

Problema das pontes

No problema das pontes, há quatro regiões, e 7 pontes que as interligam. A ideia aqui é descobrir se há alguma maneira de sair de um ponto, passar por todas as pontes, sem repetir nenhuma, e voltar ao ponto inicial.

image

esse problema, pode ser visto como um grafo não dirigido, possuindo 4 vertices.

Nesse caso, para encontrar a solução, podemos olhar para o grau de cada nó.

image

d(V1) = 3

d(V2) = 3

d(V3) = 5

d(V4) = 3

Pensando que, para sair de um local, e voltar para ele sem repetir o trajeto, precisamos de um numero par de caminhos, esse problema não é possível, já que todos os trajetos são ímpar.

image

Mesmo reduzindo o numero de pontes, e deixando alguns graus pares, isso não será possível ainda.

Problema do tabuleiro

Imagine um tabuleiro 3x3 com quatro peças, duas nomeadas como A e duas como B. Todas estão nos cantos de uma certa forma. Aqui, queremos saber se é possível deixar essas peças no canto, deixando seus relativos lado a lado (pode ser tanto horizontal como vertical) movendo as apenas em L.

image

algo que poderíamos fazer é mapear as posições que cada posição do tabuleiro pode ir.

image

agora, podemos fazer um grafo com essas informações, para entender melhor o problema, será utilizado o layout circular.

image

Observando o grafo do problema, é possível ver que, mesmo movimentando as peças para a esquerda ou direita, é impossível conseguir inverter as posições de A e B, sendo assim, é impossível fazer o que problema requer.