Ciência da Computação Teórica

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

3
Como os modelos de hipercomputação superam o problema da parada?
Hipercomputação refere-se a modelos de computação que não são possíveis de simular usando máquinas de Turing. (Os hipercomputadores não são necessariamente realizáveis ​​fisicamente!) Alguns hipercomputadores têm acesso a um recurso que permite resolver o problema de parada das máquinas de Turing padrão. Chame isso de "superpotência": um hipercomputador com uma …




1
Análise de bolas e caixas no regime m >> n.
É sabido que, se você jogar n bolas em n compartimentos, é altamente provável que a bandeja mais carregada tenha . Em geral, pode-se perguntar sobre bolas em caixas. Um artigo da RANDOM 1998 de Raab e Steger explora isso com alguns detalhes, mostrando que à medida que aumenta, a …



1
Quais são os limites da computação neste universo?
Entendo que a integridade de Turing requer memória ilimitada e tempo ilimitado. No entanto, há uma quantidade finita de átomos nesse serviço, tornando a memória limitada. Por exemplo, mesmo que seja irracional, não há como armazenar mais do que um certo número de dígitos, mesmo que todos os átomos do …

5
Ambiguidade e lógica
Na teoria dos autômatos (autômatos finitos, autômatos de empilhamento, ...) e na complexidade, existe a noção de "ambiguidade". Um autômato é ambíguo se houver uma palavra com pelo menos duas execuções de aceitação distintas. Uma máquina é ambígua se, para cada palavra aceita pela máquina, houver no máximo execuções distintas …

2
Existe um algoritmo para manter eficientemente as informações de conexão de um DAG na presença de inserções / exclusões?
Dado um gráfico acíclico direcionado, , é possível oferecer suporte eficiente às seguintes operações?G(V,E)G(V,E)G(V,E) L um bisConnected(G,a,b)isConnected(G,a,b)isConnected(G,a,b) : determina se existe um caminho em do nó para o nóGGGaaabbb a b Glink(G,a,b)link(G,a,b)link(G,a,b) : Adiciona uma aresta de a no gráficoaaabbbGGG a b Gunlink(G,a,b)unlink(G,a,b)unlink(G,a,b) : remove a aresta de para emaaabbbGGG …


3
Pesquisa sucinta de estruturas de dados?
O artigo de Fischer este mês me lembrou o pouco que sei sobre a arte de estruturas sucintas de dados e algoritmos para usá-las. Para aqueles que não conhecem estruturas de dados sucintas: Dada uma estrutura combinatória, com configurações diferentes (n) e uma representação "útil" conhecida . Existe uma estrutura …

2
Algoritmos para embalagem de conjunto
Parece haver muito trabalho, para alguns problemas NP-Hard, no desenvolvimento de algoritmos exatos de tempo exponencial rápido (ou seja, resultados da forma: Algoritmo A resolve o problema no tempo O (c ^ n), com c pequeno). Parece haver uma boa quantidade de trabalho nesse sentido para alguns problemas difíceis de …

2
Teoria das categorias, complexidade computacional e conexões combinatórias?
Eu tenho tentado ler “ Projeto Pérolas do algoritmo funcional ” e, posteriormente, “ A álgebra da programação ”, e há uma correspondência óbvia entre tipos de dados definidos recursivamente (e polinomialmente) e objetos combinatórios, com a mesma definição recursiva e, posteriormente, levando para a mesma série formal de poder …

3
Existe um algoritmo de aproximação de fator constante para o problema de coloração de retângulos 2D?
O problema que consideramos aqui é a extensão do conhecido problema de coloração por intervalo. Em vez de intervalos, consideramos retângulos com lados paralelos aos eixos. O objetivo é colorir os retângulos usando o número mínimo de cores, para que dois retângulos sobrepostos tenham cores diferentes. Esse problema é conhecido …

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.