À quelle classe de complexité ce problème de théorie des nombres appartient-il?


12

'Étant donné a,b,cN , y a-t-il x,yN , ax2+by=c ' est NP -complet.

À quelle classe de complexité «Étant donné a,b,cN , y a-t-il x,yN , ax2+by2=c »?


2
Pourquoi le premier problème NP-complet? Une référence serait appréciée. :)
Michael Wehar

2
@MichaelWehar, Quadratic Diophantine est NP-complet. Je pense que c'est même dans Gary et Johnson.
Kaveh

2
C'est AN8 dans Garey et Johnson, page 250: Manders et Adleman, "NP-complete decision problems for binary quadratics", 1978.
Kaveh

4
L'existence de solutions rationnelles est polynomialement réductible à la factorisation, donc dans : en utilisant le principe de Hasse , cela revient à vérifier que le symbole de Hilbert ( a / c , b / c ) p = 1 pour tous les nombres premiers p 2 a b c . NPcoNP (a/c,b/c)p=1p2abc
Emil Jeřábek

5
Notez que (pour la solvabilité entière ou rationnelle) il est peu probable que vous obteniez quelque chose de mieux que la factorisation: déjà le cas spécial (c'est-à-dire, si c est une somme de deux carrés) demande si tous les nombres premiers se produire en avec même multiplicité, et à ma connaissance, on ne sait pas comment tester cela plus efficacement que l'affacturage ; cf. mathoverflow.net/q/57981 . a=b=1cc cp3(mod4)cc
Emil Jeřábek

Réponses:


5

Ajouté plus tard: Comme indiqué dans les commentaires, la borne supérieure NP est triviale si a, b et c sont positifs, comme cela a été demandé.

Le théorème 1.2 de cet article montre que décider si une équation diophantienne donnée à deux variables a une solution est en NP.


3
Je ne pense pas que ce soit une bonne réponse (cela indique l'évidence).

2
Cela semble répondre à la question posée. Si vous envisagez d'autres conditions, vous devez les inclure dans la question.
András Salamon

4
@ AndrásSalamon, ce n'est pas le cas, la borne supérieure NP semble triviale lorsque et sont tous deux non négatifs (donc et sont liés polynomialement par dans , et ). La vraie question est de savoir si c'est difficile pour NP. b x y a b cabxyabc
Kaveh

1
@Kaveh: oui, mais ce n'est pas ce qui a été demandé. De plus, je suppose que a, b, c sont donnés en binaire, donc x et y ne sont liés exponentiellement que dans n?
András Salamon

4
@ AndrásSalamon, Leur taille est polynomiale bornée en . Comme je l'ai dit, être en NP est trivial pour le problème. Le document parle d'un cas plus général dont la question n'est pas. n
Kaveh
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.