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
Limiti Superiori e Inferiori per il Principio dell'Ordinamento Lineare
Questo articolo studia la nuova classe di complessità LP², definita da Korten e Pitassi (FOCS, 2024), che rappresenta la chiusura di Turing in tempo polinomiale del Principio dell'Ordinamento Lineare (Linear Ordering Principle). Gli autori collocano LP² tra P^prMA e P^prSBP, dove SBP è l'unica classe nota tra MA e AM. L'articolo dimostra inoltre l'inclusione P^prOP² ⊆ OP², risultati che rispondono a diversi problemi aperti importanti, inclusa la questione di Chakaravarthy e Roy riguardante P^prMA ⊆ SP², e il problema del collasso in stile Karp-Lipton di LP² posto da Korten e Pitassi.
Questa ricerca ha importanza teorica rilevante perché:
Fondamenti Teorici: Il teorema di Karp-Lipton connette la complessità non uniforme e uniforme, ed è uno strumento cruciale per trasferire i limiti inferiori dei circuiti booleani di dimensione polinomiale fissa a classi minori della gerarchia polinomiale
Applicazioni Pratiche: Questi risultati sono essenziali per comprendere la struttura fondamentale della complessità computazionale
Problemi Aperti: Risolve diversi importanti problemi aperti in questo campo di ricerca
Stabilisce nuovi limiti per LP²: Dimostra che P^prMA ⊆ LP² ⊆ P^prSBP, fornendo una localizzazione più precisa di LP²
Risolve importanti problemi aperti:
Risponde alla questione di Chakaravarthy e Roy riguardante P^prMA ⊆ SP²
Risponde al problema di Korten e Pitassi sul collasso in stile Karp-Lipton di LP²
Dimostra il collasso Karp-Lipton più forte: Mostra che il collasso a P^prOMA è più forte di tutti i collassi precedentemente noti
Innovazioni Tecniche: Propone nuovi metodi per il conteggio approssimativo e la ricerca del minimo nell'ordinamento lineare utilizzando l'oracolo prSBP
Input: Una relazione di ordinamento <_E data da un circuito booleano E con 2n ingressi
Output: O l'elemento minimo di <_E (cioè x tale che per tutti y ∈ {0,1}ⁿ{x}, x <_E y), oppure un contresempio (se <_E non è un ordinamento lineare stretto)
Idea Chiave: Sviluppare un processo iterativo che, dato un elemento arbitrario in un insieme ordinato linearmente, converga rapidamente all'elemento minimo dell'insieme.
Passi Tecnici:
Conteggio Approssimativo: Utilizzare l'oracolo prSBP per approssimare deterministicamente il numero di assegnazioni soddisfacenti di un circuito booleano
Lemma 3.4: Esiste un algoritmo deterministico che, dato un circuito
booleano C e ε > 0, produce un intero t tale che
#ₓC ≤ t ≤ 4^(ε/3) · #ₓC ≤ (1+ε)#ₓC
Stima del Rango di Ordinamento: Per un elemento α in un ordinamento lineare, definire il suo rango di ordinamento come rank(α) := |{x ∈ U | x < α}|
Estensione al rango di ordinamento medio di un sottoinsieme S: rank(S) := Σₓ∈S rank(x) / |S|
Utilizzo dell'osservazione: |{(υ,α) ∈ U × S | υ < α}| = |S| · rank(S)
Processo di Minimizzazione Iterativa (Algoritmo Back):
Dato un elemento α, costruire l'insieme C(x) := E(x,α) ∨ x = α (tutti gli elementi ≤ α)
Determinare sequenzialmente il nuovo elemento β: per ogni coordinata i, dividere l'insieme corrente in due parti S₀ e S₁
Selezionare il sottoinsieme con rango di ordinamento approssimativo minore
Nuovo Metodo di Conteggio Approssimativo: Prima dimostrazione del conteggio approssimativo in FP^prSBP, migliorando i risultati precedenti di FP^prAM
Tecnica di Approssimazione del Rango di Ordinamento: Riduzione innovativa del problema di stima del rango di ordinamento alla stima della dimensione dell'insieme
Alternazione Simmetrica Indipendente dall'Input: Nuova tecnica per l'aggregazione di query con oracolo impegnato
Questo articolo è principalmente una ricerca teorica in complessità computazionale e non coinvolge esperimenti nel senso tradizionale, ma piuttosto verifica i risultati attraverso prove matematiche rigorose.
Dimostra il nuovo limite superiore di LP² attraverso un algoritmo di minimizzazione iterativa che utilizza l'oracolo prSBP per trovare l'elemento minimo dell'ordinamento lineare in tempo polinomiale.
Dimostra che la classe di alternazione simmetrica impegnata indipendente dall'input può essere contenuta nella versione non impegnata, un risultato di notevole complessità tecnica.
L'articolo cita importanti letteratura in questo campo, inclusa:
Karp & Lipton (1980): Teorema originale di Karp-Lipton
Korten & Pitassi (2024): Definizione della classe LP²
Chakaravarthy & Roy (2006, 2011): Vari risultati di collasso
Böhler et al. (2006): Definizione della classe SBP
Goldwasser & Sipser (1986): Risultati classici sui protocolli Arthur-Merlin
Nota: Questo articolo rappresenta una ricerca di alto livello in teoria della complessità computazionale, i cui contributi principali consistono nella risoluzione di diversi importanti problemi aperti in questo campo e nell'istituzione di relazioni precise tra diverse classi di complessità. Sebbene i risultati siano principalmente di natura teorica, forniscono importanti intuizioni per la comprensione dei limiti fondamentali del calcolo.