Certification with an NP Oracle

11/04/2022
by   Guy Blanc, et al.
0

In the certification problem, the algorithm is given a function f with certificate complexity k and an input x^⋆, and the goal is to find a certificate of size ≤poly(k) for f's value at x^⋆. This problem is in 𝖭𝖯^𝖭𝖯, and assuming 𝖯𝖭𝖯, is not in 𝖯. Prior works, dating back to Valiant in 1984, have therefore sought to design efficient algorithms by imposing assumptions on f such as monotonicity. Our first result is a 𝖡𝖯𝖯^𝖭𝖯 algorithm for the general problem. The key ingredient is a new notion of the balanced influence of variables, a natural variant of influence that corrects for the bias of the function. Balanced influences can be accurately estimated via uniform generation, and classic 𝖡𝖯𝖯^𝖭𝖯 algorithms are known for the latter task. We then consider certification with stricter instance-wise guarantees: for each x^⋆, find a certificate whose size scales with that of the smallest certificate for x^⋆. In sharp contrast with our first result, we show that this problem is 𝖭𝖯^𝖭𝖯-hard even to approximate. We obtain an optimal inapproximability ratio, adding to a small handful of problems in the higher levels of the polynomial hierarchy for which optimal inapproximability is known. Our proof involves the novel use of bit-fixing dispersers for gap amplification.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2019

Inapproximability within W[1]: the case of Steiner Orientation

In the k-Steiner Orientation problem we are given a mixed graph, that is...
research
02/28/2022

On the complexity of finding well-balanced orientations with upper bounds on the out-degrees

We show that the problem of deciding whether a given graph G has a well-...
research
02/09/2022

Constant Approximating Parameterized k-SetCover is W[2]-hard

In this paper, we prove that it is W[2]-hard to approximate k-SetCover w...
research
03/06/2018

Testing the complexity of a valued CSP language

A Valued Constraint Satisfaction Problem (VCSP) provides a common framew...
research
02/11/2019

A Simple Gap-producing Reduction for the Parameterized Set Cover Problem

Given an n-vertex bipartite graph I=(S,U,E), the goal of set cover probl...
research
02/19/2020

On Function Description

The main result is that: function descriptions are not made equal, and t...

Please sign up or login with your details

Forgot password? Click here to reset