Для быстрого умножения очень больших чисел используют, например, метод Карацубы. 1 Он позволяет разбивать изначальные числа почти на столько частей, сколько в них знаков. 1 С каждым разбиением умножение, требующее выполнения многих шагов, заменяют сложением и вычитанием, которые требуют меньше действий. 1
Также существует метод Харви и ван дер Хувена. 1 Он разбивает числа на знаки, использует улучшенную версию быстрого преобразования Фурье и заменяет ещё больше умножений сложением и вычитанием. 1
Для быстрого умножения очень маленьких чисел можно использовать метод «разделяй и властвуй». 4 Суть в том, чтобы группировать числа по одинаковому размеру, так как чем больше числа, тем дороже их умножать. 4
Ещё для быстрого умножения чисел в уме используют таблицу умножения. 25 Суть в том, что любое большое число можно разложить на маленькие, которые представлены в этой таблице. 2