En realidad, no es tan ‘obvio’. Muy plausible, sí, pero no obvio.
Solo por el contrario, considere la clase BPP, que es la clase de problemas que se pueden resolver en tiempo polinómico mediante un algoritmo probabilístico con error acotado. Antes, era ‘obvio’ que el uso de la aleatoriedad ayudaría enormemente, pero ahora se conjetura ampliamente que en realidad P = BPP, es decir, todos estos problemas pueden resolverse en tiempo polinómico mediante un algoritmo determinista . Las personas conjeturan esto porque se deriva de otras conjeturas muy plausibles que involucran la existencia de generadores pseudoaleatorios y demás.
Un ejemplo aún más pertinente es que PSPACE = NPSPACE, donde el primero es la clase de problemas que una máquina de Turing puede resolver utilizando un espacio polinomial, y el segundo es lo mismo con el no determinismo. Resulta que (Teorema de Savitch) puede simular cualquier máquina de Turing no determinista con una máquina de Turing determinista que utiliza solo más espacio cuadráticamente. Como resultado, aunque el no determinismo nos ayuda a ahorrar espacio, no nos ayuda a ahorrar más que polinómicamente mucho espacio.
- ¿Qué tan eficientemente la computadora Quantum puede resolver el problema P vs NP?
- ¿Cuál es la diferencia entre CS y matemáticas y computación?
- Cómo resolver la siguiente ecuación recursiva
- ¿Qué ventajas tienen las matemáticas mayores que recién comienzan a estudiar la programación en comparación con la especialización CS?
- ¿Cuántas veces es más rápida la búsqueda binaria que la búsqueda secuencial cuando se busca el elemento 592 en una lista de 1024 elementos?
Es obvio que el no determinismo ayuda. La pregunta es: ¿el no determinismo nos da más que un impulso polinómico? Se cree que la aleatoriedad no da un impulso superpolinomial. Resultó que el no determinismo no nos da un impulso superpolinomial en el espacio. La conjetura P! = NP simplemente afirma que el no determinismo nos da este impulso en el tiempo.