Doubly-Efficient Pseudo-Deterministic Proofs

10/02/2019
by   Michel Goemans, et al.
0

In [20] Goldwasser, Grossman and Holden introduced pseudo-deterministic interactive proofs for search problems where a powerful prover can convince a probabilistic polynomial time verifier that a solution to a search problem is canonical. They studied search problems for which polynomial time algorithms are not known and for which many solutions are possible. They showed that whereas there exists a constant round pseudo deterministic proof for graph isomorphism where the canonical solution is the lexicographically smallest isomorphism, the existence of pseudo-deterministic interactive proofs for NP-hard problems would imply the collapse of the polynomial time hierarchy. In this paper, we turn our attention to studying doubly-efficient pseudo-deterministic proofs for polynomial time search problems: pseudo-deterministic proofs with the extra requirement that the prover runtime is polynomial and the verifier runtime to verify that a solution is canonical is significantly lower than the complexity of finding any solution, canonical or otherwise. Naturally this question is particularly interesting for search problems for which a lower bound on its worst case complexity is known or has been widely conjectured. We show doubly-efficient pseudo-deterministic algorithms for a host of natural problems whose complexity has long been conjectured. In particular: We show a doubly efficient pseudo-deterministic proof for linear programming where the canonical solution which the prover will provide is the lexicographically greatest optimal solution for the LP. We show a doubly efficient pseudo-deterministic proof for 3-SUM and problems reducible to 3-SUM. We show a doubly-efficient pseudo-deterministic proof for the hitting set problem. We show a doubly-efficient pseudo-deterministic proof for the Zero Weight Triangle problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2017

A Note on Unconditional Subexponential-time Pseudo-deterministic Algorithms for BPP Search Problems

We show the first unconditional pseudo-determinism result for all of sea...
research
04/04/2023

Tight Space Lower Bound for Pseudo-Deterministic Approximate Counting

We investigate one of the most basic problems in streaming algorithms: a...
research
03/20/2018

On the Complexity of Testing Attainment of the Optimal Value in Nonlinear Optimization

We prove that unless P=NP, there exists no polynomial time (or even pseu...
research
09/20/2021

Machines as Programs: P ≠ NP

The Curry-Howard correspondence is often called the proofs-as-programs r...
research
07/28/2022

Analysis of Quality Diversity Algorithms for the Knapsack Problem

Quality diversity (QD) algorithms have been shown to be very successful ...
research
05/08/2023

Structural Complexity of Rational Interactive Proofs

This is the full version of a paper submitted to the Computability in Eu...
research
05/09/2012

Deterministic POMDPs Revisited

We study a subclass of POMDPs, called Deterministic POMDPs, that is char...

Please sign up or login with your details

Forgot password? Click here to reset