Suma pierwiastki problemu prosi, ponieważ dwie sekwencje i dodatnich liczb całkowitych czy suma mniejszy, równy lub większy niż suma . Status złożoności tego problemu jest otwarty; zobacz ten post, aby uzyskać więcej informacji. Problem ten powstaje naturalnie w geometrii obliczeniowej, szczególnie w problemach związanych z najkrótszymi ścieżkami euklidesowymi, i stanowi znaczącą przeszkodę w przenoszeniu algorytmów tych problemów z prawdziwej pamięci RAM do standardowej pamięci RAM całkowitej.
Nazwij problem Π suma-kwadrat-pierwiastek-twardy (w skrócie Σ√-twardy?), Jeśli występuje wielomianowe zmniejszenie czasu z sumy problemu pierwiastków kwadratowych do Π. Nietrudno udowodnić, że następujący problem jest sumą pierwiastków kwadratowych:
Najkrótsze ścieżki na 4d euklidesowych wykresach geometrycznych
Instancja: Wykres którego wierzchołki są punktami w , z krawędziami ważonymi przez euklidesową odległość; dwa wierzchołki i
Wydajność: Najkrótsza ścieżka z z w .
Oczywiście problem ten można rozwiązać w czasie wielomianowym na prawdziwej pamięci RAM za pomocą algorytmu Dijkstry, ale każde porównanie w tym algorytmie wymaga rozwiązania problemu sumy pierwiastków kwadratowych. Redukcja wykorzystuje fakt, że dowolną liczbę całkowitą można zapisać jako sumę czterech idealnych kwadratów; wyjście redukcji jest w rzeczywistości cyklem na wierzchołkach.
Jakie inne problemy są trudne do rozwiązania? Szczególnie interesują mnie problemy, dla których istnieje rozwiązanie wielomianowe na prawdziwej pamięci RAM. Zobacz moje poprzednie pytanie dotyczące jednej możliwości.
Jak sugeruje Robin, nudne odpowiedzi są nudne. Dla każdej klasy złożoności X, która zawiera sumę pierwiastków kwadratowych (na przykład PSPACE lub EXPTIME), każdy trudny problem z X jest nudno sumą pierwiastków kwadratowych.