submit urlsubmit rss feedadd directory

article

In mathematics and computing, an algorithm is a procedure (a finite set of well-defined instructions) for accomplishing some task which, given an initial state, will terminate in a defined end-state. The computational complexity and efficient implementation of the algorithm are important in computing, and this depends on suitable data structures.

Informally, the concept of an algorithm is often illustrated by the example of a recipe, although many algorithms are much more complex; algorithms often have steps that repeat (iterate) or require decisions (such as logic or comparison). In most higher level programs, algorithms act in complex patterns, each using smaller and smaller sub-methods which are built up to the program as a whole. In many programming languages, algorithms are implemented as functions or procedures.

The concept of an algorithm originated as a means of recording procedures for solving mathematical problems such as finding the common divisor of two numbers or multiplying two numbers. The concept was formalized in 1936 through Alan Turing's Turing machines and Alonzo Church's lambda calculus, which in turn formed the foundation of computer science.

More on [ Algorithm ]


directory of related categories

 
directory of related topics

Algorithms :: Computers

 
Algorithms RSS feed
Algorithms - Twitter Search

Radio 4’s attempts to describe these mysterious things called algorithms is almost touchingly feeble.
damiancugley (Damian Cugley) Tue, 15 Dec 2009 09:27:44 -0000
Radio 4’s attempts to describe these mysterious things called algorithms is almost touchingly feeble.
@andrewdotnich i'm waiting for recursion in OpenCL then I can write some genetic algorithms using it (not sure how to do without recursion?)
hortovanyi (Nick Hortovanyi) Tue, 15 Dec 2009 09:24:25 -0000
@andrewdotnich i'm waiting for recursion in OpenCL then I can write some genetic algorithms using it (not sure how to do without recursion?)
Fun project RT @JackiePeters: Still looking for an engineer - algorithms, oAuth, RSS aggregation, PHP/MySQL who's down? #fb
mvermut (Marc Vermut) Tue, 15 Dec 2009 09:15:47 -0000
Fun project RT @JackiePeters: Still looking for an engineer - algorithms, oAuth, RSS aggregation, PHP/MySQL who's down? #fb
Introduction to Algorithms- Image: http://www.digita-book.com/uploads/posts/2009-12/1260849806_s688bn.jpg *Intr... http://bit.ly/7dNVwX
stalkersrage (Rob Ferreira) Tue, 15 Dec 2009 09:13:59 -0000
Introduction to Algorithms- Image: http://www.digita-book.com/uploads/posts/2009-12/1260849806_s688bn.jpg *Intr... http://bit.ly/7dNVwX
Introduction to Algorithms- Image: http://www.digita-book.com/uploads/posts/2009-12/1260849806_s688bn.jpg *Intr... http://bit.ly/7dNVwX
Miladran (miladran) Tue, 15 Dec 2009 09:13:58 -0000
Introduction to Algorithms- Image: http://www.digita-book.com/uploads/posts/2009-12/1260849806_s688bn.jpg *Intr... http://bit.ly/7dNVwX
Meeegleware done, now for algorithms assignment.
9thbit (Barry Hurley) Tue, 15 Dec 2009 09:08:28 -0000
Meeegleware done, now for algorithms assignment.

 
Subscribe to Algorithms RSS feed

directory of related sites

Center for Spoken Language Understanding - Oregon Graduate Institute of Science and Technology has created a public resource for experimenters. Download trial software for speech recognizers.

comp.speech WWW site - Provides a range of information on speech technology, including speech synthesis, speech recognition, speech coding, and related material. Pages look a little old (1997) but a very wide range of FAQ here. Algorithm for building simple recognizers.

Dictation Without Wires or Monitor - Graduate student thesis which may give ideas for difficult environments. Mostly in German, but there is also an English page (click flag). Approach develops a little bit of intelligence between speech recognition and text to speech engine.

IDIAP Speech Processing Group - Lots of good work going on in this group, their publications page is quite useful.
Meta Description: [ IDIAP is a semi-private research institute located in Martigny, Valais, and affiliated with the Swiss Federal Institute of Technology (EPFL) at Lausanne, and the University of Geneva. IDIAP carries out research in the areas of speech and speaker recognition, computer vision and machine learning. ]

Museum of Speech Analysis and Synthesis - Pictures of early voice synthesizors hosted by UCSC - site seems always under construction.

Speech Analysis - A detailed paper describing some of the technology of speech recognition.
Meta Description: [ Speech Analysis ]

Speech Language Processing Professional Society - This site acts as a coordinating place for meetings and keeps large database about research in the field. Professional name - COCOSDA.

SPIRIT Speech Technologies - Has advanced software algorithms for speech compression, enhancement, recognition and speaker identification (i.e., voice recognition).
Meta Description: [ SPIRIT delivers embedded voice and communication software products and consulting services to the world's leading telecommunication OEMs, semiconductor suppliers and software vendors ]

Text-to-Speech processes and timeframe in DIPLOMAT - This is an article describing the rapid-deployment Text-to-Speech processes and development timeframe used in the DIPLOMAT System.

Torch Library - A library in C++ for developing Open Source speech and machine learning applications. The code is under the Gnu Public License.

VOICEBOX: Speech Processing Toolbox for MATLAB - A voice processing toolbox for Matlab, very useful for prototyping algorithms and has routines to do most of the basic useful tasks in speech.

Algorithms related videos
How to Solve a Rubik's Cube - Step 7 - Finishing the Cube
Next Video
Algorithms related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor