Учитывая два целых числа и в двоичном представлении, какова сложность вычисления размера битов ?н х н
Один из способов сделать это - вычислить путем вычисления аппроксимации с достаточной точностью. Похоже, что вычисление с битами точности может быть выполнено в где - время, необходимое для вычисления произведения двух целых чисел длины . Это приводит к (не особенно простому) алгоритму сложности приблизительно если является ограничением размера битов как и (если я не сделал ошибку).log 2 ( x ) log 2 ( x ) k O ( M ( k ) log k ) M ( k ) k O ( s log 2 с ) с х н
Можем ли мы победить где - размер и (в случае, когда они имеют сопоставимые размеры)? Есть простой алгоритм, чтобы получить эту сложность или лучше?
Примечание: меня интересует сложность теоретической модели, такой как машины Тьюринга.