Hasta qué punto, la capacidad computacional para tareas difíciles ayuda a resolver tareas fáciles


11

En resumen, la pregunta es: en qué medida, la capacidad computacional para tareas difíciles realmente lo ayuda a resolver tareas fáciles. (Podría haber varias formas de hacer esta pregunta interesante y no trivial, y aquí hay uno de esos intentos).

Pregunta 1:

Considere un circuito para resolver SAT para una fórmula con n variables. (O para encontrar el ciclo hamiltoniano para un gráfico con aristas).n

Suponga que cada puerta permite el cálculo de una función booleana arbitraria en variables. Para concreción tomemos m = 0.6 n .mm=0.6n

La hipótesis del tiempo exponencial fuerte (SETH) afirma que incluso con puertas tan fuertes necesitamos un tamaño de circuito superpolinomial. De hecho, necesitamos un tamaño de al menos por cada ϵ . En cierto sentido, las compuertas en la fracción de las variables que representan funciones booleanas muy complicadas (mucho más allá de la completitud NP) no le brindan mucha ventaja.Ω(2(0.4ϵ)n)ϵ.

Además podemos preguntar:

(i) ¿Podemos tener dicho circuito de tamaño ? 2 ( 1 - ϵ ) n ?20.9n2(1ϵ)n

Una respuesta "no" será un vasto fortalecimiento del SETH. Por supuesto, tal vez haya una respuesta fácil de "Sí", que simplemente echo de menos.

(ii) Si la respuesta a (i) es SÍ, las puertas que calculan funciones booleanas arbitrarias ofrecen algunas ventajas en comparación con las puertas que "simplemente" calculan (digamos) funciones NP arbitrarias; o simplemente instancias más pequeñas de SAT en sí?

La siguiente pregunta intentos para pedir algo similar para las preguntas en .P

Pregunta 2:

m<nm=0.6nmm=nα

m

mm

mmdd

d) En un solo paso puede realizar puertas booleanas ordinarias.

n

(Esto puede estar relacionado con problemas bien conocidos sobre cómputo paralelo o sobre oráculos).


1
O(1.9999n)cnc

Estimado Rayan, cierto, me siento más cómodo al considerar el caso no uniforme. Una respuesta negativa a la pregunta 1 será un gran fortalecimiento del SETH no uniforme. (Pensé que SETH no uniforme como un fortalecimiento de SETH, pero tal vez me equivoqué). Posiblemente pueda reformular las Preguntas 1 y 2 para algoritmos uniformes. En cualquier caso, tal vez con versiones tan fuertes de SETH y SETH no uniforme, será posible encontrar un contraejemplo.
Gil Kalai

n.1n2.9nn.9n.1n

Respuestas:


4

22msss=2nm


1
Hola, @Boaz Barak. ¿Le importaría si fusioné sus dos cuentas en este sitio?
Lev Reyzin

1
Gracias Booz Supongo que el espíritu de la pregunta es esta: si vas muy por debajo de lo que se necesita para calcular todas las funciones, ¿puedes calcular una función completa de NP?
Gil Kalai
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.