Les solveurs SAT modernes sont très efficaces pour résoudre de nombreux exemples concrets d'instances SAT. Cependant, nous savons comment générer des disques durs: par exemple, utilisez une réduction de l'affacturage vers SAT et donnez les numéros RSA en entrée.
Cela soulève la question: et si je prends un exemple simple d'affacturage. Au lieu de prendre deux grands nombres premiers sur bits, que se passe-t-il si je prends un p premier sur log n bits et un premier q sur n / log n bits, soit N = p q et le codage F A C T O R ( N ) en tant qu'instance SAT. Nserait un nombre facile à factoriser par recherche par force brute ou par tamisage, car l'un des facteurs est si petit; Est-ce qu'un solveur SAT moderne avec une réduction standard de l'affacturage à SAT reprend également cette structure?
Peut dépasser le facteur -solveurs N = p q où | p | = log n rapidement?
la source