STOC2023
Upper and Lower Bounds on the Smoothed Complexity of the Simplex Method
Sophie Huiberts, Yin Tat Lee, Xinzhi Zhang
7 citations
Abstract
The simplex method for linear programming is known to be highly efficient in practice, and understanding its performance from a theoretical perspective is an active research topic. The framework of smoothed analysis, first introduced by Spielman and Teng (JACM '04) for this purpose, defines the smoothed complexity of solving a linear program with ๐ variables and ๐ constraints as the expected running time when Gaussian noise of variance ๐ 2 is added to the LP data. We prove that the smoothed complexity of the simplex method is ๐(๐ -3/2 ๐ 13/4 log 5/4 ๐), improving the dependence on 1/๐ compared to the previous bound of ๐(๐ -2 ๐ 2 โ๏ธ log ๐). We accomplish this through a new analysis of the shadow bound, key to earlier analyses as well. Illustrating the power of our new approach, we moreover prove a nearly tight upper bound on the smoothed complexity of two-dimensional polygons. We also establish the first non-trivial lower bound on the smoothed complexity of the simplex method, proving that the shadow vertex simplex method requires, with a given auxiliary objective, at least โฆ min ๐ -1/2 ๐ -1/2 log -1/4 ๐, 2 ๐ pivot steps with high probability. A key part of our analysis is a new variation on the extended formulation for the regular 2 ๐ -gon. We end with a numerical experiment that suggests our lower bound could be further improved.