Ciência da Computação

8
Algoritmo para encontrar a menor diferença na matriz

Queremos um algoritmo que, considerando uma matriz de comprimento de números inteiros, encontre a diferença mínima entre dois números inteiros na matriz.nnn Um desses algoritmos é classificar a matriz e verificar pares de números adjacentes. Isso leva tempo .O(nlogn)O(nlog⁡n)O(n\log n) Existe uma...

8
Resolvendo relação de recorrência

Quero provar que a complexidade do tempo de um algoritmo é polilogarítmica na escala de entrada. A relação de recorrência desse algoritmo é T(2n)≤T(n)+T(na)T(2n)≤T(n)+T(na)T(2n) \leq T(n) + T(n^a), Onde a∈(0,1)a∈(0,1)a\in(0,1). Parece que T(n)≤logβnT(n)≤logβ⁡nT(n) \leq \log^{\beta}{n} para alguns...

8
É

Suponha ΠΠ\Pi é um problema de decisão decidível. Faz ¸ ∉ NPΠ∉NP\Pi\not \in NP implicar ΠΠ\Pi é NPNPNP-Difícil? Edit: se assumirmos que existe ¸ ∈ c o NP∖ NPΠ∈coNP∖NP\Pi\in coNP\setminus NPentão terminamos. Podemos refutar a reivindicação sem suposições...

8
Programa de Computador vs. Algoritmo

Dizem que um programa inclui algoritmos; no entanto, se nos referirmos à sua definição, um algoritmo é uma sequência de instruções escritas para executar uma tarefa especificada e um programa de computador também é uma sequência de instruções para executar algumas tarefas no computador. Então, o...

8
Implicações do teorema de Rice

Toda vez que acho que entendo o que o teorema de Rice significa, encontro um contra-exemplo para me confundir. Talvez alguém possa me dizer onde estou pensando errado. Vamos usar uma propriedade não trivial do conjunto de funções computáveis, por exemplo, deixe . Obviamente, é infinito contável e...