Sembra che ci siano diversi algoritmi di fattorizzazione primaria molto veloci in giro (uno che sembra ideale per la quadratura). Tuttavia, piuttosto che implementare la mia (probabilmente povera) implementazione, mi piacerebbe utilizzare una libreria già pronta per la semplicità.C o C++: librerie per il factoring degli interi?
Devo essere in grado di calcolare in modo efficiente numeri interi fino a 15 cifre. Per questo motivo, non sto cercando l'algoritmo che si adatta necessariamente asintoticamente meglio poiché possiamo supporre che i numeri presi in considerazione siano inferiori a 10 .
ho già avuto uno sguardo ad alcune delle implementazioni quotate in Wikipedia's Quadratic Sieve page. Tuttavia, alcune delle implementazioni non sembrano ben mantenute; alcuni non hanno documentazione; e così via! Ho controllato se alcune librerie conosciute, come Boost, avessero metodi di fattorizzazione, ma non sembra.
Qualcuno può consigliare una libreria che soddisfi i criteri sopra indicati?
"Le domande che ci chiedono di consigliare o trovare un libro, uno strumento, una libreria di software, un'esercitazione o altre risorse fuori sede sono off-topic per Stack Overflow in quanto tendono ad attirare risposte e spam. e cosa è stato fatto finora per risolverlo. " – genpfault
@genpfault L'account dell'OP è stato cancellato ... questa domanda ha 8 anni. – qxz