O problema da soma das raízes quadradas pergunta, dadas duas seqüências e de números inteiros positivos, se a soma menor ou igual a ou maior que a soma . O status de complexidade desse problema está aberto; veja este post para mais detalhes. Esse problema surge naturalmente na geometria computacional, especialmente nos problemas que envolvem os caminhos mais curtos euclidianos, e é um obstáculo significativo na transferência de algoritmos para esses problemas da RAM real para a RAM inteira padrão.b 1 , b 2 , … , b n ∑ i √ ∑i√
Chame um problema de Π soma das raízes quadradas de disco rígido (abreviado Σ√-disco?) Se houver uma redução no tempo polinomial da soma do problema de raízes quadradas para Π. Não é difícil provar que o seguinte problema é difícil de soma quadrada de raízes:
Caminhos mais curtos nos gráficos 4d geométricos euclidianos
Instância: Um gráfico cujos vértices são pontos em , com arestas ponderadas pelo distano euclidiano; dois vértices eZ 4 s t
Saída: O caminho mais curto de a em .t G
É claro que esse problema pode ser resolvido em tempo polinomial na RAM real usando o algoritmo de Dijkstra, mas cada comparação nesse algoritmo requer a solução de um problema de soma das raízes quadradas. A redução usa o fato de que qualquer número inteiro pode ser escrito como a soma de quatro quadrados perfeitos; a saída da redução é na verdade um ciclo em vértices.
Que outros problemas são difíceis de soma quadrada? Estou particularmente interessado em problemas para os quais existe uma solução em tempo polinomial na RAM real. Veja minha pergunta anterior para uma possibilidade.
Como Robin sugere, respostas chatas são chatas. Para qualquer classe de complexidade X que contenha soma quadrada de raízes (por exemplo, PSPACE ou EXPTIME), todo problema X-hard é chato a soma quadrada de raízes quadradas.