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
Bornes Supérieures et Inférieures pour le Principe d'Ordre Linéaire
Cet article étudie la nouvelle classe de complexité LP² définie par Korten et Pitassi (FOCS, 2024), qui est la fermeture de Turing en temps polynomial du Principe d'Ordre Linéaire (Linear Ordering Principle). Les auteurs encadrent LP² entre P^prMA et P^prSBP, où SBP est l'unique classe connue entre MA et AM. L'article prouve également l'inclusion P^prOP² ⊆ OP², et ces résultats répondent à plusieurs problèmes ouverts importants, notamment la question de Chakaravarthy et Roy concernant P^prMA ⊆ SP², ainsi que celle de Korten et Pitassi sur l'effondrement de style Karp-Lipton de LP².
Le problème central que cet article résout est de déterminer la position précise de la classe de complexité nouvellement définie LP² dans la hiérarchie de complexité, en particulier:
Déterminer les bornes supérieures et inférieures de LP²
Résoudre le problème ouvert concernant l'effondrement de style Karp-Lipton
Comparer la force des différents résultats d'effondrement
Cette recherche revêt une importance significative car:
Fondements théoriques: Le théorème de Karp-Lipton relie la complexité non-uniforme et uniforme, et constitue un outil important pour transférer les bornes inférieures de circuits booléens de taille polynomiale fixe aux classes plus petites de la hiérarchie polynomiale
Applications pratiques: Ces résultats sont essentiels pour comprendre la structure fondamentale de la complexité computationnelle
Problèmes ouverts: Résout plusieurs problèmes ouverts importants dans ce domaine
Établissement de nouvelles bornes pour LP²: Preuve que P^prMA ⊆ LP² ⊆ P^prSBP, fournissant un positionnement plus précis de LP²
Résolution de problèmes ouverts importants:
Répond à la question de Chakaravarthy et Roy concernant P^prMA ⊆ SP²
Répond à la question de Korten et Pitassi sur l'effondrement de style Karp-Lipton de LP²
Preuve de l'effondrement Karp-Lipton le plus fort: Démontre que l'effondrement vers P^prOMA est plus fort que tous les effondrements précédemment connus
Innovation technique: Propose de nouvelles méthodes utilisant l'oracle prSBP pour le comptage approximatif et la recherche du minimum d'ordre linéaire
Entrée: Relation d'ordre <_E donnée par un circuit booléen E avec 2n entrées
Sortie: Soit l'élément minimal de <_E (c'est-à-dire x tel que pour tous y ∈ {0,1}ⁿ{x}, x <_E y), soit un contre-exemple (si <_E n'est pas un ordre linéaire strict)
Idée clé: Développer un processus itératif qui, étant donné un élément arbitraire d'un ensemble linéairement ordonné, converge rapidement vers l'élément minimal de l'ensemble.
Étapes techniques:
Comptage approximatif: Utiliser l'oracle prSBP pour approximer de manière déterministe le nombre d'assignations satisfaisantes d'un circuit booléen
Lemme 3.4: Il existe un algorithme déterministe qui, étant donné un circuit booléen C
et ε > 0, produit un entier t satisfaisant
#_x C ≤ t ≤ 4^(ε/3) · #_x C ≤ (1+ε)#_x C
Estimation du rang d'ordre: Pour un élément α dans l'ordre linéaire, définir son rang d'ordre comme rank(α) := |{x ∈ U | x < α}|
Extension au rang d'ordre moyen d'un sous-ensemble S: rank(S) := Σ_x∈S rank(x) / |S|
Utiliser l'observation: |{(υ,α) ∈ U × S | υ < α}| = |S| · rank(S)
Processus de minimisation itérative (Algorithme Back):
Étant donné un élément α, construire l'ensemble C(x) := E(x,α) ∨ x = α (tous les éléments ≤ α)
Déterminer itérativement un nouvel élément β: pour chaque coordonnée i, partitionner l'ensemble courant en deux parties S₀ et S₁
Sélectionner le sous-ensemble ayant le rang d'ordre approximatif le plus petit
Cet article est principalement une recherche théorique en complexité computationnelle et ne comporte pas d'expériences au sens traditionnel, mais plutôt des preuves mathématiques rigoureuses pour valider les résultats.
Prouve que LP² contient tous les langages pouvant être résolus par des protocoles prMA engagés, fournissant ainsi une nouvelle borne inférieure pour LP².
Prouve la nouvelle borne supérieure de LP² via un algorithme de minimisation itérative qui trouve l'élément minimal d'un ordre linéaire en temps polynomial en utilisant l'oracle prSBP.
Prouve que la classe d'alternation symétrique engagée indépendante de l'entrée peut être contenue dans la version non-engagée, résultat techniquement très fort.
L'article cite les travaux importants du domaine, notamment:
Karp & Lipton (1980): Théorème original de Karp-Lipton
Korten & Pitassi (2024): Définition de la classe LP²
Chakaravarthy & Roy (2006, 2011): Divers résultats d'effondrement
Böhler et al. (2006): Définition de la classe SBP
Goldwasser & Sipser (1986): Résultats classiques sur les protocoles Arthur-Merlin
Note: Cet article constitue une recherche de haut niveau en théorie de la complexité computationnelle. Ses contributions principales résident dans la résolution de plusieurs problèmes ouverts importants dans ce domaine et l'établissement de relations précises entre différentes classes de complexité. Bien que les résultats soient principalement théoriques, ils fournissent des perspectives importantes pour comprendre les limites fondamentales du calcul.