A literatura é bastante clara que RAMs de custo unitário com multiplicação primitiva são irracionais, pois
- não pode ser simulado por máquinas de Turing em tempo polinomial
- pode resolver problemas completos do PSPACE em tempo polinomial
No entanto, todas as referências que posso encontrar sobre esse tópico (Simon 1974, Schonhage 1979) também envolvem operações booleanas, divisão inteira etc.
Existem resultados para a "razoabilidade" das RAMs que possuem apenas adição, multiplicação e igualdade? Em outras palavras, quais não possuem operações booleanas, divisão inteira truncada, subtração truncada, etc?
Alguém poderia pensar que essas RAMs ainda são bastante "irracionais". A principal bandeira vermelha é que eles permitem a geração de números inteiros exponencialmente grandes em tempo linear e, devido aos efeitos de convolução da multiplicação, isso pode se tornar particularmente complexo. No entanto, não consigo encontrar nenhum resultado mostrando que isso permita qualquer tipo de resultado "irracional" (aceleração exponencial da máquina de Turing, relacionamento irracional com o PSPACE, etc.).
A literatura tem algum resultado sobre esse tópico?
fonte
Respostas:
Outro dia, eu estava lendo um artigo em máquinas paralelas de acesso aleatório sem operações de bits, que pareciam muito com o que você está descrevendo. Para esses modelos, sabe-se que o NC não é igual a P. Veja aqui: https://epubs.siam.org/doi/10.1137/S0097539794282930
O artigo também pode ser encontrado no site do professor Mulmuley.
fonte