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

22m⋅sss=2n−m


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.