Це не лише наївні реалізації, які іноді поводяться в експоненціальному часі. Насправді, я вважаю, що всі відомі детерміновані та рандомізовані правила мають надполіномічні вхідні випадки. Більшість відомих джерел, які викликають цю поведінку у найгіршому випадку, є високоструктурованими, пов'язане питання:
Структура патологічних випадків для симплексних алгоритмів
Однак на практиці СМ працює добре. Це було формалізовано впровадженням згладженого аналізу, який в основному є найгіршим випадком із слабо збуреними вхідними даними . Під цим аналізом СМ є багатопоточним, іншими словами, для кожного введення (навіть патологічного) існує невелике збурення, яке дозволяє алгоритму працювати добре. Це розуміння було перетворено в рандомізований алгоритм, який виконує в політи. Однак, наскільки я розумію, все ще залишаються дебати щодо того, чи цей алгоритм кваліфікується як «справжній» симплексний алгоритм. Я також не знаю, якщо стандартні пакети реалізують щось за цим принципом, але ви повинні мати змогу знайти якусь реалізацію, якщо шукати навколо, зважаючи на те, що результату виповнилося 5+ років.