Lably
Skip to content

Model of computation

Mathematical model describing how an output of a function is computed given an input

  • 1 min read
  • 2 chapters

Related on Lably

Through Computer science, Function (mathematics) and Algorithm

Categories

Models of computation can be classified into three categories: sequential models, functional models, and concurrent models.

Sequential models

Sequential models include:

Functional models

Functional models include:

Concurrent models

Concurrent models include:

Some of these models have both deterministic and nondeterministic variants. Nondeterministic models are used in the study of computational complexity of algorithms.

Models differ in their expressive power; for example, each function that can be computed by a finite-state machine can also be computed by a Turing machine, but not vice versa.

Sign in to keep reading

One more chapter is free with a Lably account.

More in Foundations