Nas notas de aula de Ola Svensson: http://theory.epfl.ch/osven/courses/Approx13/Notes/lecture4-5.pdf , diz-se que não sabemos se o TSP euclidiano está em NP:
A razão é que não sabemos como calcular raízes quadradas com eficiência.
Por outro lado, há este artigo de Papadimitriou: http://www.sciencedirect.com/science/article/pii/0304397577900123 dizendo que é NP-completo, o que também significa que está em NP. Embora ele não prove isso no jornal, acho que ele considera a participação no NP trivial, como geralmente ocorre com esses problemas.
Eu estou confusa com isso. Honestamente, a alegação de que não sabemos se o TSP Euclidiano está em NP me chocou, já que eu apenas assumi que é trivial - tomando o tour pelo TSP como um certificado, podemos verificar facilmente se é um tour válido. Mas o problema é que pode haver algumas raízes quadradas. Portanto, as notas da palestra afirmam basicamente que não podemos, em tempo polinomial, resolver o seguinte problema:
Dado o número racional , decida se .√
Pergunta 1: O que sabemos sobre esse problema?
Isso implora a seguinte simplificação, que não consegui encontrar:
Pergunta 2: Isso é redutível ao caso especial quando ? Esse caso especial pode ser resolvido em tempo polinomial?
Pensando nisso por um tempo, cheguei a isso. Queremos complexidade de tempo polinomial com relação ao número de bits da entrada, ou seja, não ao tamanho dos próprios números. Podemos facilmente calcular a soma para um número polinomial de dígitos decimais. Para obter um caso incorreto, precisamos de uma instância de para tais que para cada polinômio , existe um número inteiro tal que e concordam com os primeiros dígitos de expansão decimal. k = 1 , 2 , … p k √ Akp(tamanho da entrada)
Pergunta 3: Existe um exemplo de número reacional?
Mas o que é ? Isso depende da maneira como os números racionais são representados! Agora estou curioso sobre isso:
Pergunta 4: É algoritmicamente importante se o número racional for dado como uma razão de dois números inteiros (como ) ou na expansão decimal (como )? Em outras palavras, existe uma família de números racionais de tal modo que o tamanho da expansão decimal não seja polinomialmente limitado no tamanho da representação da razão ou o contrário?