20 projects tagged "Algorithms"

Download Website Updated 24 Jul 2013 markov.sql

Screenshot
Pop 39.23
Vit 1.43

markov.sql implements third order (and lower) model Markov Chains, including training and generation, in pure SQL(ite). The source code archive also contains a pre-trained SQL dump with models based on the 1990 US Census Bureau data sets for first and last names, and an excerpt of the 2012 US tax office corporation names.

Download Website Updated 25 Aug 2009 JRainbow Tool

Screenshot
Pop 33.91
Vit 41.71

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.

No download Website Updated 16 Jul 2013 PHP Clarke and Wright Algorithm

Screenshot
Pop 30.66
Vit 17.76

PHP Clarke and Wright Algorithm is a class that can solve a truck routing problem with the Clarke and Wright algorithm. It attempts to solve the problem of determining the routes by which a given number of trucks with different weight and volume capacity will be dispatching deliveries to a certain number of clients distributed geographically within certain time windows. The class takes as parameters the nodes of positions of each client, the demands of each client, a matrix of distance between nodes, and the capacity of each truck. It computes the route for each truck, as well the time and distance to drive to each customer and the volume and weight to transport.

Download No website Updated 25 Aug 2010 hilbert-curve

Screenshot
Pop 30.43
Vit 1.43

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.

No download Website Updated 30 Sep 2009 Asterisk Config PHP-Parser

Screenshot
Pop 27.46
Vit 41.24

The Asterisk Config PHP-Parser is a simple but effective PHP function that is able to parse any standard Asterisk configuration file and output the data into a multi-dimensional array.

Download Website Updated 15 Jan 2012 BS

Screenshot
Pop 25.02
Vit 1.00

BS is a data structures library. It features fixed size, random access sequences. The sequences are constructed over B-trees. Complexity for most single item operations is about O(logN). The sequences are three to five times faster over random access BST-based sequences, while having better memory usage characteristics.

No download No website Updated 26 Sep 2010 bin-packing

Screenshot
Pop 22.14
Vit 36.60

bin-packing is an implementation of the 1-dimensional bin packing algorithms in PHP: next fit, first fit, best fit, and worst fit.

Download Website Updated 20 Jun 2011 Zebra_Mptt

Screenshot
Pop 21.12
Vit 1.00

Zebra_MPTT is a PHP class that provides an implementation of the modified preorder tree traversal algorithm. It provides methods for adding nodes anywhere in the tree, deleting nodes, moving and copying nodes around the tree, and for retrieving information about the nodes. It uses table locks to ensure that database integrity is always preserved and that concurrent MySQL sessions don’t compromise data integrity. A caching mechanism ensures that regardless of the type or the number of retrieval operations, the database is read only once per script execution.

No download Website Updated 29 Jun 2009 Validate Saudi ID

Screenshot
Pop 19.72
Vit 42.45

Validate Saudi ID is a PHP class that can be used to validate Saudi resident identifier numbers. It takes a resident identifier number and calculates a checksum to verify whether it may be a valid number. It returns either 1 (for Saudis), 2 (for non-Saudis), or FALSE (for invalid numbers).

No download No website Updated 11 Nov 2011 ExternalSort

Screenshot
Pop 15.78
Vit 30.48

ExternalSort is a class that can sort large files similar to the Unix sort command. It can read the file to be sorted in small buckets associated with temporary files to not exceed the configured PHP memory limits. The buckets are sorted individually and then merged to produce the final sorted output. The class provides command line interface options so it can be executed as a command from a shell.

Screenshot

Project Spotlight

Big Faceless PDF Viewer

A Swing component for displaying PDF documents in applets or applications.

Screenshot

Project Spotlight

wgms3d

A full-vectorial electromagnetic waveguide mode solver.