Greetings. Some of you are familiar with a site I've been developing. It
contains and explains the Visual Basic Genetic Algorithm Library. I have
recently added some updates and have moved the site (and thus it now has
a new URL: http://home.snu.edu/~brint.fs/vbgalib/)
The significant updates to the site are as follows: [1] Updated engine
to version 2.0.[1] Source code: posted two VBGALIB2.0 applications: String
Match Demo and Magic Slakker Square. Executable code: posted example
executable files of both programs above.
You might have to hit refresh on your browser if you've been to this site
before.
* * *
GALIB is a freeware module that you can use to find values for equations or
sequences (or for other purposes if you reinterpret the genome and/or its
equation). You can easily define your own genome, chromosome length,
equation, etc. The source code is fully commented and avoids usage of the
more complicated features of Visual Basic. The site also contains a very
basic HTML tutorial on genetic algorithms and on the structure of the code
so as to get the new user started. (Version 2.0 has some GP functions as well.)
I noticed while searching around the Internet that there were hardly any
Visual Basic sites around for *building* genetic algorithms, though there
were a (very) few VB sites *demonstrating* such algorithms. However, there
were a whole lot of C and C++ sites doing both. This seemed an injustice
for those wanting to learn GA's but who were not fluent or comfortable in
these languages. Hopefully, my efforts are helping solve this problem.
The source code and the web site emphasize teaching some of the basics of a
(binary based) GA. Regarding the VB program, I have avoided implementing
many selection/replacement options and fitness reporting procedures for the
sake of having accessible code. Regarding the web site, it is written in a
very informal style, and I plan on continually adding content. I believe
GALIB is worth a look by interested parties of Visual Basic.
Cheers,
B. Montgomery
http://home.snu.edu/~brint.fs/vbgalib/