Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação


1
Does espera por ?
Sabe-se que para , .f(n)≥lognf(n)≥log⁡nf(n) \geq \log nNSPACE(f(n))=coNSPACE(f(n))NSPACE(f(n))=coNSPACE(f(n))\mathsf{NSPACE}(f(n)) = \mathsf{coNSPACE}(f(n)) E se ? Eles também são iguais?f(n)&lt;lognf(n)&lt;log⁡nf(n)<\log n

2
Algoritmo para construir uma matriz de sufixos no tempo
Ultimamente, tenho trabalhado com matrizes de sufixos e não consigo encontrar um algoritmo eficiente para criar uma matriz de sufixos fácil de entender. Eu já vi em muitos sites que existe umaO ( nregistro2n )O(nlog2⁡n)O(n \log^2 n)algoritmo, mas não consigo entender, pois muitos detalhes importantes são omitidos. Há um exemplo …

2
O NAE-HORN-SAT está em P ou NP-hard?
Estou interessado em conhecer a complexidade do problema NAE-HORN-SAT (nem todos iguais). Sabemos que o HORNSAT é completo, mas, por outro lado, o NAE-SAT é completo. Quero saber o que podemos dizer sobre o problema NAE-HORN-SAT. Deixe-me definir o problema formalmente:PP\mathsf{P}NPNP\mathsf{NP} Dado: Uma fórmula booleana é dada a nós no …



3
A resolução está completa ou apenas a refutação concluída?
Passando por alguns tutoriais de representação do conhecimento sobre resolução no momento, deparei-me com o slide 05.KR, no77 . Lá é mencionado que "o procedimento também está completo". Eu acho que essa completude não pode significar que, se uma sentença for envolvida por KB, ela será derivada por resolução. Por …








2
Os monoides são úteis na otimização?
Muitas operações comuns são monoides . Haskell aproveitou essa observação para tornar muitas funções de ordem superior mais genéricas ( Foldablesendo um exemplo). Existe uma maneira óbvia de usar monoides para melhorar o desempenho: os programadores estão afirmando a associatividade da operação e, portanto, as operações podem ser paralelizadas. Estou …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.