  This paper studies the problem which sequences of non-negative integers arise
as the functions $\text{reg}\, I^{n-1}/I^n$, $\text{reg}\, R/I^n$,
$\text{reg}\, I^n$ for an ideal $I$ generated by forms of degree $d$ in a
standard graded algebra $R$. These functions are asymptotically linear with
slope $d$. If $\dim R/I = 0$, we give a complete description of the functions
$\text{reg}\, I^{n-1}/I^n$, $\text{reg}\, R/I^n$ and show that $\text{reg}\,
I^n$ can be any numerical function $f(n) \ge dn$ that weakly decreases first
and then becomes linear. The latter result gives a negative answer to a
question of Eisenbud and Ulrich. If $\dim R/I \ge 1$, we show that
$\text{reg}\, I^{n-1}/I^n$ can be any numerical asymptotically linear function
$f(n) \ge dn-1$ and $\text{reg} R/I^n$ can be any numerical asymptotically
linear function $f(n) \ge dn-1$ that is weakly increasing. We also prove that
the function of the saturation degree of $I^n$ is asymptotically linear for any
graded ideal $I$. As a consequence, there exists a linear bound for this
function which is asymptotically optimal and better than a recent result of
Ein, H\`a and Lazarsfeld for ideals cut out nonsingular projective schemes.
