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
Upper and Lower Bounds for the Linear Ordering Principle
This paper investigates the newly defined complexity class LP², introduced by Korten and Pitassi (FOCS, 2024), which is the polynomial-time Turing closure of the Linear Ordering Principle. The authors place LP² between P^prMA and P^prSBP, where SBP is the only known class between MA and AM. The paper also establishes the inclusion P^prOP² ⊆ OP². These results answer several important open questions, including those posed by Chakaravarthy and Roy regarding P^prMA ⊆ SP², and by Korten and Pitassi concerning Karp-Lipton style collapse for LP².
Theoretical Foundation: The Karp-Lipton theorem connects non-uniform and uniform complexity, serving as a crucial tool for transferring lower bounds on fixed polynomial-size Boolean circuits to smaller classes in the polynomial hierarchy
Fundamental Understanding: These results are essential for understanding the basic structure of computational complexity
Open Problems: The work resolves multiple important open questions in the field
Input: An ordering relation <_E given by a Boolean circuit E with 2n inputs
Output: Either the minimal element of <_E (i.e., an x such that x <_E y for all y ∈ {0,1}^n{x}), or a counterexample (if <_E is not a strict linear order)
Key Idea: Develop an iterative process that, given an arbitrary element from a linearly ordered set, rapidly converges to the set's minimum element.
Technical Steps:
Approximate Counting: Use a prSBP oracle to deterministically approximate the number of satisfying assignments of a Boolean circuit
Lemma 3.4: There exists a deterministic algorithm that, given a Boolean
circuit C and ε > 0, outputs an integer t satisfying
#_x C ≤ t ≤ 4^(ε/3) · #_x C ≤ (1+ε)#_x C
Order Rank Estimation: For an element α in a linear order, define its order rank as rank(α) := |{x ∈ U | x < α}|
Extended to average order rank of subset S: rank(S) := Σ_{x∈S} rank(x) / |S|
Utilize the observation: |{(υ,α) ∈ U × S | υ < α}| = |S| · rank(S)
Iterative Minimization Process (Back Algorithm):
Given element α, construct set C(x) := E(x,α) ∨ x = α (all elements ≤ α)
Determine new element β bitwise: partition current set into S₀ and S₁ for each coordinate i
Select the subset with smaller approximate order rank
This paper is primarily a theoretical computational complexity study without traditional experiments. Results are validated through rigorous mathematical proofs.
Establishes a new upper bound for LP² through an iterative minimization algorithm that finds the minimum element of a linear order in polynomial time using a prSBP oracle.
The paper cites important literature in the field, including:
Karp & Lipton (1980): Original Karp-Lipton theorem
Korten & Pitassi (2024): Definition of LP² class
Chakaravarthy & Roy (2006, 2011): Various collapse results
Böhler et al. (2006): Definition of SBP class
Goldwasser & Sipser (1986): Classical results on Arthur-Merlin protocols
Note: This paper represents high-level research in computational complexity theory. Its main contributions lie in resolving multiple important open questions in the field and establishing precise relationships between different complexity classes. While the results are primarily theoretical, they provide important insights into understanding the fundamental limits of computation.