Update

Overview

algorithm

Return to overview »

You are looking at 1-20 of 51 entries

  • Type: Overview Page x
clear all

View:

abacus

abacus  

An ancient device for performing arithmetic calculations by sliding beads along rods or in grooves. Despite the spread of electronic calculators and computers, the abacus is still widely used in the ...
Alan Turing

Alan Turing  

Reference type:
Overview Page
(1912–1954)British mathematician, who introduced the concept of the Turing machine.Born in London, he was educated at King's College, Cambridge, where he was elected to a fellowship in 1936. In the ...
artificial intelligence

artificial intelligence  

The theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between ...
artificial life

artificial life  

Reference type:
Overview Page
While processes of selforganization, reproduction, learning, adaptation and evolution are in nature confined to the biological sphere, they can be duplicated in principle in computer simulations, ...
back-propagation algorithm

back-propagation algorithm  

In parallel distributed processing, a method of adjusting the output of a multi-layered neural network to produce a desired state for a given input, by first checking the input and computing the ...
block cipher

block cipher  

An algorithm used in symmetric key encryption which transforms a block of data each time the algorithm is applied. One of the most best-known block cipher algorithms is the Data Encryption Standard ...
bubble sort

bubble sort  

A form of sorting by exchanging that simply interchanges pairs of elements that are out of order in a sequence of passes through the file, until no such pairs exist. The method is not competitive ...
calculate

calculate  

To work out the value of a mathematical or arithmetical procedure, or the output of an algorithm.
calculus

calculus  

Reference type:
Overview Page
Subject:
Philosophy
A calculus is a formal language and rules for manipulating expressions of the language. For example, by applying algorithms to arabic numerals one can determine the values of arithmetical functions. ...
Church's thesis

Church's thesis  

Reference type:
Overview Page
Subject:
Philosophy
The hypothesis, put forward by Alonzo Church in 1935, that any function on the natural numbers that can be computed by an algorithm can be defined by a formula of the lambda calculus. See also ...
cipher

cipher  

Reference type:
Overview Page
Subject:
Literature
A secret or disguised way of writing; a code. The term comes (in late Middle English, in the senses ‘symbol for zero’ and ‘arabic numeral’) from Old French, based on Arabic ṣifr ‘zero’.
clock drift

clock drift  

Computers usually contain crystal-based clocks. These clocks are often subject to clock drift, when their time becomes gradually more and more inaccurate. This provides problems for the designers of ...
complexity

complexity  

A measure of the computer time or space required to solve a problem by means of an algorithm of interest, expressed as a function of the dimensions of the problem. If a problem with n dimensions can ...
computable function

computable function  

A functionf : X → Yfor which there exists an algorithm for evaluating f(x) for any element x in the domain X of f.
creativity

creativity  

The production of ideas and objects that are both novel or original and worthwhile or appropriate, that is, useful, attractive, meaningful, or correct. According to some researchers, in order to ...
cryptographic checksum

cryptographic checksum  

A numeric quantity formed by applying an algorithm to a message that is to be sent through a network. It is used to check that no modification of the message has taken place. The process for using a ...
decision problem

decision problem  

A computational task that for each possible input requires “true” or “false” to be output, depending on whether the input possesses a certain property. An algorithm that produces the correct decision ...
discrete mathematics

discrete mathematics  

A branch of mathematics dealing with finite sets and calculations (rather than infinite processes such as taking limits and convergence or differentiation of continuous functions). Its boundaries are ...
effective procedure

effective procedure  

Reference type:
Overview Page
Subject:
Philosophy
A procedure that results in a solution to a problem in a finite number of steps. Another term for an algorithm.
EM algorithm

EM algorithm  

An algorithm for computing maximum likelihood estimates of parameters when some of the data are missing. It is an iterative algorithm that alternates two steps until convergence is attained to ...

View: