Estoy buscando ejemplos de problemas que tengan un límite inferior de ) para la entrada .
El problema debe tener las siguientes propiedades:
- Prueba de tiempo de ejecución de Ω ( n 2 ) para cualquier algoritmo: la primera prioridad es tener un argumento de límite inferior tan simple como sea posible.
- algoritmo, si es posible, simple también.
- Tamaño de salida de (o menor). Obviamente, cualquier problema que requiera una salida alargada de requirió al menos un tiempo de ejecución similar, pero eso no es lo que estoy buscando. Tenga en cuenta que cualquier problema de decisión cabe aquí.
- (si es posible) un problema "natural". Sin una definición formal, un problema que cualquier graduado de CS reconocería es preferible.
Recientemente me preguntaron sobre ese problema, pero no pude encontrar uno simple. El primer problema que se me ocurrió fue , que se conjugó para ser un problema de tiempo de ejecución de . Esto no fue lo suficientemente simple y, además, la coyuntura recientemente demostró ser falsa : o.
El ir a un problema extremadamente poco natural, creo que el problema que se pone como una entrada de una MT determinista y la entrada , y da salida a la posición de la cabeza de la cinta después de pasos cuando es corriendo en probablemente responde la pregunta.
Si es absolutamente necesario, aceptemos que estamos usando el modelo TM de una sola cinta, aunque prefiero los problemas cuyo tiempo de ejecución es independiente del modelo exacto (siempre que sea razonable).
Entonces, ¿podemos encontrar un problema simple (para probar), natural (bien conocido) cuyo tiempo de ejecución es ?