Euclidean Algorithm Gcf
Maximum length sequence assuming distinctvalues = baseVal^powerVal-1 [ms]=mseqSearch(powerVal,baseVal) OUTPUT: ms: generated maximum length sequence, of length basisVal^powerVal-1 such that all values occur with equal frequency=basisVal except zero, which occurs basisVal-1 times INPUT: baseVal:...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): m-sequence generation program using a search 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 (47): Extended Euclidean Algorithm for polynomials over GF(2^m) Download |
We use the genetic algorithm (gatool) to determine the four parameters of the implicit Forst-Kalkwarf-Thodos Model. Predictions are in perfect agreement with data of vapour pressure of iodobenzene versus temperature for a temperature range from 380.15 K to 580.15 K.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Model Determination using Genetic Algorithm: Forst-Kalkwarf-Thodos Model 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 |
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 |
This is an extremely fast implementation of the famous Hungarian algorithm (aslo known as Munkres' algorithm). The new version (V2.2)is about 1.5 times faster than the old version (V2.1). It can solve a 1000 x 1000 problem in about 20 seconds in a Core Duo (T2500 @ 2.00GHz) XP laptop with Matlab...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Hungarian Algorithm for Linear Assignment Problems (V2.2) 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 |
As the power needed to transmit a certain number of bits ina subcarrier is independent of the numbers of bits allocated toother subcarriers, it turns out that a greedy approach is optimal.A greedy algorithm assigns bits to the subcarriers one bit at atime, and in each assignment, the subcarrier...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): greedy algorithm in OFDM resource allocation (single user) Download |
This simple simulation shows the implementation of FbLMS algorithm for a single channel feedback 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.FbLMS...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Feedback active noise control system using FbLMS algorithm Download |
Decreasing the individual error and increasing the diversity among classifiers are two crucial factors for improving ensemble performances. Nevertheless, the d-deDUkappa-errord-deDt diagram shows that enhancing the diversity is at the expense of reducing individual accuracy. Hence, We proposed...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): MPOEC algorithm Download |
This algorithm will accept a Latitude, Longitude and Altitude location as well as a specific universal coordinated time. It will use this information and calculate the position of the moon in a local coordinate frame (az and alt aka az and el).Example Function Call:[Az El] = LunarAzEl('1991/05/19...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Lunar Azimuth and Altitude Estimation Algorithm Download |
These files are the MATLAB code for "Imperialist Competitive Algorithm (ICA)" which in some papers is referred by "Colonial Competitive Algorithm CCA".Evolutionary optimization methods, inspired from natural processes, have shown good performance in solving complex optimization problems. For...
Platforms: Matlab
License: Freeware | Size: 450.56 KB | Download (44): Colonial Competitive Algorithm (CCA) Download |
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 |
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 |
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 |
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 |
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 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 |
This code proposes genetic algorithm (GA) to optimize the point-to-point trajectory planning for a 3-link (redundant) robotarm. The objective function for the proposed GA is to minimizing traveling time and space, while not exceeding a maximumpre-defined torque, without collision with any...
Platforms: Matlab
License: Freeware | Size: 1.33 MB | Download (44): Motion Planning for a Robot Arm by Using Genetic Algorithm Download |
NLMS is one of the adaptive filter algorithms. In this file ,an experiment is made to identify a linear noisy system with the help of NLMS algorithm. The weights of the estimated system is nearly identical with the real one. Also , adaptive learning rate has been applied.A reference is used to...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): NLMS Algorithm Demo Download |