According to Wikipedia, there are two common measures of time-complexity of algorithms: the more common worst-case complexity and the less common average-case complexity.
Question 1
Assume that average-case complexity gives the expected value of run time for given input length $n$. What about the standard deviation which would also be an important and interesting number? Is it considered and compared in the literature? Or is the calculation or estimation of the standard deviation not feasible, in general? Or just not interesting or useful (to know)?
Question 2
I wonder whether the following measure of time-complexity has been considered and defined and how it is called. The idea behind this measure is to ask how large in the average the difference is between the true result for an input and the temporary result after $n$ iteration steps. It is assumed
- that such a difference is defined,
- that the result is calculated iteratively, and
- that after each step there is a definite temporary result which can sensibly be given as an approximate result.