Deals with the computational complexity of mathematical problems for which available information is partial, noisy and priced. It is organised to be used either as a textbook for advanced courses, or as a standard reference for professional computer scientists, statisticians, applied mathematicians, engineers, control theorists and economists.