3-Для решения множества было несколько итераций «лучшего анализа» (см. Статьи Фернэу [1] [2] ). Алгоритм, описанный в этой статье, имел несколько произвольных вариантов (например, «выберите ребро» ...), но когда варианты специально выбранный определенным образом, он позволяет проводить более изысканный анализ, в этом и заключается улучшение. И я думаю, что его Приложения в 1дать более точный анализ (подсчет подзадач / подструктур), приводящий к лучшим повторениям и, таким образом, лучшему времени выполнения. Я думаю, что есть много таких примеров в литературе по параметризованной сложности, где добавление еще одной переменной в анализ может привести к улучшению времени выполнения, но я уже несколько лет не играю в эту игру и не могу думать о конкретных момент Существует ряд статей в областях FPT и PTAS, которые появляются при поиске «улучшенного анализа» в названиях статей.
Если указание выбора считается одним и тем же алгоритмом (например, эвристика ранга глубины объединения), то алгоритм Эдмондса-Карпа является «улучшенным анализом» Форда-Фулкерсона, и я полагаю, что существует множество других проблем, которые имеют алгоритмы которые видели улучшения во время выполнения от новых правил выбора.
Затем идет целая куча амортизированного анализа существующих алгоритмов (я думаю, что union-find подходит под это описание, вот еще один https://link.springer.com/article/10.1007/s00453-004-1145-7 )