Estoy de acuerdo con la otra respuesta (por wrang-wrang) "en teoría".
En la práctica, Ackerman no es demasiado útil, porque en la práctica las únicas complejidades de algoritmo que suele encontrar involucran 1, N, N^2, N^3, y cada uno de ellos multiplicado por logN. (Y como logN nunca es más de 64, de hecho es un término constante.)
El punto es que "en la práctica", a menos que la complejidad de su algoritmo sea "N veces demasiado grande", no le importa la complejidad , porque los factores del mundo real dominarán. (Una función que se ejecuta en O (inversa-Ackermann) es teóricamente mejor que una función que se ejecuta en tiempo O (logN), pero en la práctica, medirá las dos implementaciones reales con datos del mundo real y seleccionará la que tenga un mejor rendimiento Por el contrario, la teoría de la complejidad "importa en la práctica", por ejemplo, N frente a N^2, donde los efectos de complejidad algorítmica dominan los efectos del "mundo real." Encuentro que "N" es la medida más pequeña que importa en la práctica .)
https://en.wikipedia.org/wiki/Hyperoperation – starblue