Algorithms in the "Real World" is a computer science class at Carnegie Mellon University. While the Course Versions links have information primarily related to each semester's offerings, the rest of the material on this site provides an excellent introduction of the subject matter for anyone who is interested. The lecture notes, which are neatly organized and could easily be made into a book,...
The National Institute of Standards and Technology has recently updated its online Dictionary of Algorithms, Data Structures and Problems. The dictionary takes the form of a hypertext alphabetical list of terms dealing with algorithmic techniques and functions (e.g., Ackermann's Function), data structures, archetypical problems (e.g., "traveling salesman"), and related definitions. Nice features...
This site is an excellent source of information regarding face recognition algorithms. A research team at Colorado State University (CSU) maintains the site and adds updates on a regular basis. There are four algorithms that are covered, including the popular Eigenfaces classifier. Source code written in C is offered as example implementations of each algorithm. There is also information on how to...
The Journal of Graph Algorithms and Applications found at this Web site is the electronic version of the scientific journal with the same name. It is a collection of research papers dealing with the "analysis, design, implementation, and applications of graph algorithms." The current volume consists of select papers presented at the 1999 Symposium on Graph Drawing, which have since been revised....
Massachusetts Institute of Technology's (MIT) Signals, Information and Algorithms Laboratory focuses on "developing efficient algorithmic structures to address emerging problems of fundamental interest involving the manipulation of signals and information in diverse settings." Its work examines fundamental limits and architectural principles, implementation issues and experimental investigations....
The Mathematical Sciences Research Institute (MSRI) maintains an impressive archive of streaming video lectures and presentations. This site contains archives of the videos from various workshops and special topics held before 2004. From the Fall of 2002, of particular interest is the "Introductory Workshop in Quantum Computation." It consists of fifteen lectures, each with complete textual slides...
This free electronic journal focuses on current research in combinatorics. The material included in the journal is quite substantial; over 20 papers from mathematicians around the world comprise the latest volume. Each paper describes rigorous proofs, algorithms, and other issues related to the author's investigations of combinatorial theory. There is also a section with numerous combinatorics...
A computer science professor at the State University of New York maintains this online repository, which serves "as a comprehensive collection of algorithm implementations for over seventy of the most fundamental problems in combinatorial algorithms." The algorithms are implemented in a variety of programming languages, from C++ to FORTRAN. Seven general categories are listed to facilitate finding...