anytime algorithm

from The Free On-line Dictionary of Computing (8 July 2008)
anytime algorithm

   <algorithm> An {algorithm} that returns a sequence of
   approximations to the correct answer such that each
   approximation is no worse than the previous one, i.e. the
   algorithm can be stopped at _any time_.

   {Newton-Raphson iteration} applied to finding the {square
   root} of a number b is another example:

   	x = (x + b / x) / 2

   Each new x is closer to the square root than the previous one.

   Applications might include a {real-time} control system or a
   chess program that is allowed a fixed thinking time.

   (2007-06-19)
    

[email protected]