Ciência da Computação Teórica

Perguntas e respostas para cientistas da computação teóricos e pesquisadores em áreas afins

1
Dureza NP implica dureza P?
Se um problema for difícil para NP (usando reduções de tempo polinomiais), isso implica que é difícil para P (usando espaço de log ou reduções de NC)? Parece intuitivo que, se é tão difícil quanto qualquer problema em NP, deve ser tão difícil quanto qualquer problema em P, mas não …



1
Pilha divisível
O que se sabe sobre estruturas de dados que podem manter uma sequência de itens sujeitos às duas operações a seguir? Pressione (x): adicione x ao final da sequência e retorne um identificador para sua posição na sequência Extrair (S): dado um conjunto não ordenado de identificadores, remova os itens …

2
Relação entre dureza de reconhecimento de uma classe de gráfico e caracterização proibida de subgráficos
Estou pensando em classes de gráficos que podem ser caracterizadas por subgráficos proibidos. Se uma classe de gráfico possui um conjunto finito de subgráficos proibidos, existe um algoritmo de reconhecimento de tempo polinomial trivial (pode-se usar apenas força bruta). Mas uma família infinita de subgrafos proibidos não implica dureza: existem …

2
Princípio Minimax de Yao sobre algoritmos de Monte Carlo
O célebre Princípio Minimax de Yao declara a relação entre complexidade distributiva e complexidade aleatória. Vamos haver um problema com um conjunto finito de entradas e um conjunto finito do algoritmo determinista para resolver . Também deixe denotar a distribuição de entrada e denote a distribuição de probabilidade em . …

5
Aplicações Vertex Cover no mundo real
Quais aplicativos o problema de cobertura de vértices possui no mundo real? Quais projetos de setor ou de pesquisa usam software realmente implementado, com base em resultados teóricos para o problema da Vertex Cover? Em particular, algum dos seguintes resultados teóricos foi implementado no software usado? Algoritmos de aproximação para …

5
Problema no ensino da computabilidade
Tenho dificuldade em ensinar o conceito de funções computáveis. Tentei desenvolver a idéia de por que pesquisadores como Hilbert / Ackermann / Godel / Turing / Church / ... inventaram a noção de 'computabilidade'. Os alunos imediatamente perguntaram: "o que significa computabilidade?" e não posso responder a menos que eu …


3
Fonte educacional ou pesquisa sobre análise do programa semidefinido?
Ao projetar algoritmos de aproximação, às vezes se resolve um programa semidefinido seguido de uma etapa de arredondamento. Um exemplo frequentemente usado para ilustrar isso é o Max-Cut. (Veja, por exemplo, Algoritmos de Aproximação de Vijay Vazirani.) Existem boas fontes educacionais ou pesquisas que vão além do problema Max-Cut para …


3
Adicionar números inteiros representados por sua fatoração é tão difícil quanto fatorar? Solicitação de referência
Estou procurando uma referência para o seguinte resultado: Adicionar dois números inteiros na representação fatorada é tão difícil quanto fatorar dois números inteiros na representação binária usual. (Tenho certeza de que está lá fora, porque isso é algo que eu já tinha pensado em algum momento e fiquei emocionado quando …

1
Considerações sobre energia na computação
Para verificar meu entendimento, gostaria de compartilhar algumas idéias sobre os requisitos de energia da computação. Este é um seguimento da minha pergunta anterior e pode estar relacionado à pergunta de Vinay sobre leis de conservação . Ocorreu-me que, de um ponto de vista termodinâmico, executar uma computação pode ser …



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.