TOPICS
Search

Computational Reducibility


Computational reducibility is the property of a computation that allows shortcuts which substantially reduce the computational effort needed. Consider the operation of raising a number to a positive integer power. It is possible, for example, to calculate 13^8 by multiplying 13 by itself seven times,

 13^8=13·13·13·13·13·13·13·13.

However, having 13 squared successively requires only three multiplications in this computation,

 13^8=((13^2)^2)^2.

It is often quite difficult to determine whether a given computation can be sped up by means of such a trick. Computations that cannot be substantially sped up are said to exhibit computational irreducibility (Wolfram 2002, pp. 743 and 745-746).


See also

Computational Irreducibility, Fast Walsh Transform, Principle of Computational Equivalence

This entry contributed by Todd Rowland

Explore with Wolfram|Alpha

References

Wolfram, S. A New Kind of Science. Champaign, IL: Wolfram Media, pp. 737-750, 2002.

Referenced on Wolfram|Alpha

Computational Reducibility

Cite this as:

Weisstein, Eric W., with contributions by Todd Rowland. "Computational Reducibility." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/ComputationalReducibility.html

Subject classifications