Definition
Single-exponential Time Algorithm
A single-exponential time algorithm is an algorithm whose running time is exponential in a linear function of the input size or main parameter.
With input size , this means a running time of the form .
Interpretation
Any constant-base exponential with is single-exponential, since
Polynomial factors do not change this classification. For example,
Contrast
Single-exponential time is faster than double-exponential time such as , but slower than sub-exponential time such as .