Computability - Research Article from World of Computer Science

This encyclopedia article consists of approximately 5 pages of information about Computability.

Computability - Research Article from World of Computer Science

This encyclopedia article consists of approximately 5 pages of information about Computability.
This section contains 1,270 words
(approx. 5 pages at 300 words per page)
Buy the Computability Encyclopedia Article

Computability theory is concerned with identifying one particular class of problems for which no "effective" algorithm exists. In general, problems of this nature have what is known as "exponential complexity" or "factorial complexity."

Algorithms have "exponential complexity" if they have running times that are determined by the size of the input being an exponent to a constant. In big-O notation, which is a theoretical measure of the algorithm's complexity, this is

  • t(n) = O(kn)

where k is a constant and n is the size of the input.

Problems have "factorial complexity" if the running time increases as a factorial of the input. The factorial of a number is given by multiplying it by all of the numbers that precede it. For example, "factorial 5," denoted by 5!, is 1 x 2 x 3 x 4 x 5 = 120. In big-O notation factorial complexity is denoted by

  • t(n) = O(n!)

Algorithms that have either...

(read more)

This section contains 1,270 words
(approx. 5 pages at 300 words per page)
Buy the Computability Encyclopedia Article
Copyrights
Gale
Computability from Gale. ©2005-2006 Thomson Gale, a part of the Thomson Corporation. All rights reserved.