When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Quadratic sieve - Wikipedia

    en.wikipedia.org/wiki/Quadratic_sieve

    The quadratic sieve algorithm (QS) is an integer factorization algorithm and, in practice, the second-fastest method known (after the general number field sieve). It is still the fastest for integers under 100 decimal digits or so, and is considerably simpler than the number field sieve.

  3. Magma (computer algebra system) - Wikipedia

    en.wikipedia.org/wiki/Magma_(computer_algebra...

    Integer factorization algorithms include the Elliptic Curve Method, the Quadratic sieve and the Number field sieve. Algebraic number theory; Magma includes the KANT computer algebra system for comprehensive computations in algebraic number fields. A special type also allows one to compute in the algebraic closure of a field. Module theory and ...

  4. Trial division - Wikipedia

    en.wikipedia.org/wiki/Trial_division

    Trial division is the most laborious but easiest to understand of the integer factorization algorithms. The essential idea behind trial division tests to see if an integer n , the integer to be factored, can be divided by each number in turn that is less than or equal to the square root of n .

  5. Integer factorization - Wikipedia

    en.wikipedia.org/wiki/Integer_factorization

    To factorize a small integer n using mental or pen-and-paper arithmetic, the simplest method is trial division: checking if the number is divisible by prime numbers 2, 3, 5, and so on, up to the square root of n. For larger numbers, especially when using a computer, various more sophisticated factorization algorithms are more efficient.

  6. Fermat's factorization method - Wikipedia

    en.wikipedia.org/wiki/Fermat's_factorization_method

    The primary improvement that quadratic sieve makes over Fermat's factorization method is that instead of simply finding a square in the sequence of , it finds a subset of elements of this sequence whose product is a square, and it does this in a highly efficient manner.

  7. Fast Library for Number Theory - Wikipedia

    en.wikipedia.org/wiki/Fast_Library_for_Number_Theory

    The two major areas of functionality currently implemented in FLINT are polynomial arithmetic over the integers and a quadratic sieve. The library is designed to be compiled with the GNU Multi-Precision Library (GMP) and is released under the GNU General Public License .

  8. General number field sieve - Wikipedia

    en.wikipedia.org/wiki/General_number_field_sieve

    The principle of the number field sieve (both special and general) can be understood as an improvement to the simpler rational sieve or quadratic sieve. When using such algorithms to factor a large number n, it is necessary to search for smooth numbers (i.e. numbers with small prime factors) of order n 1/2.

  9. Sieve theory - Wikipedia

    en.wikipedia.org/wiki/Sieve_theory

    The sieve methods discussed in this article are not closely related to the integer factorization sieve methods such as the quadratic sieve and the general number field sieve. Those factorization methods use the idea of the sieve of Eratosthenes to determine efficiently which members of a list of numbers can be completely factored into small primes.