Algorithm

hide

In mathematics, computing, linguistics, and related subjects, an algorithm is a finite sequence of instructions, an explicit, step-by-step procedure for solving a problem, often used for calculation and data processing. It is formally a type of effective method in which a list of well-defined instructions for completing a task, will when given an initial state, proceed through a well-defined series of successive states, eventually terminating in an end-state. The transition from one state to the next is not necessarily deterministic; some algorithms, known as probabilistic algorithms, incorporate randomness.

A partial formalization of the concept began with attempts to solve the Entscheidungsproblem (the "decision problem") posed by David Hilbert in 1928. Subsequent formalizations were framed as attempts to define "effective calculability" (Kleene 1943:274) or "effective method" (Rosser 1939:225); those formalizations included the Gödel-Herbrand-Kleene recursive functions of 1930, 1934 and 1935, Alonzo Church's lambda calculus of 1936, Emil Post's "Formulation 1" of 1936, and Alan Turing's Turing machines of 1936–7 and 1939.

For more information about Algorithm, read the full article at Wikipedia.
This text uses material from Wikipedia and is available under the GNU Free Documentation License.


News tagged with computer algorithm

results timeline


Computer identifies authentic Van Gogh

Computer identifies authentic Van Gogh

Technology / Computer Sciences

created Dec 21, 2009 | popularity 4 / 5 (1) | comments 0

(PhysOrg.com) -- Dutch researcher Igor Berezhnoy has developed computer algorithms to support art historians and other art experts in their visual assessment of paintings. His digital technology is capable ...


Solving big problems

Solving big problems with new quantum algorithm

Physics / Quantum Physics

created Nov 09, 2009 | popularity 4.6 / 5 (32) | comments 0

(PhysOrg.com) -- In a recently published paper, Aram Harrow at the University of Bristol and colleagues from MIT in the United States have discovered a quantum algorithm that solves large problems much faster ...


A new kind of counting: Scientists develop computer algorithm to solve previously unsolvable counting problems

A new kind of counting: Scientists develop computer algorithm to solve previously unsolvable counting problems

Other Sciences / Mathematics

created Feb 11, 2009 | popularity 4.8 / 5 (33) | comments 12

(PhysOrg.com) -- How many different sudokus are there? How many different ways are there to color in the countries on a map? And how do atoms behave in a solid? Researchers at the Max Planck Institute for ...


Deepening the search  for clues to rheumatoid arthritis

Deepening the search for clues to rheumatoid arthritis

Medicine & Health / Genetics

created Nov 09, 2009 | popularity 5 / 5 (3) | comments 11

(PhysOrg.com) -- The gnawing pain of rheumatoid arthritis is a signal that the body’s immune system has hit the wrong target: its own cartilage and bone.


Touch typists could help stop spammers in their tracks

Touch typists could help stop spammers in their tracks

Technology / Computer Sciences

created Jul 15, 2009 | popularity 3.7 / 5 (7) | comments 0

(PhysOrg.com) -- Computer scientists at Newcastle University are about to give office workers a perfect excuse to play games: it's all in the name of research. Dr Jeff Yan, together with his PhD student Su-Yang ...


Technique finds gene regulatory sites without knowledge of regulators

Biology / Cell & Microbiology

created Nov 19, 2009 | popularity not rated yet | comments 0

A new statistical technique developed by researchers at the University of Illinois allows scientists to scan a genome for specific gene-regulatory regions without requiring prior knowledge of the relevant transcription factors. ...


Catching the common cold virus genome

Biology / Cell & Microbiology

created Mar 16, 2009 | popularity 3 / 5 (1) | comments 0

A new study by Brigham Young University researchers on the virus behind nearly half of all cold infections explains how and where evolution occurs in the rhinovirus genome and what this means for possible vaccines.


Calling it in: New emergency medical service system may predict caller's fate

Medicine & Health / Research

created Oct 21, 2009 | popularity not rated yet | comments 0

Japanese researchers have developed a computer program which may be able tell from an emergency call if you are about to die. Research published in the open access journal BMC Emergency Medicine shows that a computer algori ...


The auto change bicycle

Technology / Engineering

created Jan 13, 2009 | popularity 2 / 5 (1) | comments 0

Researchers in Taiwan are designing a computer for pedal cyclists that tells them when to change gear to optimize the power they develop while maintaining comfort. The system is described in the latest issue of the International Jo ...


New computer techniques to analyze historic Hebrew, Arabic documents under development

Technology / Computer Sciences

created Aug 14, 2009 | popularity 4 / 5 (1) | comments 0

Researchers at Ben-Gurion University of the Negev (BGU) will combine the scientific and scholarly expertise of their humanities and computer science experts in a new project to analyze degraded Hebrew documents.