¿Cómo superan los modelos de hipercomputación el problema de detención?


17

La hipercomputación se refiere a modelos de computación que no son posibles de simular usando máquinas Turing. (¡Las hipercomputadoras no son necesariamente realizables físicamente!) Algunas hipercomputadoras tienen acceso a un recurso que permite resolver el problema de detención de las máquinas Turing estándar. Llame a esto una "superpotencia": una hipercomputadora con una superpotencia puede decidir si una máquina Turing estándar termina.

¿Qué tipos de "superpoderes" utilizan los hipercomputadores?

La tesis de Ed Blakey establece un marco formal para clasificar algunos de los principales tipos de recursos utilizados en la hipercomputación, pero no trata de proporcionar una encuesta exhaustiva de superpotencias. No estoy interesado en una lista de hipercomputadoras (hay una buena lista en el artículo de Wikipedia), pero en entender qué "salsa especial" usa cada modelo, tal vez considerado como un tipo único de recurso.

Esta pregunta está inspirada en ¿Cuán fundamental es la indecidibilidad? . También relacionado está ¿Qué significaría refutar la tesis de Church-Turing? lo que generó mucha discusión interesante, y ¿Hay algún modelo de computación actualmente en estudio con la posibilidad de ser más poderoso que las máquinas de Turing? .


55
Dos ejemplos famosos: algunos de ellos tienen acceso a oráculos, otros pueden completar un número infinito de pasos. Ambos permiten resolver el problema de detención de las máquinas Turing.
Kaveh

1
Las actas de la conferencia [Comutability in Europe (CiE) 2006 en Swansea] [1] deberían tener muchos documentos sobre hipercomputación. [1]: cs.swan.ac.uk/cie06
Rob el

2
Puede hacer la pregunta en la dirección inversa: ¿qué propiedades de un modelo de máquina hacen posible una simulación TM? y luego el resultado de 1980 de Robin Gandy arroja algo de luz sobre la cuestión. A veces se declara como modificaciones locales de una cantidad finita de información .
Kaveh

Respuestas:


9

En el artículo sobre el poder de la multiplicación en máquinas de acceso aleatorio, Hartmanis ha demostrado que, si agregamos instrucción de multiplicación de costo unitario en una RAM (llamada MRAM), entonces para este modelo P = NP. Además, los idiomas decididos en tiempo polinómico en el modelo MRAM son exactamente los idiomas en PSPACE.

Como se indica en el documento, estos resultados muestran que la multiplicación tiene la misma complejidad que la suma si P = PSPACE.

Un resultado más relacionado del que he oído hablar es que si agregamos una instrucción de división con precisión infinita en una RAM, podemos resolver problemas indecidibles. Sin embargo, no pude encontrar el documento que prueba este resultado. Si alguien está familiarizado con él, comente y actualizaré la respuesta.


7

¡Entonces has descubierto que los TM no pueden resolver todos los problemas! El primer paso que Turing tomó y es altamente lógico (aunque no es trivial si se considera el estado de la computación en ese momento) fueron los oráculos.

Informalmente, está agregando a su máquina un nuevo módulo de caja negra que puede "de alguna manera" resolver el problema que su máquina no puede, digamos el problema de detención. Por supuesto, los oráculos son solo una abstracción matemática y no hay ningún secreto detrás de su funcionamiento interno. Personalmente, no veo ninguna forma en que un oráculo pueda usarse para descubrir un modelo que refuta la tesis de la Iglesia-Turing.

  • Manipulando tiempo y espacio

nortePAG, los físicos teóricos creen que esas condiciones se satisfacen cerca del borde de los agujeros negros. Para hacer esto, debe tener la máquina informática muy cerca del agujero negro pero no dentro de su horizonte de eventos (para que no se arrastre). Luego se sumerge en el agujero negro y puede revisar toda la línea de tiempo infinita de su máquina en tiempo finito. Esto probablemente significa que te atrapan en el agujero negro, así que supongo que no será implementado y probado incluso si pudiéramos llegar a un agujero negro. Todo esto es informal, comienzas a leer un enfoque de física más teórico del artículo de Wikipedia en el Malament-Hogarth_spacetime . Una cita útil también es el artículo ¿La relatividad general permite a un observador ver una eternidad en un tiempo finito?

  • La máquina de Zeno podría resolver cualquier problema en 2 segundos, pero es una construcción hipotética matemática, donde cada paso lleva la mitad del tiempo anterior y la primera toma 1 segundo. No proporciona una solución del mundo real que pueda implementar.

Conozco otros modelos, pero creo que simplemente amplían las ideas que he presentado aquí o son construcciones matemáticas puras, por lo que son más como "trucos ingeniosos" que algo que podría refutar la tesis de la Iglesia-Turing.


2

No es exactamente lo que pediste, pero Scott Aaronson tiene un artículo, bien explicado aquí, sobre las máquinas Turing con la capacidad de viajar en el tiempo, pero con requisitos de autoconsistencia (es decir, no puedes regresar para cambiar el pasado. Puedes observar el futuro , pero debe ser coherente con el presente).

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.