Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
RcppBigIntAlgos - MaRDI portal

RcppBigIntAlgos (Q131712)

From MaRDI portal
Factor Big Integers with the Parallel Quadratic Sieve
Language Label Description Also known as
English
RcppBigIntAlgos
Factor Big Integers with the Parallel Quadratic Sieve

    Statements

    0 references
    1.0.1
    8 January 2021
    0 references
    0.2.2
    23 April 2020
    0 references
    0.2.4
    22 June 2020
    0 references
    0.3.1
    28 September 2020
    0 references
    0.3.3
    14 October 2020
    0 references
    0.3.4
    4 November 2020
    0 references
    1.0.0
    12 December 2020
    0 references
    1.1.0
    16 August 2023
    0 references
    0 references
    0 references
    16 August 2023
    0 references
    Features the multiple polynomial quadratic sieve (MPQS) algorithm for factoring large integers and a vectorized factoring function that returns the complete factorization of an integer. The MPQS is based off of the seminal work of Carl Pomerance (1984) <doi:10.1007/3-540-39757-4_17> along with the modification of multiple polynomials introduced by Peter Montgomery and J. Davis as outlined by Robert D. Silverman (1987) <doi:10.1090/S0025-5718-1987-0866119-8>. Utilizes the C library GMP (GNU Multiple Precision Arithmetic). For smaller integers, a simple Elliptic Curve algorithm is attempted followed by a constrained version of Pollard's rho algorithm. The Pollard's rho algorithm is the same algorithm used by the factorize function in the 'gmp' package.
    0 references
    0 references
    0 references

    Identifiers