Acredito que existem geradores de números aleatórios de alta qualidade, com eficiência de espaço. Apesar dessa crença, eu normalmente uso o twister Mersenne no meu código, que é de alta qualidade, mas não economiza muito espaço. Há um vínculo ausente entre eficiência de espaço e NP∩coNP, é apenas uma sensação de que existe um link.
Deixe-me tentar dar uma das razões pelas quais acredito que a "verdadeira aleatoriedade" pode ser simulada / aproximada de um espaço muito eficiente. Sabemos que é possível produzir números pseudo-aleatórios que são suficientemente aleatórios para todos os fins práticos (incluindo criptografia). Também sabemos que usar (uma pequena quantidade de números primos fixos) grandes na construção de geradores de números pseudo-aleatórios raramente é uma má idéia. Sabemos de conjecturas como a de Riemann que quase todos os números primos contêm um alto grau de aleatoriedade, mas também sabemos que ainda não somos capazes de provar isso rigorosamente.
Existe uma explicação intuitiva por que os números primos se comportam como números aleatórios? Os números primos são o complemento dos números compostos. O complemento de um conjunto bem comportado é geralmente mais complicado que o conjunto original. Os números compostos são compostos de números primos, o que, por sua vez, já confere a esse conjunto uma certa complexidade.
Antecedentes Tentei entender uma vez por que P P NP é difícil. Gostaria de saber se a aproximação de grupos de simetria interna de uma instância do problema por grupos nilpotentes pode não levar a um "algoritmo de abstração" capaz de ver a estrutura interna da instância do problema. Mas então percebi que mesmo o cálculo da estrutura de um grupo sem potencial contém o fatoração como um caso especial. A questão dos subgrupos simples de um grupo cíclico de ordem n é equivalente à determinação dos fatores primos de n. E a classificação de grupos nilpotentes finitoscontém subproblemas ainda piores relacionados ao isomorfismo do gráfico. Isso foi suficiente para me convencer de que essa abordagem não ajudará. Mas meu próximo passo foi tentar entender por que o fatoração é difícil, e a resposta acima é o que eu vim. Foi o suficiente para me convencer, então talvez também seja convincente para outras pessoas. (Naquela época, eu não sabia sobre grupos grupóides ou semigrupos inversos, provavelmente mais adequados do que grupos sem potencial para lidar com simetrias internas. Ainda assim, o argumento por que essa abordagem não será eficiente permanece o mesmo.)