Do jakiej klasy złożoności należy ten problem teorii liczb?

12

'Biorąc pod uwagę , czy jest , ' jest -kompletny. x , y N a x 2 + b y = c N Pa,b,cNx,yNax2+by=cNP

Do której klasy złożoności należy „Biorąc pod uwagę , czy istnieje , '? x , y N a x 2 + b y 2 = ca,b,cNx,yNax2+by2=c


źródło
2
Dlaczego pierwszy problem NP-zupełny? Referencje będą mile widziane. :)
Michael Wehar,
2
@MichaelWehar, Quadratic Diophantine jest NP-kompletny. Myślę, że nawet u Gary'ego i Johnsona.
Kaveh
2
Jest to AN8 w Garey and Johnson, strona 250: Manders and Adleman, „NP-zupełne problemy decyzyjne dla binarnych kwadratów”, 1978.
Kaveh
4
Istnienie racjonalnych rozwiązań sprowadza się wielomianowo do faktoringu, stąd w : przy użyciu zasady Hassego sprowadza się to do sprawdzenia, czy symbol Hilberta dla wszystkich liczb pierwszych . ( a / c , b / c ) p = 1 p 2 a b cNPcoNP (a/c,b/c)p=1p2abc
Emil Jeřábek
5
Zauważ, że (dla liczb całkowitych lub racjonalnych) nie jest prawdopodobne uzyskanie czegoś lepszego niż faktoring: już w specjalnym przypadku (tj. Czy jest sumą dwóch kwadratów) pyta, czy wszystkie liczby pierwsze występują w nawet z mnóstwem, i zgodnie z moją najlepszą wiedzą, nie wiadomo jak przetestować to bardziej efektywnie niż faktoring ; por. mathoverflow.net/q/57981 . ca=b=1cc cp3(mod4)cc
Emil Jeřábek

Odpowiedzi:

5

Dodane później: Jak zauważono w komentarzach, górna granica NP jest trywialna, jeśli a, b i c są dodatnie, jak zostało to poproszone.

Twierdzenie 1.2 w tym artykule pokazuje, że decydowanie, czy dane równanie diofantyczne w dwóch zmiennych ma rozwiązanie, należy do NP.

Manu
źródło
3
Nie twierdzę, że to dobra odpowiedź (stwierdza oczywistość).
2
To wydaje się odpowiadać na zadane pytanie. Jeśli zamierzasz spełnić dodatkowe warunki, musisz uwzględnić je w pytaniu.
András Salamon,
4
@ AndrásSalamon, tak nie jest, górna granica NP wydaje się trywialna, gdy i są nieujemne (więc i są wielomianowo ograniczone przez , i ). Prawdziwe pytanie brzmi, czy jest to trudne dla NP. b x y a b cabxyabc
Kaveh
1
@Kaveh: tak, ale nie o to pytano. Ponadto zakładam, że a, b, c podano w postaci binarnej, więc xiy są ograniczone wykładniczo w n?
András Salamon,
4
@ AndrásSalamon, Ich rozmiar jest wielomianowo ograniczony w . Jak powiedziałem, bycie w NP jest banalne dla problemu. Artykuł mówi o bardziej ogólnym przypadku, o którym nie chodzi w pytaniu. n
Kaveh