In questi appunti di Ola Svensson: http://theory.epfl.ch/osven/courses/Approx13/Notes/lecture4-5.pdf , si dice che non sappiamo se Euclidean TSP sia in NP:
Il motivo è che non sappiamo come calcolare le radici quadrate in modo efficiente.
D'altra parte c'è questo articolo di Papadimitriou: http://www.sciencedirect.com/science/article/pii/0304397577900123 che dice che è NP-completo, il che significa anche che è in NP. Anche se non lo dimostra nel documento, penso che consideri banale l'appartenenza a NP, come di solito accade con tali problemi.
Sono confuso da questo. Onestamente, l'affermazione che non sappiamo se Euclidian TSP sia in NP mi ha scioccato, dal momento che ho appena pensato che sia banale - prendendo il tour TSP come certificato, possiamo facilmente verificare che sia un tour valido. Ma il problema è che possono esserci delle radici quadrate. Quindi le note della lezione sostengono sostanzialmente che non possiamo in tempo polinomiale risolvere il seguente problema:
Dato numero razionale , decidere se .
Domanda 1: cosa sappiamo di questo problema?
Ciò richiede la seguente semplificazione, che non sono riuscito a trovare:
Domanda 2: è riducibile al caso speciale quando ? Questo caso speciale è risolvibile al tempo polinomiale?
Pensandoci per un po ', ci sono arrivato. Vogliamo una complessità temporale polinomiale rispetto al numero di bit dell'input, cioè non alla dimensione dei numeri stessi. Possiamo facilmente calcolare la somma in un numero polinomiale di cifre decimali. Per ottenere un brutto caso, abbiamo bisogno di un'istanza di per tale che per ogni polinomio , esiste un intero tale che e concordano sulle prime cifre di espansione decimale.
Domanda 3: esiste una tale istanza di numero reazionale?
Ma cos'è ? Questo dipende dal modo in cui sono rappresentati i numeri razionali! Ora sono curioso di questo:
Domanda 4: È algoritmicamente importante se viene dato un numero razionale come rapporto di due numeri interi (come ) o nell'espansione decimale (come )? In altre parole, esiste una famiglia di numeri razionali tale che la dimensione dell'espansione decimale non è limitata polinomialmente dalla dimensione della rappresentazione del rapporto o viceversa?