Ciência da Computação

15
Algoritmo

O problema de clique é um problema bem conhecido de que o tamanho da clique necessária faz parte da entrada. No entanto, o problema de k-clique possui um algoritmo de tempo polinomial trivial ( quando é constante). Estou interessado nos limites superiores mais conhecidos quando k é...

15
Construindo matrizes binárias inequívocas

Eu estou tentando construir todas as matrizes (ou se desejar) com elementos 0 ou 1. A operação que fornece matrizes equivalentes é a troca simultânea da linha iej e da coluna iej . por exemplo. paran × n 1 ↔ 2 ( 0 0 0 0 1 1 1 0 0 ) ∼ ( 1 0 1 0 0 0 0 0 1 0 )8×88×88\times 8n×nn×nn\times...

15
Por que o MIPS incluiu shamt e distinguiu funct / opcode?

Estou confuso sobre o motivo pelo qual os projetistas do MIPS incluem 5 bits dedicados à mudança e têm código de operação e bits de função separados. Como o MIPS é tão RISC, presumo que apenas a troca seria feita em algumas instruções, de modo que esses 5 bits parecem estar perdendo espaço quando...

15
Os quebra-cabeças “Flow Free” são difíceis de usar?

Um quebra-cabeça "Flow Free" consiste em um número inteiro positivo e um conjunto de pares (não ordenados) de vértices distintos no gráfico da grade modo que cada vértice esteja no máximo em um par. Uma solução para esse quebra-cabeça é um conjunto de caminhos não direcionados no gráfico, de modo...

15
Por que separar lexing e análise?

É possível analisar um documento usando uma única passagem de uma máquina de estado. Qual é o benefício de ter dois passes, ie. tendo um lexer para converter texto em tokens e tendo um analisador para testar as regras de produção nesses tokens? Por que não ter uma única passagem que aplique regras...

15
finalidade de supercomputadores

No outono passado, fiz uma excursão pelo supercomputador Blue Waters na Universidade de Illinois. Perguntei se alguém já usou o computador inteiro. Disseram-me que estava sempre trabalhando em vários projetos. Isso me fez pensar sobre a utilidade dos supercomputadores. Talvez o Blue Waters seja...

15
Operação em estrela Kleene no idioma vazio

No meu livro de texto, é mencionado que: ∅∗= { ϵ }∅∗={ϵ}\emptyset^*=\{\epsilon\} onde ∅∅\emptyset é um idioma vazio. No entanto, sabemos que L ⋅ ∅ = ∅eu⋅∅=∅L \cdot \emptyset = \emptyset , onde eueuL é qualquer idioma. Eu não sou capaz de compreender intuitivamente este conceito porque as Kleene...

15
O que significa

O que significa logO(1)nlogO(1)⁡n\log^{O(1)}n ? Estou ciente da notação big-O, mas essa notação não faz sentido para mim. Também não consigo encontrar nada sobre isso, porque não há como um mecanismo de pesquisa interpretar isso corretamente. Para um pouco de contexto, a sentença em que a...

15
Encontrando exemplos de idiomas "anti-palindrômicos"

Seja Σ={0,1}Σ={0,1}\Sigma = \{ 0, 1 \} . Uma linguagem L⊆Σ∗L⊆Σ∗L \subseteq \Sigma^* é dito ter a propriedade "anti-palíndromo" se por todos os textos www que é um palíndromo, w∉Lw∉Lw\notin L . Além disso, para cada string uuu que não seja um palíndromo u∈Lu∈Lu\in L ou...