subexponentialtime
Subexponential time refers to a broad family of algorithmic running times that grow faster than any polynomial in the input size but slower than true exponential time. If n denotes the size of the input (typically measured in bits), an algorithm runs in subexponential time when its worst-case running time is exp(o(n)) or equivalently 2^{o(n)}. This captures bounds that are between polynomial and exponential growth.
Subexponential bounds are often described using the L-notation: L_n[α, c] = exp((c+o(1))(log n)^α (log log n)^{1−α}) for
Prominent examples include factoring and discrete logarithm problems. The General Number Field Sieve (GNFS) for factoring
In practice, subexponential time bounds are important in computational number theory and cryptography, where they inform