Biorąc pod uwagę dwie liczby całkowite i n w reprezentacji binarnej, jaka jest złożoność obliczania wielkości bitowej x n ?
Jednym ze sposobów jest obliczenie poprzez obliczenie aproksymacji log 2 ( x ) z wystarczającą dokładnością. Wygląda na to, że obliczenie log 2 ( x ) z k bitów dokładności można wykonać w O ( M ( k ) log k ), gdzie M ( oznacza czas potrzebny do obliczenia iloczynu dwóch liczb całkowitych o długości k . Daje to (nie specjalnie prosty) algorytm złożoności w przybliżeniu O ( s log 2 s ), jeśli s jest ograniczeniem wielkości bitowej zarówno x, jaki n (jeśli nie popełniłem błędu).
Czy możemy pokonać gdzie s jest rozmiarem x i n (w przypadku, gdy mają one porównywalne rozmiary)? Czy istnieje prosty algorytm pozwalający uzyskać tę złożoność lub lepszą?
Uwaga: Interesuje mnie złożoność modelu teoretycznego, takiego jak maszyny Turinga.