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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.