Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设单纯形算法的最坏情况时间复杂度为 O(2^n)。单纯形算法中最坏的情况是什么?为了计算时间复杂度,我想知道最坏的情况。
在最坏的情况下,单纯形需要访问2^n顶点(Klee & Minty 1972),如果考虑退化,这也可能是重复访问的同一点。
2^n
尽管如此,单纯形算法在各种概率分布下具有多项式平均情况复杂度。通过这样的原理,证明了对单纯形输入的轻微随机扰动(几乎改变了原始数据)会导致预期运行时间变为多项式(Spielman and Teng - 2001)。
参考: