Esta respuesta analizará el contexto de "panorama general" de su pregunta. La informática es en realidad una ciencia relativamente joven y algo abierta, y todavía no tiene buenas o buenas respuestas a algunas preguntas básicas y fundamentales. La pregunta básica "qué se calcula eficientemente" se formaliza de manera precisa o aproximada en CS (según la opinión) como el famoso problema P vs NP (o el problema P vs Exptime estrechamente relacionado), y todavía está abierto después de más de cuatro décadas de inicialmente presentado por Cook / Levin ~ 1970 y el intenso trabajo de los mejores informáticos del mundo (y muchos matemáticos también están interesados en el problema como fundamental).
En otras palabras, incluso con una definición aproximada de "eficiente" como tiempo P, y uno de los premios científicos más valorados, es decir, un premio de $ 1M asociado al problema durante más de 10 años, la informática ni siquiera puede probar que algunos problemas (cerca de este límite) debe o no tener algoritmos eficientes (Ptime). Por lo tanto, la definición exacta de "eficiente" más precisa que el tiempo P no es necesaria o incluso posible en este momento. Si / cuando la conjetura P vs NP se resuelve de una forma u otra, una definición más estricta de "eficiente" puede ser o probablemente sea posible.
Además, uno podría sentir que la definición de Ptime de "eficiente" podría incluso ser un poco "descuidada", y la mayoría de los científicos informáticos probablemente estarían de acuerdo, y casi todos piensan que la conjetura P vs NP es de suma importancia para resolver, para el punto de que incluso podrían considerar esta afirmación u observación como trivial ... en otras palabras, por así decirlo, es un trabajo en progreso / estamos trabajando en ello . (de hecho, los científicos informáticos convencionales incluso van tan lejos, solo en tono de broma, para referirse rutinariamente a la brecha y la falta de progreso / separaciones definitivas como vergonzoso ).
De hecho, incluso hay una conjetura estrechamente relacionada / significativamente más fuerte que P vs NP, concretamente NP vs P / poly, que tampoco puede ser resuelta por la informática en este momento. Conjetura que los problemas de tiempo NP no pueden ser resueltos por ningún circuito "tamaño P", es decir, ni siquiera restringido a aquellos circuitos que pueden ser creados por algoritmos / máquinas de Turing.
En cuanto a P lo difícil vs NP puede ser - hay alguna razón de peso para pensar que puede ser al menos tan duro como el muy antigua conjetura de Riemann en matemáticas (ahora 1.5 siglo de edad), ya que ambos han tenido el mismo premio $ 1 M durante más de una década, y ninguno ha sido resuelto todavía / primero.
En otras palabras, definir con precisión qué algoritmos son realmente "eficientes" es en realidad uno de los problemas abiertos más importantes y difíciles existentes en la ciencia teórica y las matemáticas .
De hecho, la cuestión de "qué se computa de manera eficiente" es en realidad aún más sutil, porque hay una variante de la tesis de Church-Turing llamada tesis CT del tiempo P, y no se sabe si la computación cuántica realmente la viola . Con el resultado revolucionario de Shor de P-time QM, el factoring consideró un giro dramático en esta investigación. En otras palabras, el problema de lo que se computa eficientemente en realidad desciende de manera plausible a principios de física profunda, y se relaciona con si la computación cuántica puede computar de manera más eficiente que la computación clásica, que también es un problema generalmente abierto en CS teórica y física avanzada.
Entonces, incluso se puede agregar que P vs NP y la cuestión de la computación eficiente puede ser de importancia crucial o fundamental para, además de CS y las matemáticas, la física .
[1] Problema P vs NP, wikipedia
[2] Problemas con el premio Millenium
[3] Clase P / Poly, wikipedia
[4] Algoritmo de Shor