(al´g&-rith-&m) (n.) A formula or set of steps for solving a particular problem. To be an algorithm, a set of rules must be unambiguous and have a clear stopping point. Algorithms can be expressed in any language, from natural languages like English or French to programming languages like FORTRAN.
We use algorithms every day. For example, a recipe for baking a cake is an algorithm. Most programs, with the exception of some artificial intelligenceapplications, consist of algorithms. Inventing elegant algorithms -- algorithms that are simple and require the fewest steps possible -- is one of the principal challenges in programming.
Genetic algorithms archive Repository for information related to research in genetic algorithms. Here you can find a calendar of events, back issues of the archive, links to related research sites, newsgroups, and source code.
Algorithms for common programming problems Provides algorithms for common programming problems. It also provides pointers on how to implement those algorithms in various different languages.
Demonstartion of genetic algorithm problem This site illustrates the solution for the travelling salesman problem-- what is the best, most effecient way for a travelling sales man to travel through all the the states. The solutions were found by running a genetic algorithm.The problem is a classic question that is dealt with using algorithms.
Graphics algorithm FAQ This FAQ provides discussions of the algorithms used in the process of generating computer graphics.
a study on what faces people find the most attractive This was a study done to determine what types of faces are the most attractive. This shows how a genetic algorithm can be applied to a study of hereditary over many generations.