Binary Multiplication
- Multiplication of -digit bin numbers
Algorithm
- Trivial algorithm requires operations.
- Divide and Conquer algorithm: divides the -bit number into two -bit numbers
The recurrence relationship is
in which , are positive constants.
If parallel execution is available, we have .
We can further improve this, based on the fact that
Such that, only three recursive operations are needed.
Iterative Solution
Iteratively derive
The recursion stops when
That is, recursion stops when gets below .