Sei sulla pagina 1di 7

PERGUNTA 1

Considere o grafo G = (V, A, g), em que:

V = {1, 2, 3, 4, 5, 6, 7, 8} s�o os v�rtices

A = {a, b, c, d, e}

g(a) = 2-6

g(b) = 4-3

g(c) = 2 � 3

g(d) = 1-4

g(e) = 1-2

g(f) = 5-6

g(g) = 5- 8

g(h)=8-7

g(i)= 6-7

g(j) = 7-3

g(k) = 8-4

Sejam as seguintes afirma��es:

I - O grafo apresenta um caminho de Euler, pois apresenta um n�mero par de n�s


�mpares.

II � O grafo apresenta um ciclo hamiltoniano, pois apresenta um n�mero par de n�s


�mpares.

III � Este grafo apresenta 8 v�rtices e um programa que verifique se existe um


caminho hamiltoniano dever� efetuar em uma situa��o de pior caso 8! c�lculos.

IV � Este grafo apresenta 6 n�s �mpares e, portanto, n�o apresenta um Caminho de


Euler.

a.
I, II, III e IV

b.
Apenas III e IV

c.
Apenas I e II

d.
Apenas I e III

e.
Apenas II e IV

0,5 pontos

PERGUNTA 2

Em uma determinada edifica��o, em que o esquema de seguran�a � crucial, deseja-se


cobrir todas as �reas de circula��o e ao mesmo tempo minimizar o n�mero de pontos
de monitora��o. Sabe-se que o n�mero de salas deste lugar � 30 e o n�mero de
corredores � 15. A fim de se obter exatamente o menor n�mero de pontos de
monitora��o de forma a cobrir todos os corredores, deveriam ser realizados c�lculos
de complexidade:

a.
Fatorial.

b.
Quadr�tica.

c.
Linear.

d.
Logar�tmica.

e.
C�bica.

0,5 pontos

PERGUNTA 3

�O estudo da complexidade computacional destina-se a estabelecer uma classifica��o


quantitativa das linguagens decid�veis, de acordo com a quantidade de esfor�o que a
m�quina de Turing deve dispender para processar suas cadeias de entrada� (NETO J,
J.)

�Considere-se, por exemplo, o problema de verificar se um grafo tem um ciclo que


cont�m todos os n�s do grafo. Pode-se definir um processo de codifica��o para
representar qualquer grafo como uma cadeia de s�mbolos. Cadeias que representam
grafos tornam-se cadeias de entrada apropriadas de se deseja decidir, dada uma tal
cadeia, se ela pertence ao conjunto de cadeias cujos grafos associados t�m
circuitos hamiltonianos.�

A classe P cont�m todas as Linguagens decid�veis por uma M�quina de Turing em um


tempo limitado por um polin�mio de grau d.

NP � a cole��o de todos os conjuntos reconhec�veis por m�quinas de Turing n�o


determin�sticas em tempo polinomial.

Considere as seguintes afirma��es:

I �P ? NP, mas n�o se sabe se P ? NP.

II � Apesar da similaridade entre os enunciados dos problemas, o ciclo euleriano


pertence � classe P, enquanto o problema do ciclo hamiltoniano pertence � classe
NP.

III- Existe uma m�quina de Turing n�o determin�stica que decide se um determinado
grafo apresenta um ciclo hamiltoniano em tempo polinomial.

A alternativa correta �:

a.
I, II e III

b.
Apenas II e III

c.
Apenas I

d.
Apenas II

e.
Apenas III

0,5 pontos

PERGUNTA 4

Assinale a alternativa que apresenta em ordem crescente as complexidades:

a.
.

4a.JPG
b.
.

4b.JPG
c.
.

4c.JPG
d.
.

4d.JPG
e.
.

4e.JPG
0,5 pontos

PERGUNTA 5

Assinale a alternativa que representa um problema NP-Completo:

a.
Satisfabilidade booleana-2.
b.
Problema da parada.

c.
Detec��o universal do loop completo.

d.
Problema do ciclo de Euler.

e.
Problema do ciclo hamiltoniano.

0,5 pontos

PERGUNTA 6

O problema do caixeiro viajante (Travelling Salesman Problem � TSP) � de natureza


combinat�ria e � uma refer�ncia para diversas aplica��es, tais como projeto de
circuitos integrados, roteamento de ve�culos, programa��o de produ��o, rob�tica
etc. Em sua forma mais simples, no TSP, o caixeiro deve visitar cada cidade
somente uma vez e depois retornar � cidade de origem. Dado o custo da viagem (ou
dist�ncia) entre cada uma das cidades, o problema do caixeiro � determinar qual o
itiner�rio que possui o menor custo?

