В этой лекционной заметке Олы Свенссон: http://theory.epfl.ch/osven/courses/Approx13/Notes/lecture4-5.pdf говорится, что мы не знаем, находится ли евклидова TSP в NP:
Причина в том, что мы не знаем, как эффективно рассчитать квадратные корни.
С другой стороны, есть документ Пападимитриу: http://www.sciencedirect.com/science/article/pii/0304397577900123, в котором говорится, что он является NP-полным, что также означает, что он находится в NP. Хотя он не доказывает это в газете, я думаю, что он считает членство в NP тривиальным, как это обычно бывает с такими проблемами.
Я смущен этим. Честно говоря, заявление о том, что мы не знаем, находится ли Euclidian TSP в NP, потрясло меня, так как я просто предположил, что это тривиально - принимая тур TSP в качестве сертификата, мы можем легко проверить, является ли он действительным туром. Но проблема в том, что здесь могут быть квадратные корни. Таким образом, лекционные заметки в основном утверждают, что мы не можем за полиномиальное время решить следующую проблему:
Учитывая рациональное число , решить , если .√
Вопрос 1: Что мы знаем об этой проблеме?
Напрашивается следующее упрощение, которое мне не удалось найти:
Вопрос 2: сводится ли это к частному случаю, когда ? Разрешается ли этот частный случай за полиномиальное время?
Подумав немного, я пришел к этому. Мы хотим, чтобы сложность за полиномиальное время зависела от количества входных бит, т. Е. Не от размера самих чисел. Мы можем легко вычислить сумму до полиномиального числа десятичных цифр. Чтобы получить плохой случай, нам нужен экземпляр для такой что для каждого полинома , существует целое число такое, что и согласовывают первые цифры десятичное расширение. k = 1 , 2 , … p k √ Akp(входной размер)
Вопрос 3: есть ли такой случай с рациональным числом?
Но что такое ? Это зависит от способа представления рациональных чисел! Теперь мне интересно об этом:
Вопрос 4: Является ли алгоритмически важным, если рациональное число задается в виде отношения двух целых чисел (например, ) или десятичного разложения (например, )? Другими словами, существует ли семейство рациональных чисел, такое, что размер десятичного разложения не ограничен полиномиально размером представления отношения или наоборот?2,5334 ¯ 567