Maybe you have noticed that sometimes it is difficult to search for an algorithm or to find the correct classification of a problem, because you don't know the relevant terminology.
Visual, Enterprise-Ready AlgoVista was designed for exactly this situation. Simply enter a small number of data samples that describe the behavior of the algorithm you are looking for -- or the structure of the combinatorial object you want to classify -- and AlgoVista will search its vast database for the closest match.
You can search AlgoVista textually, using an easy-to-learn query language. AlgoVista also allows you to search for regular expressions by example and the Java APIs by signature.
Or, you can search AlgoVista visually by simply drawing the query. Visual queries require a browser with frames and Java applets. Mozilla1.2.1/Linux/j2sdk1.4.2_02 and IE6.0/XP5.1 are known to work. Many other earlier Java implementations are known not to work.
AlgoVista is a communal database, which means that anyone can contribute to it:
You can read more about AlgoVista here. This is alpha software. Report problems to AlgoVista@cs.arizona.edu.
AlgoVista has been searched 1956 times.