Upper and Lower Bounds for the Linear Ordering Principle
Hirsch, Volkovich
Korten and Pitassi (FOCS, 2024) defined a new complexity class $L_2P$ as the polynomial-time Turing closure of the Linear Ordering Principle. They put it between $MA$ (Merlin--Arthur protocols) and $S_2P$ (the second symmetric level of the polynomial hierarchy).
In this paper we sandwich $L_2P$ between $P^{prMA}$ and $P^{prSBP}$. (The oracles here are promise problems, and $SBP$ is the only known class between $MA$ and $AM$.) The containment in $P^{prSBP}$ is proved via an iterative process that uses a $prSBP$ oracle to estimate the average order rank of a subset and find the minimum of a linear order.
Another containment result of this paper is $P^{prO_2P} \subseteq O_2P$ (where $O_2P$ is the input-oblivious version of $S_2P$). These containment results altogether have several byproducts:
We give an affirmative answer to an open question posed by of Chakaravarthy and Roy (Computational Complexity, 2011) whether $P^{prMA} \subseteq S_2P$, thereby settling the relative standing of the existing (non-oblivious) Karp-Lipton-style collapse results of Chakaravarthy and Roy (2011) and Cai (2007),
We give an affirmative answer to an open question of Korten and Pitassi whether a Karp-Lipton-style collapse can be proven for $L_2P$,
We show that the Karp-Lipton-style collapse to $P^{prOMA}$ is actually better than both known collapses to $P^{prMA}$ due to Chakaravarthy and Roy (Computational Complexity, 2011) and to $O_2P$ also due to Chakaravarthy and Roy (STACS, 2006). Thus we resolve the controversy between previously incomparable Karp-Lipton collapses stemming from these two lines of research.
academic
Верхние и нижние границы для принципа линейного упорядочения
В данной работе исследуется новый класс сложности LP², определённый Korten и Pitassi (FOCS, 2024), который представляет собой полиномиальное замыкание по Тьюрингу принципа линейного упорядочения (Linear Ordering Principle). Авторы помещают LP² между классами P^prMA и P^prSBP, где SBP является единственным известным классом между MA и AM. В статье также доказано включение P^prOP² ⊆ OP², что позволяет ответить на несколько важных открытых вопросов, включая вопрос Chakaravarthy и Roy о P^prMA ⊆ SP² и вопрос Korten и Pitassi о коллапсе типа Карпа-Липтона для LP².
Данное исследование имеет важное значение по следующим причинам:
Теоретическая база: Теорема Карпа-Липтона связывает неоднородную и однородную сложность и является важным инструментом для переноса нижних границ на булевых схемах фиксированного полиномиального размера в классы меньшей полиномиальной иерархии
Практическое применение: Эти результаты важны для понимания фундаментальной структуры вычислительной сложности
Открытые проблемы: Решены несколько важных открытых вопросов в этой области
Вход: Отношение упорядочения <_E, заданное булевой схемой E с 2n входами
Выход: Либо минимальный элемент <_E (то есть такой x, что для всех y ∈ {0,1}ⁿ{x} выполняется x <_E y), либо контрпример (если <_E не является строгим линейным порядком)
Ключевая идея: Разработка итеративного процесса, который, начиная с произвольного элемента линейно упорядоченного множества, быстро сходится к минимальному элементу множества.
Технические этапы:
Приблизительный подсчёт: Использование оракула prSBP для детерминированного приблизительного подсчёта числа удовлетворяющих назначений булевой схемы
Лемма 3.4: Существует детерминированный алгоритм, который для булевой схемы C и ε > 0
выдаёт целое число t такое, что #_x C ≤ t ≤ 4^(ε/3) · #_x C ≤ (1+ε)#_x C
Оценка порядкового ранга: Для элемента α в линейном порядке определяется его порядковый ранг как rank(α) := |{x ∈ U | x < α}|
Расширение на подмножество S среднего порядкового ранга: rank(S) := Σ_x∈S rank(x) / |S|
Использование наблюдения: |{(υ,α) ∈ U × S | υ < α}| = |S| · rank(S)
Итеративный процесс минимизации (алгоритм Back):
Для элемента α строится множество C(x) := E(x,α) ∨ x = α (все элементы ≤ α)
Поэлементное определение нового элемента β: для каждой координаты i текущее множество разбивается на две части S₀ и S₁
Выбирается подмножество с меньшим приблизительным порядковым рангом
Данная работа является исследованием в области теоретической вычислительной сложности и не включает традиционные эксперименты. Вместо этого результаты проверяются через строгие математические доказательства.
Через алгоритм итеративной минимизации доказана новая верхняя граница для LP². Алгоритм использует оракул prSBP для поиска минимального элемента линейного порядка за полиномиальное время.
Chakaravarthy & Roy (2006, 2011): Различные результаты о коллапсе
Böhler et al. (2006): Определение класса SBP
Goldwasser & Sipser (1986): Классические результаты о протоколах Arthur-Merlin
Примечание: Данная работа представляет собой высокоуровневое исследование в области теории вычислительной сложности. Основной вклад заключается в решении нескольких важных открытых вопросов в этой области и установлении точных отношений между различными классами сложности. Хотя результаты в основном теоретические, они обеспечивают важные insights для понимания фундаментальных ограничений вычислений.