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
Polynomial factors do not change this classification. For example,
Contrast
Single-exponential time is faster than double-exponential time such as