RSS 5 projects tagged "Algorithms"

Download Website Updated 13 Sep 2012 TSP Solver and Generator

Screenshot
Pop 64.16
Vit 2.10

TSPSG is intended to generate and solve "travelling salesman problem" (TSP) tasks. It uses the Branch and Bound method for solving. Its input is a number of cities and a matrix of city-to-city travel costs. The matrix can be populated with random values in a given range (which is useful for generating tasks). The result is an optimal route, its price, step-by-step matrices of solving, and a solving graph. The task can be saved in an internal binary format and opened later. The result can be printed or saved as PDF, HTML, or ODF. TSPSG may be useful for teachers to generate test tasks or just for regular users to solve TSPs. Also, it may be used as an example of using the Branch and Bound method to solve a particular task.

Download Website Updated 12 Apr 2009 Algorithm Study

Screenshot
Pop 47.59
Vit 1.00

Algorithm Study provides tools and resources to augment the traditional study of algorithms. It includes implementations of common and less-common algorithms in a variety of languages and visualization tools to help in gaining a deeper understanding of the algorithms. The algorithm implementations are each accompanied by a discussion of the asymptotic ("big O") run time and memory limits of the algorithm. Some implementations include discussion of how the algorithm or data structure is commonly used and comparisons with similar algorithms or data structures. All implementations have test cases that exercise their functionality. The visualization tool, Algorithm Visualizer, displays what happens as various algorithms do their work.

No download Website Updated 17 Mar 2012 llrb.h

Screenshot
Pop 41.18
Vit 1.64

llrb.h is an iterative implementation of Robert Sedgewick's 2-3 variant left-leaning red-black tree algorithm. It's written to be a drop-in replacement for Niels Provos' <sys/tree.h> C preprocessor red-black tree library.

Download No website Updated 25 Aug 2010 hilbert-curve

Screenshot
Pop 31.34
Vit 1.44

hilbert-curve is a fast Hilbert curve implementation in PHP. It uses a table-based approach. It includes the Moore curve and the Z-curve.

Download Website Updated 25 Aug 2009 JRainbow Tool

Screenshot
Pop 27.89
Vit 36.99

JRainbow is a program that generates Rainbow tables for the MD5 and SHA-1 hash algorithms. These tables then can be used for a Rainbow attack to retrieve hashed passwords. Up to 8 digit password rainbow tables are supported. The tables use a textual format. Six variations of alphanumeric and special character sets are supported. You can choose how many times to hash the input before storing it in the table.

Screenshot

Project Spotlight

Jailer

A database subsetting tool that exports relational data into various formats.

Screenshot

Project Spotlight

extract_url.pl

Extracts URLs from either MIME email messages or from plain text.