Asymptotic Analysis of Probabilistic Programs: When Expectations Do Not Meet Our Expectations

Published: 01 Jan 2024, Last Modified: 23 Jul 2025Principles of Verification (1) 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: The computational complexity of a probabilistic program C is traditionally measured by the expected values of certain random variables defined over the runs of C. However, in some cases, this approach may lead to misleading conclusions about the actual runtime behavior of the program. Furthermore, the analysis of expected values is not compositional in general. In this paper, we propose alternative complexity measures for probabilistic programs that overcome some of these difficulties.
Loading