Buscar

Teoria dos grafos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. ] Dentro de uma escola deseja-se elaborar o horário das provas finais de forma que alunos que façam mais de uma disciplina não tenham as provas destas disciplinas acontecendo no mesmo horário.
Foi elaborada a tabela abaixo onde as linhas e colunas de 1 a 7 são os nomes das disciplinas, e o símbolo "*" na linha i, coluna j, indica que a disciplina i tem um aluno em comum com a disciplina j.
Utilizando a teoria dos grafos, descubra quantos horários diferentes serão necessários para que todas as provas sejam realizadas.
OBS: A tabela é simétrica, por isso foi preenchida somene com os valores acima da diagonal principal.
	
	
	6 horários diferentes 
	
	
	5 horários diferentes
	
	
	3 horários diferentes
	
	
	4 horários diferentes
	
	
	7  horários diferentes
1 pontos   
PERGUNTA 2
1. Um grafo bipartido é um grafo G = (V,E) cujo conjunto de vértices V pode ser separado em dois conjuntos X e Y, tal que toda aresta de E liga somente vértices de X com vértices de Y.Observe os dois grafos mostrados abaixo e assinale a alternativa que indica corretamente a classificação dos grafos.
	
	
	O grafo a é bipartido, mas b não é
	
	
	Nenhum dos grafos é bipartido
	
	
	O grafo b é bipartido, mas a não é
	
	
	Ambos são bipartidos, mas não são isomorfos
	
	
	Os dois grafos são bipartidos e isoformos
1 pontos   
PERGUNTA 3
1. Uma lista de adjacência é uma estrutura de dados usada para representar grafos. Em uma representação de lista de adjacência mantemos, para cada vértice do grafo, uma lista de todos os outros vértices com os quais ele tem uma aresta. Considere o grafo abaixo assim como sua representação por lista de adjacência.
A Árvore em Largura e a Árvore em Profundidade, respectivamente, tendo como raiz o vértice 1, são:
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
1 pontos   
PERGUNTA 4
1. 
Uma matriz de adjacência qualquer (M) terá a quantidade de vértices (n) de número de linha e colunas, ou seja, uma para cada vértice.
Em uma matriz M para o gráfico não ponderado, podemos completar suas linhas(i) e colunas(j) com apenas 0 e 1, pois só existe a opção de conter ou não ligações entre os vértices.
Então em uma matriz (M)de adjacência não ponderada, temos que:
M[i, j] = 1, se houver uma aresta saindo do vértice i e indo até o j
M[i, j] = 0, caso contrário.
O grafo G dado acima pode ser representado pela seguinte matriz de adjacência:
	
	
	0 1 1 0 0 
1 0 1 0 1
1 1 0 1 0
1 1 1 0 1
1 1 0 0 0
	
	
	0 1 1 1 1
1 0 1 1 1
1 1 0 1 1 
1 1 1 0 1
1 1 1 1 0
	
	
	0 1 1 1 1
1 0 1 1 1
 1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
	
	
	0 1 0 1 0
1 0 0 0 1
0 1 0 0 0 
1 0 0 0 1
0 1 0 1 0
	
	
	0 1 0 1 0
1 0 1 0 1
0 1 0 0 0
1 0 0 0 1
0 1 0 1 0
1 pontos   
PERGUNTA 5
1. Considere a estrutura abaixo que representa um problema de rotas em pequena escala.
Considere que foi solicitado para você encontrar alguma estratégia lógica para, partindo do ponto 1, chegar ao ponto 6 usando a menor rota disponível.
Lembrando que de um mesmo ponto pode haver mais de uma rota, com distâncias diferentes, a lógica correta utilizada por você, em função dos pontos a serem percorridos, foi:
	
	
	{6} {5,4} {3,1} {1}, caminho mais curto 6-4-3-1, que é igual a 1-3-4-6
	
	
	{1} {2,3} {2,4} {5,6}{6}, caminho mais curto 1-2-5-6
	
	
	{6} {4} {5,3} {2,1} {1}, caminho mais curto 6-4-3-5-2-1, que é igual a 1-2-5-3-4-6
	
	
	{1} {2} {4} {6}, caminho mais curto 1-2-4-6
	
	
	{1} {3,2} {4,5} {6}, caminho mais curto 1-3-4-6
1 pontos   
PERGUNTA 6
1. Um Grafo é uma estrutura de dados formada por um conjunto de não vazio de vértices (ou nós) e por um conjunto de arestas (ou arcos), ligando estes vértices. Os grafos são geralmente representados graficamente da seguinte maneira: é desenhado um círculo para cada vértice, e para cada aresta é desenhado um arco conectando suas extremidades. Com relação aos grafos ilustrados nas figuras I e II e no que se refere à teoria dos grafos, assinale a alternativa correta.
	
	
	As matrizes de adjacências dos dois grafos são distintas.
	
	
	Ambos os grafos são regulares.
	
	
	Os dois grafos são circuitos.
	
	
	Os grafos são isomórficos entre si.
	
	
	Os dois grafos são completos.
1 pontos   
PERGUNTA 7
1. Dado um grafo não-orientado G=(V,A).Ele será n-colorido se existir a função cor : V = {1, 2, 3,..., n} onde cor(u) != cor(v), para cada vértice(u,v) em A.
Em outras palavras: cada número representa uma cor v, e seus vértices adjacentes possuem cor diferente.
O número cromático representa a quantidade mínima de cores necessárias para colorir um grafo.
Considere um grafo K6. Qual o número cromático para esse grafo?
	
	
	3
	
	
	7
	
	
	4
	
	
	5
	
	
	6
1 pontos   
PERGUNTA 8
1. O código abaixo pode ser utilizado para atravessar um grafo.
Entrada: um gráfico G e um vértice v de G
Saída: todos os vértices alcançáveis de v marcados
função DFS(G,v):
     marque v
     para todas as arestas adjacentes a v, faça
          se vértice w não estiver marcado, então
               Chame recursivamente DFS(G,w)
          fim se
     fim para
fim função
Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo:
	
	
	busca em profundidade ou Depth-First Search.
	
	
	busca melhor-primeiro ou Best-First Search
	
	
	busca exaustiva ou Brute-Force Search.
	
	
	percurso ótimo ou Best Route
	
	
	busca em largura ou Breadth-First Search.
1 pontos   
PERGUNTA 9
1. 
Um caminho C num grafo é mínimo se não existe outro caminho que tenha a mesma origem e o mesmo término que C mas comprimento menor que o de C. A tabela acima apresenta o resultado da aplicação do algoritmo de Dijkstra para a obtenção do caminho mínimo para o deslocamento entre diversas cidades.
A partir dos dados da tabela, conclui-se que:
	
	
	um viajante terá que se deslocar 5 km, para percorrer o menor caminho entre a cidade B e a cidade E.
	
	
	um viajante deverá se deslocar na sequência A – B – E – F, para percorrer o menor caminho entre as cidades A e F.
	
	
	a menor distância entre as cidades A e F é de 15 km.
	
	
	um viajante deverá passar obrigatoriamente na cidade C, para percorrer o menor caminho entre as cidades A e F.
	
	
	o menor caminho entre as cidades A e D é de 2 km.

Continue navegando