Formalmente, o problema pode assim ser enunciado: �Dado um n�mero inteiro n= 2,


matriz de dist�ncia dij e um inteiro L = 0, encontrar uma permuta��o p de {1,
2, ..., n}, tal que custo (p) = L. Considere as afirma��es seguintes:

I � O algoritmo que resolve o problema consiste em enumerar todas as rotas


poss�veis, calcular o comprimento de cada uma delas e selecionar a menor.

II � O problema de otimiza��o (a rota �tima) pode ser reduzido a um problema de


enumera��o.

III � Trata-se de um problema cuja solu��o polinomial n�o � conhecida.

a.
Apenas I e II

b.
Apenas I e III

c.
I, II e III

d.
Apenas II e III

e.
Apenas III

0,5 pontos

PERGUNTA 7

Considere as seguintes afirma��es e assinale a alternativa correta.


I � Se qualquer problema NP � completo pode ser resolvido em tempo polinomial,
ent�o P = NP.

II � Se qualquer problema em NP n�o pode ser resolvido em tempo polinomial, ent�o


nenhum problema NP-completo pode ser resolvido em tempo polinomial.

III � Um dos resultados mais significativos da Ci�ncia da Computa��o diz respeito �


descoberta de um algoritmo de tempo polinomial, para o problema da Cobertura dos
V�rtices, que � NP-completo.

Pode-se afirmar que:

a.
Apenas a afirma��o I � verdadeira.

b.
S�o verdadeiras apenas as afirma��es II e III.

c.
S�o verdadeiras apenas as afirma��es I e II.

d.
S�o verdadeiras apenas as afirma��es I e III.

e.
Apenas a afirma��o III � verdadeira.

0,5 pontos

PERGUNTA 8

Considere o seguinte enunciado: Dado um conjunto S de n�meros inteiros, determine


se h� algum subconjunto n�o vazio de S, cujos elementos s�o tais que quando somados
apresentam total igual a zero.

Para esse problema, � f�cil verificar se uma resposta � correta (um particular
subconjunto de S). No entanto, n�o se conhece uma solu��o significativamente mais
r�pida para resolver este problema, de forma geral, do que aquela que testa todos
os subconjuntos poss�veis de S, at� encontrar um que cumpra com a condi��o. Assim,
o enunciado acima diz respeito a um problema:

a.
De desempenho polinomial.

b.
De desempenho quadr�tico.

c.
De desempenho c�bico.

d.
SP-completo.

e.
NP.

0,5 pontos
PERGUNTA 9

Considere as seguintes afirma��es

I - Encontrar o maior subconjunto C de v�rtices, tal que todos os pares de v�rtices


distintos, formados a partir dos elementos do conjunto C, sejam adjacentes (ou
seja, s�o interligados por uma aresta) � um problema da classe NP.

II - Verificar se uma dada f�rmula booleana, tal que todas as cl�usulas apresentem
apenas 2 elementos, � satisfat�ria � um problema NP.

III - Dado um conjunto de caixas de dimens�es distintas, deseja-se armazen�-las no


menor n�mero poss�vel de cont�ineres, todos de mesmo tamanho � um problema da
classe P.

IV � Sabe-se que P ? NP.

a.
Apenas I, II e III

b.
Apenas I, II e IV

c.
Apenas I e IV

d.
Apenas I

e.
Apenas IV

0,5 pontos

PERGUNTA 10

� poss�vel classificar os problemas com base na computabilidade de suas solu��es,


utilizando-se a M�quina de Turing como referencial. Considere as demais afirma��es
a respeito da M�quina de Turing:

I � A complexidade da resolu��o do problema da Parada n�o pode ser analisado


empregando-se a M�quina de Turing, por esta ser determin�stica. O Problema da
Parada poder� ser analisado logo se formalize o conceito M�quina de Turing com duas
ou mais fitas paralelas.

II � Uma ordena��o lexicogr�fica fundamentada em um alfabeto de 16 s�mbolos


apresenta uma palavra (s�mbolos do alfabeto concatenados) para a qual n�o existe
uma M�quina de Turing correspondente. Tal enunciado � de complexidade NP.

III - Uma ordena��o lexicogr�fica fundamentada em um alfabeto de 16 s�mbolos


apresenta uma palavra (s�mbolos do alfabeto concatenados) para a qual n�o existe
uma M�quina de Turing correspondente. Tal enunciado � de complexidade P.

IV � Uma M�quina de Turing que verifique se em um grafo existe um caminho que passe
por todos os v�rtices uma �nica vez, apresenta desempenho NP.

� correto afirmar:
a.
Apenas I e II

b.
Apenas I e III

c.
Apenas I e IV

d.
Apenas II e IV

e.
Apenas III e IV

Potrebbero piacerti anche