Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.547.679 Times

SpeedyGA: A Fast Simple Genetic Algorithm 1.0

  Date Added: June 28, 2013  |  Visits: 279

SpeedyGA: A Fast Simple Genetic Algorithm

Report Broken Link
Printer Friendly Version


Product Homepage
Download (18 downloads)



SpeedyGA is a vectorized implementation of a genetic algorithm in the Matlab programming language. Without bells and whistles, it faithfully implements the specification for a Simple GA given on pgs 10, 11 of M. Mitchell's GA book. See comments in code for details.This script has played a crucial part in the development of a new, unified explanation for the adaptive capacity of genetic algorithms (including ones with uniform crossover) called the Generative Fixation Hypothesis. See http://cs.brandeis.edu/~kekib/dissertation.htmlMatlab is optimized for performing operations on arrays. Loops, especially nested loops, tend to run slowly in Matlab. It is possible to significantly improve the performance of Matlab programs by converting loops into array operations. This process is called vectorization. Matlab provides a rich set of functions and many expressive indexing schemes that make it possible to vectorize code. Such code not only runs faster, it is also shorter, and simpler to understand and change (provided that you know a little about Matlab of course).Genetic Algorithms that are implemented in C/C++ or Java typically have multiple nested loops. Therefore direct ports of such implementations to Matlab will run very slowly. Many of the nested loops found in a typical GA implementation have been eliminated from SpeedyGA. The resulting code is short, fast and simple. It is indeed a delightful coincidence when the constructs of a programming language match a programming task so well that a program can be written this succinctly.SpeedyGA is proof that Matlab is a useful language for the rapid prototyping of Genetic Algorithms. This, in addition to Matlab's extensive data visualization capabilities, make Matlab an extremely useful platform for the experimental analysis of GAs.SpeedyGA has been created and tested under Matlab 7 (R14). Out of the box it evolves a population against the one-max fitness function. The royal-roads fitness function has also been included but is not currently being called. If you find SpeedyGA useful or find any bugs please let me know.Enjoy!p.s. For an experimental genetic algorithm which might significantly improve the quality of the solutions returned check out TurboGA (http://www.mathworks.com/matlabcentral/fileexchange/24053 )

Requirements: No special requirements
Platforms: Matlab
Keyword: Addition Against The Algorithm Algorithms Algorithms Including Also Been Analysis And Many Bugs Change Experimental Extremely Shorter Simple Simpler Tested Whistles
Users rating: 0/10

License: Freeware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


SPEEDYGA: A FAST SIMPLE GENETIC ALGORITHM RELATED
Entertainment  -  Humor Audio Books 1.17
Listen to more than 150 Humor audiobooks on your iPhone or iPad. In addition to the great free content, we also include a growing collection of premium audiobooks for your enjoyment. App Features: -More than 150 audio books -Search...
3.9 MB  
Games  -  Race the Traffic 1.0.1
Race the Traffic is one of the best racing games. Have fun dodging cars and trucks while you speed up to the limit. Race against the AI in an outstanding Racing Face-Off and try to earn the respect of your fellow drivers. Take your car and...
38.1 MB  
Games  -  Balloon Gunner Free 1.0.0.0
Balloon Gunner is a 3D Flight Sim game getting you straight into the action flying your balloon through 40 islands against enemy airships, gun turrets, missile launchers, ships, planes and many many more! Tilt your phone to control your...
5 MB  
MP3 Tools  -  Netbeans VST Plugin Module rc
A module for netbeans that allows quick implementation of the jvstWrapper java-vst programming interface from the new project dialog, including automatically created gui and parameter control.
7.84 KB  
Business  -  5-Continent Congress 1.6
The 5 CC App is an App for presenting all relevant facts and information concerning the 5-Continent Congress - including program, exhibitor information and registration. Requirements: iOS 6.0 or later. Compatible with iPhone, iPad, and iPod...
1.3 MB  
Games  -  5 Vikings Free 1.3.1
Prepare for Epic battle! Five brave vikings against the army of Moorlocks. They came from darkness and invaded the land of Vikings. This is a FREE version of 5 Vikings, you can try and test this game before you decide to upgrade to...
53.2 MB  
Games  -  Banner Battles TD 1.0
Defend your lands against the evil that is sweeping through your lands and fight back the enemy. Protect the regional castles throughout the green lands, desert and at the heart of the enemies base in the Darklands. - 5 types of Towers - 10...
21.5 MB  
Medical  -  EHA 19 1.0
The mobile app for the 19th Congress of EHA, 12-15 June 2014 in Milan, Italy. Browse the complete scientific program (including full abstract texts and sponsored programs) by days, topics or types & tracks. Create your personal program. Search the...
17.1 MB  
Reference  -  How to Tie a Scarf for iPhone Free 3.1
"How to Tie a Scarf" is an application that introduces you to cool and practical scarf techniques. By adding a touch of color around your neck, you can create a fashion accent and protect yourself against the cold. For people who havent been able...
31.1 MB  
Education  -  Learn Colours for Kids 1.0.1
Colors for Kids app will help your children to quickly learn colors and their tints. With the help of developing games they will learn colors of different objects and all colors of the rainbow. Your kid can also mix colors and get new...
12.1 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB