The wrong direction of Jensen's inequality is algorithmically right
Abstract
Let A be an algorithm with expected running time eX, conditioned on the value of some random variable X. We construct an algorithm A' with expected running time O(eE[X]), that fully executes A. In particular, an algorithm whose running time is a random variable T can be converted to one with expected running time O(eE[ T]), which is never worse than O(E[T]). No information about the distribution of X is required for the construction of A'.
0
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.