enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Integer factorization - Wikipedia

    en.wikipedia.org/wiki/Integer_factorization

    Given a general algorithm for integer factorization, any integer can be factored into its constituent prime factors by repeated application of this algorithm. The situation is more complicated with special-purpose factorization algorithms, whose benefits may not be realized as well or even at all with the factors produced during decomposition.

  3. Factorization of polynomials - Wikipedia

    en.wikipedia.org/wiki/Factorization_of_polynomials

    Modern algorithms and computers can quickly factor univariate polynomials of degree more than 1000 having coefficients with thousands of digits. [3] For this purpose, even for factoring over the rational numbers and number fields, a fundamental step is a factorization of a polynomial over a finite field.

  4. Fermat's factorization method - Wikipedia

    en.wikipedia.org/wiki/Fermat's_factorization_method

    If the approximate ratio of two factors (/) is known, then a rational number / can be picked near that value. N u v = c v ⋅ d u {\displaystyle Nuv=cv\cdot du} , and Fermat's method, applied to Nuv , will find the factors c v {\displaystyle cv} and d u {\displaystyle du} quickly.

  5. Pollard's p − 1 algorithm - Wikipedia

    en.wikipedia.org/wiki/Pollard%27s_p_%E2%88%92_1...

    Assume that p − 1, where p is the smallest prime factor of n, can be modelled as a random number of size less than √ n. By Dixon's theorem, the probability that the largest factor of such a number is less than (p − 1) 1/ε is roughly ε −ε; so there is a probability of about 33 = 1/27 that a B value of n 1/6 will yield a factorisation.

  6. Factorization - Wikipedia

    en.wikipedia.org/wiki/Factorization

    In mathematics, factorization (or factorisation, see English spelling differences) or factoring consists of writing a number or another mathematical object as a product of several factors, usually smaller or simpler objects of the same kind. For example, 3 × 5 is an integer factorization of 15, and (x – 2)(x + 2) is a polynomial ...

  7. 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. It is a general-purpose factorization algorithm, meaning ...

  8. General number field sieve - Wikipedia

    en.wikipedia.org/wiki/General_number_field_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. The size of these values is exponential in the size of n (see below). The general number field sieve, on the other hand, manages to search for smooth numbers that are subexponential in the ...

  9. Lenstra elliptic-curve factorization - Wikipedia

    en.wikipedia.org/wiki/Lenstra_elliptic-curve...

    Practically speaking, ECM is considered a special-purpose factoring algorithm, as it is most suitable for finding small factors. Currently, it is still the best algorithm for divisors not exceeding 50 to 60 digits, as its running time is dominated by the size of the smallest factor p rather than by the size of the number n to be factored ...