Transposition Cipher Algorithm
Trilobots is an arcade-style shooter that evolves the abilities and programming of the enemies using a genetic algorithm. The end goal is to make the evolution transparent, allowing users to learn how genetic algorithms work while having fun.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 135.09 KB | Download (46): Trilobots: A Genetic Algorithm Shooter Download |
This is a fairly faithful implementation of the Porter stemming algorithm that reduces English words to their stems.There is a deviation in the way compound words are stemmed, such as hyphenated words and words starting with certain prefixes. For instance, "international" should be reduced to...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (51): Porter Stemming Algorithm Download |
Maximal independent sets come in handy for certain applications. The Bron-Kerbosch algorithm is a well-known algorithm for listing all the maximal independent sets.It is used for finding maximal cliques or finding the maximal independent sets in the complementThis file is an implementation of...
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (51): Bron-Kerbosch Maximal Independent Set Algorithm Download |
The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms. It provides data structures and functions for handling and manipulation of the data required for serial...
Platforms: C and C plus plus
License: Freeware | Size: 552.96 KB | Download (44): Genetic Algorithm Utility Library Download |
The k-means algorithm is widely used in a number applications like speech processing and image compression.This script implements the algorithm in a simple but general way. It performs four basic steps.1. Define k arbitrary prototypes from the data samples.2. Assign each sample to the nearest...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): K-means algorithm demo Download |
This is a GUI for DTMF generator-decoder using Goertzel's algorithm.Has options to change Number of samples and Noise power that could be added at the generator.Suggestions and comments is always welcome.Now i am working on medical image pattern recognition techniques.It would be great if...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (50): GUI for DTMF Generator-Decoder using Goertzel's Algorithm Download |
Contains two functions. The one function computes the greatest common divisor (gcd) of two polynomials a(x) and b(x) over GF(2^m). The other function performs the extended Euclidean algorithm where two polynomials u(x) and v(x) is calculated in addition to the gcd of a(x) and b(x) such that gcd =...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Extended Euclidean Algorithm for polynomials over GF(2^m) Download |
The sound denoising algorithm is based on the popular spectral subtraction technique. Based on the spectrum of the vuvuzela sound, this denoising technique simply computes an antenuation map in the time-frequency domain. Then, the audio signal is restored by computing the inverse STFT. See [1-3]...
Platforms: Matlab
License: Freeware | Size: 1.13 MB | Download (42): Vuvuzela sound denoising algorithm Download |
This is a small example code for "Steepest Descent Algorithm". It implements steepest descent Algorithm with optimum step size computation at each step. The code uses a 2x2 correlation matrix and solves the Normal equation for Weiner filter iteratively.Reference:Adaptive Filter Theory 3rd...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Steepest Descent Algorithm Download |
The submission considers a case where you deduce what weather it is given the status of a shirt that is hung outside. The weather could be Sunny, cloudy, Rainy and the shirt could be dry, dryish, damp etc. Now given some probability matrices (The initial probability of the weather, the transition...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Most probable path using Viterbi algorithm Download |
PID controller has been extensively used in the industrial world. But in this controller it is difficult to tune the PID gains.We apply the genetic algorithm(GA) to tune the PID gains. The GA is agorithm using the biotic; gene the biotic; genetics.
Platforms: Matlab
License: Freeware | Size: 102.4 KB | Download (55): PID Tuning Using Genetic Algorithm Download |
M-files accompanying the " Genetic Algorithms & New Optimization Methods in MATLAB " webinar.These files provide what you need to run the two demos: Optimization of non-smooth objective function, and Optimization of a random stochastic objective function.To run the first demo run the file...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (58): Optimization with MATLAB and the Genetic Algorithm and Direct Search Toolbox Download |
In many practical signal processing problems, the objective is to estimate from measurements a set of constant parameters upon which the received signals depend.For example, high-resolution direction-of-arrival (DOA) estimation is important in many sensor systems such as radar, sonar, electronic...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Direction of Arrival Estimation with MUSIC Algorithm Download |
ilt=gavsteh(funname,t,L) funname The name of the function to be transformed. t The transform argument (usually a snapshot of time). ilt The value of the inverse transform L number of coefficient ---> depends on computer word length used (examples: L=8, 10, 12, 14, 16, so on..) Numerical Inverse...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Gaver-Stehfest algorithm for inverse Laplace transform Download |
This software contains one example taken from the reference paper given with this program..By running the file P1.m as they are in the default ABC-eld folder the economic dispatch problem can be solved. The allocation minimum fuel cost and transmission losses are determined. By running the...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (55): Solution to Economic Dispatch by Artificial Bee colony Algorithm Download |
Evolutionary optimization methods, inspired from natural processes, have shown good performance in solving complex optimization problems. For example, genetic algorithms (inspired from biological evolution of human and other species), ant colony optimization (based on ants effort to find optimal...
Platforms: Matlab
License: Freeware | Size: 450.56 KB | Download (40): Imperialist Competitive Algorithm (ICA) Download |
Golden section method - searching for minimum of the function on given interval files:golden.m - main algorithm, computing minimum on intervalf.m - given function - file to modify by the user!
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): golden section method algorithm Download |
This simple simulation shows the implementation of FxLMS algorithm for a single channel feed-forward active noise control system. Here, the controller generates an "anti-noise" signal to result a destructive interference at the sensor position. The objective is to minimize the noise residue.The...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): Active noise control system using FxLMS algorithm Download |
This function contains the well known greedy algorithm for solving Set Cover problem (ChvdodAtal, 1979), with two small modifications:* In case of more than one possible choice at a certain step, the biggest set is chosen;* Once the solution is found, we check the selected sets to find a better...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Greedy algorithm for Set Cover problem Download |
The 2-column vector contains cities' coordinates. The algorithm generates the optimal path to visit all the cities exactly once, and return to the starting city.The algorithm has its limitations, and based on the cities' distribution on the map it may or may not give the optimal solution.It...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Nearest Neighbor algorithm for the Travelling Salesman Problem Download |