Smoothed analysis of algorithms: why the simplex algorithm usually takes polynomial time

Published: 2001, Last Modified: 10 Feb 2025STOC 2001EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: We introduce the smoothed analysis of algorithms, which is a hybrid of the worst-case and average-case analysis of algorithms. Essentially, we study the performance of algorithms under small random perturbations of their inputs. We show that the shadow-vertex simplex algorithm has polynomial smoothed complexity.
Loading