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
Cotas Superiores e Inferiores para el Principio de Ordenamiento Lineal
Este artículo estudia la nueva clase de complejidad LP², definida por Korten y Pitassi (FOCS, 2024), que es la clausura de Turing en tiempo polinomial del Principio de Ordenamiento Lineal (Linear Ordering Principle). Los autores sitúan LP² entre P^prMA y P^prSBP, donde SBP es la única clase conocida entre MA y AM. El artículo también demuestra la relación de inclusión P^prOP² ⊆ OP², resultados que responden varios problemas abiertos importantes, incluyendo la pregunta de Chakaravarthy y Roy sobre P^prMA ⊆ SP², y la pregunta de Korten y Pitassi sobre el colapso de estilo Karp-Lipton de LP².
El problema central que este artículo aborda es determinar la posición exacta de la clase de complejidad recién definida LP² en la jerarquía de complejidad, en particular:
Determinar las cotas superiores e inferiores de LP²
Resolver el problema abierto sobre el colapso de estilo Karp-Lipton
Comparar la fortaleza de diferentes resultados de colapso
Fundamentos Teóricos: El teorema de Karp-Lipton conecta complejidad no uniforme y uniforme, siendo una herramienta importante para transferir cotas inferiores de circuitos booleanos de tamaño polinomial fijo a clases menores de la jerarquía polinomial
Aplicaciones Prácticas: Estos resultados son importantes para comprender la estructura fundamental de la complejidad computacional
Problemas Abiertos: Resuelve múltiples problemas abiertos importantes en este campo
Entrada: Una relación de ordenamiento <_E dada por un circuito booleano E, con 2n entradas
Salida: Ya sea el elemento mínimo de <_E (es decir, x tal que para todo y ∈ {0,1}ⁿ{x}, x <_E y), o un contraejemplo (si <_E no es un orden lineal estricto)
Idea Clave: Desarrollar un proceso iterativo que, dado un elemento arbitrario en un conjunto ordenado linealmente, converja rápidamente al mínimo del conjunto.
Pasos Técnicos:
Conteo Aproximado: Usar el oráculo prSBP para aproximar determinísticamente el número de asignaciones satisfactorias de un circuito booleano
Lema 3.4: Existe un algoritmo determinístico que, dado un circuito
booleano C y ε > 0, produce un entero t satisfaciendo
#ₓC ≤ t ≤ 4^(ε/3) · #ₓC ≤ (1+ε)#ₓC
Estimación de Rango de Orden: Para un elemento α en el orden lineal, definir su rango de orden como rank(α) := |{x ∈ U | x < α}|
Extensión al rango de orden promedio de un subconjunto S: rank(S) := Σₓ∈S rank(x) / |S|
Usar la observación: |{(υ,α) ∈ U × S | υ < α}| = |S| · rank(S)
Proceso Iterativo de Minimización (Algoritmo Back):
Dado un elemento α, construir el conjunto C(x) := E(x,α) ∨ x = α (todos los elementos ≤ α)
Determinar secuencialmente cada coordenada del nuevo elemento β: para cada coordenada i, dividir el conjunto actual en dos partes S₀ y S₁
Seleccionar el subconjunto con rango de orden aproximado menor
Este artículo es principalmente investigación teórica en complejidad computacional, sin experimentos en el sentido tradicional, sino que verifica resultados mediante pruebas matemáticas rigurosas.
Se demuestra que LP² contiene todos los lenguajes que pueden resolverse con protocolos MA comprometidos, proporcionando así una nueva cota inferior para LP².
Se demuestra la nueva cota superior de LP² mediante un algoritmo de minimización iterativa que utiliza el oráculo prSBP para encontrar el elemento mínimo del orden lineal en tiempo polinomial.
Se demuestra que la clase de alternancia simétrica comprometida independiente de entrada puede ser contenida por la versión no comprometida, un resultado técnicamente fuerte.
El artículo cita literatura importante en este campo, incluyendo:
Karp & Lipton (1980): Teorema original de Karp-Lipton
Korten & Pitassi (2024): Definición de la clase LP²
Chakaravarthy & Roy (2006, 2011): Varios resultados de colapso
Böhler et al. (2006): Definición de la clase SBP
Goldwasser & Sipser (1986): Resultados clásicos de protocolos Arthur-Merlin
Nota: Este artículo es investigación de alto nivel en teoría de complejidad computacional, cuyas contribuciones principales radican en resolver múltiples problemas abiertos importantes en este campo y establecer relaciones precisas entre diferentes clases de complejidad. Aunque los resultados son principalmente teóricos, proporcionan información importante para comprender los límites fundamentales de la computación.