К основному контенту

Сообщения

Сообщения за январь, 2021

Идеальный способ перемножения чисел

«Сложение в школе проходят на год раньше, потому что это гораздо проще, оно выполняется за линейное время, со скоростью чтения цифр слева направо», — сказал  Мартин Фюрер , математик из Пенсильванского государственного университета, создавший в 2007 быстрейший на то время алгоритм умножения. Имея дело с крупными числами, умножение Карацубы можно повторять рекурсивно, разбивая изначальные числа почти на столько частей, сколько в них знаков. И с каждым разбиением вы меняете умножение, требующее выполнения многих шагов, на сложение и вычитание, требующие куда как меньше шагов. «Несколько умножений можно превратить в сложения, учитывая, что с этим компьютеры будут справляться быстрее», — сказал  Дэвид Харви , математик из Университета Нового Южного Уэльса и соавтор новой работы. Метод Карацубы сделал возможным умножать числа с использованием лишь n 1,58  умножений на однозначное число. Затем в 1971 году Арнольд Шёнхаге и Фолькер Штрассен опубликовали метод, позволяющий умнож...