Complejidad de las propiedades topológicas.


27

Soy un científico de la computación que toma un curso sobre topología (una pizca de topología de conjunto de puntos fuertemente aromatizada con la teoría del continuo). Me interesaron los problemas de decisión al probar una descripción de un espacio (por simplificaciones) para propiedades topológicas; los conservados hasta el homeomorfismo.

Se sabe, por ejemplo, que determinar el género de un nudo está en PSPACE y es NP-Hard. (Agol 2006; Hass, Lagarias, Pippenger 1999)

Otros resultados tienen más una sensación más general: AA Markov (hijo de la Markov) demostró en 1958 que las pruebas de dos espacios para un homeomorfismo de dimensiones o superior es indecidible (mostrando la indecisión para 4-variedades). Desafortunadamente, este último ejemplo no es un ejemplo perfecto de mi pregunta, ya que trata el problema de la homeomorfía en sí mismo en lugar de las propiedades preservadas bajo el homeomorfismo.5

Parece que hay una gran cantidad de trabajo en "topología de baja dimensión": teoría de nudos y gráficos. Definitivamente estoy interesado en los resultados de la topología de baja dimensión, pero estoy más interesado en los resultados generalizados (estos parecen ser raros).

Estoy más interesado en problemas que son NP-Hard en promedio, pero me siento alentado a enumerar problemas que no se sabe que son así.

¿Qué resultados se conocen sobre la complejidad computacional de las propiedades topológicas?


1
¿Puedes enmarcar una pregunta específica?
Suresh Venkat

2
Antes de que alguien plantee la objeción, permítanme defender por qué creo que esta pregunta es específica: realicé la búsqueda habitual en la literatura y encontré relativamente poca respuesta a mi pregunta. Por lo tanto, las respuestas a la pregunta implican un cierto nivel de experiencia. Además, la topología computacional es indiscutiblemente un tema en este TCS SE.
Ross Snider

2
Dado que el resultado podría ser una lista, ¿debería ser CW?
Suresh Venkat

55
Creo que esta es una gran pregunta. Se sabe muy poco sobre la complejidad computacional de los problemas de topología, y no creo que se haya recopilado en un solo lugar (si es así, una respuesta será suficiente, y la pregunta no debería ser CW).
Peter Shor

3
¿Ha considerado "Topología algorítmica y clasificación de 3-manifiestos" por S.Matveev? ( springer.com/mathematics/geometry/book/978-3-540-45898-2 Tabla de contenido disponible para descarga gratuita)
Artem Pelenitsyn

Respuestas:


27

La topología computacional abarca un enorme cuerpo de investigación. Un resumen completo de cada resultado de complejidad sería imposible. Pero para darle una pequeña muestra, permítame ampliar su ejemplo.

En 1911, Max Dehn planteó el problema de la palabra para grupos finamente presentados : dada una cadena sobre el alfabeto generador, ¿representa el elemento de identidad? Un año después, Dehn describió un algoritmo para el problema verbal en grupos fundamentales de superficies orientables; De manera equivalente, Dehn describió cómo decidir si un ciclo dado en una superficie orientable dada es contractible. Implementado correctamente, el algoritmo de Dehn se ejecuta en tiempo . En el mismo artículo de 1912, Dehn opinó que "Resolver el problema verbal para todos los grupos puede ser tan imposible como resolver todos los problemas matemáticos".O(n)

En 1950, Turing demostró que el problema de la palabra en semigrupos finamente presentados es indecidible, por reducción del problema de detención (sorpresa, sorpresa).

Sobre la base del resultado de Turing, Markov demostró en 1951 que todas las propiedades no triviales de los semigrupos finamente presentados son indecidibles. Una propiedad de grupos no es trivial si algún grupo tiene la propiedad y otro grupo no. Los informáticos teóricos conocen el resultado similar sobre funciones parciales como el "Teorema de Rice".

En 1952, Novikov demostró que el problema de la palabra en un número finito presentan grupos es indecidible, demostrando de este modo que la intuición de Dehn era correcta. El mismo resultado fue demostrado independientemente por Boone en 1954 y Britton en 1958.

En 1955, Adyan demostró que cada propiedad no trivial de finitamente presentados- grupos es indecidible. El mismo resultado fue probado independientemente por Rabin en 1956. (Sí, ese Rabin).

Finalmente, en 1958, Markov describió algoritmos para construir complejos de células bidimensionales y múltiples de 4 dimensiones con cualquier grupo fundamental deseado, dada la presentación del grupo como entrada. Este resultado inmediatamente implica que una gran cantidad de problemas topológicos son indecidibles, incluidos los siguientes:

  • ¿Es un ciclo dado en un complejo bidimensional dado contraíble? (Esta es la palabra problema).
  • ¿Está un complejo de 2 dado simplemente conectado? ("¿Es este grupo trivial?")
  • ¿Es un ciclo dado en un dado de 4 múltiples contraíble?
  • ¿Se puede contraer un dado de 4 múltiples?
  • ¿Es un homeomorfo de 4 múltiples dado a un 4-múltiple particular (construido por Markov)?
  • ¿Es un homeomorfo dado de 5 colectores a la esfera de 5 (o cualquier otro colector fijo de 5 que elija)?
  • ¿Es un complejo 6 dado un múltiple?

GGπ1(S3)GG


Jeff Gracias. Esto es realmente bueno, y amplía increíblemente el segundo ejemplo.
Ross Snider

He agregado una recompensa a la pregunta no porque esta respuesta no sea sorprendente, sino porque estoy buscando alentar más respuestas (especialmente más como mi primer ejemplo). Gracias de nuevo.
Ross Snider

Su argumento para la indecidibilidad de ser un grupo de 3 grupos me parece un poco inestable. Impide que puedas construir un múltiple de 3 para el cual G es el grupo, pero ¿tal vez hay alguna forma de responder sí o no sin construir el múltiple? Entonces Perelman no tendría nada para seguir.
David Eppstein

He aquí una explicación más cuidadosa de Henry Wilton: ldtopology.wordpress.com/2010/01/26/…
Jeffε

1
@JeffE: no estoy seguro de por qué ignoraste mi comentario anterior. No es un algoritmo de tiempo exp para decidir si el grupo fundamental de un (cerrado conectado) tres-colector es trivial. Decir "NO se conocen límites en la complejidad de este algoritmo" está mal ... ¿no? ¿Qué me estoy perdiendo? ¿Puedo pedirte que me expliques?
Sam Nead

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.