Transposition Cipher Algorithm
We use the genetic algorithm (gatool) to determine the three parameters of the simple Antoine equation and the six parameters of the Modified Antoine Model. Predictions are in perfect agreement with experimental data of vapor pressure of ethanol versus temperature for a temperature range from...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (44): Model Determination using Genetic Algorithm: Application to Vapour Pressure vs Temperature Equations Download |
The code implements the algorithm as given in Chen et. al 1991.It takes max tolerance from the user.It selects Ms significant regressors from the total M regressors.Unfortunately, the error obtained after training the RBF network isn't as expected. Is there a mistake in my code???Please feel free...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Orthogonal Least Squares Algorithm for RBF Networks Download |
A new metaheuristic optimization algorithm, called Cuckoo Search (CS), is fully implemented, and the vectorized version is given here. This code demonstrates how CS works for unconstrained optimization, which can easily be extended to solve various global optimization problems efficiently.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Cuckoo Search (CS) Algorithm Download |
Firefly algorithm for nonlinear constrained optimization
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (51): Firefly Algorithm Download |
General implementation of matlab version of Viterbi algorithm specifically written for gene structure finding problem in mind. However, it can be modified to suit the goal of a user.Input:Transition Probability MatrixEmission Probability MatrixInitial Probability MatrixStates Matrix (ie....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): General Viterbi Algorithm Download |
This function do the Euclid's algorithm. As a matter of fact, for two given polynomials n, m (which are the polynomials of the symbolicvariable "s") it gives two other polynomials x, y such that nx+my=1.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Euclid's algorithm Download |
The example is on developing an algorithm for detecting an object (green ball) in MATLAB. The demo highlights* image import (and video import)* image visualization* simple image processing* automatic report generation* GUI building* deploying stand alone applicationYou can find the recording of...
Platforms: Matlab
License: Freeware | Size: 327.68 KB | Download (41): Demo files for "Algorithm Development with MATLAB" Webinar Download |
The algorithm computes the optimal route from a fixed predetermined starting point to all other cities without returning to the starting point.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Fixed Start Open Traveling Salesman Problem - Genetic Algorithm Script Download |
Calculate distances on a square grid with optional wormholes (the 'chessboard metric') Algorithm::Metric::Chessboard is a Perl module to calculate distances on a square grid with optional wormholes (the 'chessboard metric'). Calculates the minimum number of moves between two points in a game...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (35): Algorithm::Evolve Download |
AESCrypt is a program for encrypting/decrypting streams of data using Rijndael and Cipher Block Feedback mode (CFB-128). Encrypt/decrypt stdin using the Advanced Encryption Standard winner "Rijndael" encryption algorithm in Cipher Block Feedback (stream) mode. Uses /dev/urandom to create a...
Platforms: *nix
License: Freeware | Size: 62.46 KB | Download (162): AESCrypt Download |
The Blowfish cipher in C and i386 assembler. In cryptography, Blowfish is a keyed, symmetric block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products. While no effective cryptanalysis of Blowfish has been found to date, more...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (180): The Blowfish Download |
ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael cipher, which is the U.S. government's chosen candidate for the...
Platforms: *nix
License: Freeware | Size: 655.36 KB | Download (96): ccrypt Download |
The Algebraic Toy Cipher is a toy cipher for algebraic research. It is scalable in the number of bits and in the number of rounds. Works over two fields GF(2)/P, being one for the s-box invertion and the other for the mixing layer linear transformation.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 10.34 KB | Download (54): Algebraic Toy Cipher Download |
Algorithm::MatchingModel is a perl library for running match simulations and statistics for two-sided matching problems. It includes classes for a preference factory, algorithm plug-ins, and gathering statistics between rounds.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 8.57 KB | Download (52): Algorithm::MatchingModel Download |
The Data Structure & Algorithm Library (DSAL) is a library of classical data structure and algorithm.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 55.37 KB | Download (49): Data Structure & Algorithm Library(DSAL) Download |
An object oriented library of an Genetic Algorithm, implemented in Java. Clear separation of the several concepts of the algorithm, e.g. Gene, Chromosome, Genotype, Phenotype, Population and Fitness Function. The fitness calculation is parallelized.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 5.03 MB | Download (44): Java Genetic Algorithm Library Download |
LEA is a lightweight eyetracking algorithm library (hence the name) written in and for Java. LEA is able to track eye movements with an ordinary webcam and returns relative movements (up, down, ...). It is also able to compensate for slight head motions.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 446.61 KB | Download (46): LEA - Lightweight Eyetracking Algorithm Download |
A Java workbench and toolkit for developing, evaluating, and playing with classical and state-of-the-art optimization algorithms on standard benchmark problem domains; including reference algorithm implementations, graphing, visualizations and much more.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 11.16 MB | Download (54): Optimization Algorithm Toolkit (OAT) Download |
A command-line to help encipher and decipher your password based on a simple algorithm. Java version provides GUI.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 5.27 KB | Download (48): Password Cipher Download |
Springbots is a python application which takes a set of 2d physical structures built with nodes and movable springs and evolve them for specific tasks like walking, swimming and jumping using genetic algorithm.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 107.43 KB | Download (46): Springbots, Genetic Algorithm Download |