GACODE-mit
所属分类:数学计算
开发工具:C/C++
文件大小:797KB
下载次数:15
上传日期:2007-10-29 20:10:50
上 传 者:
shenxu
说明: Mit的遗传算法工具箱,C++编写,实现了遗传算法的基本功能。
(Mit genetic algorithm toolbox, C++ Prepared to realize the basic functions of genetic algorithm.)
文件列表:
GACODE\GACode\projects\example\Debug (0, 2007-01-30)
GACODE\GACode\projects\example\example.dsp (4394, 2001-03-08)
GACODE\GACode\projects\example\example.plg (1334, 2001-03-08)
GACODE\GACode\projects\example (0, 2007-01-30)
GACODE\GACode\projects\galib.dsw (948, 2001-03-08)
GACODE\GACode\projects\galib.ncb (222208, 2001-03-08)
GACODE\GACode\projects\galib.opt (69120, 2001-03-08)
GACODE\GACode\projects\library\Debug (0, 2007-01-30)
GACODE\GACode\projects\library\library.dsp (4447, 2001-03-08)
GACODE\GACode\projects\library\library.plg (3019, 2001-03-08)
GACODE\GACode\projects\library (0, 2007-01-30)
GACODE\GACode\projects\randtest\Debug (0, 2007-01-30)
GACODE\GACode\projects\randtest\randtest.dsp (4409, 2001-03-08)
GACODE\GACode\projects\randtest\randtest.plg (1226, 2001-03-08)
GACODE\GACode\projects\randtest (0, 2007-01-30)
GACODE\GACode\projects (0, 2007-01-30)
GACODE\GACode\VERSION (6, 2001-03-08)
GACODE\GACode (0, 2007-01-30)
GACODE (0, 2007-01-30)
GAlib: A C++ Genetic Algorithm Library
Copyright (c) 1994-1996 MIT, 19***-1999 Matthew Wall
27mar99
GAlib is a C++ library of genetic algorithm objects. With GAlib you can add
evolutionary algorithm optimization to almost any program using any data
representation and standard or custom selection, crossover, mutation,
scaling, and termination methods.
The library requires a cfront 3.0 compatible C++ compiler. I have tested
GAlib on MacOS using Metrowerks and Symantec development environments,
DOS/Windows using Borland C++ and MS VC++, and various UNIX platforms using
g++, CC, and DCC.
DOCUMENTATION, UPDATES and MAILING LIST ---------------------------------------
Complete documentation in html format is available in the doc directory. The
FTP site contains PDF and PostScript(tm) versions. For the most recent
installation hints, bug fixes, and announcements, see the documentation at
http://lancet.mit.edu/ga/
There are two GAlib mailing lists: galib@mit.edu and galib-announce@mit.edu
The first list is an unmoderated list intended as a forum for galib users to
help each other. The second is only for announcements about GAlib updates.
To subscribe, send email to galib-request@mit.edu (or galib-announce-request)
with the word 'subscribe' in the subject and nothing in the body of the email.
WHERE TO GET IT ---------------------------------------------------------------
The source for this library is ftp://lancet.mit.edu/pub/ga/
There you will find MacOS, DOS/Windows, and UNIX versions of the library. The
source code is the same for all platforms. Makefiles for UNIX are included in
the UNIX distribution, projects for MacOS and Windows compilers are included
in those distributions.
COMPILATION -------------------------------------------------------------------
There are two things to build: the library and the examples. You can build
galib as a standalone library (static or shared). Or you can compile the GAlib
files you need directly into your project.
The file gaconfig.h contains preprocessor macros that control the compilation
of GAlib features. For UNIX, the makefiles should be modified to specify the
appropriate compiler, install location, etc. For MacOS, the project file may
need to be converted (depending on which compiler/version you are using). For
Win32, the paths in the project will probably need to be reset.
The file Installation.html in the doc directory has step-by-step instructions
for the compilers/platforms on which I have been able to test.
BUGS 'n STUFF -----------------------------------------------------------------
If you use GAlib to solve your problems, please let me know how you used it.
A short paragraph describing the problem(s) on which you are working would be
wonderful :)
Send bug reports and suggestions for improvements to galib-request@mit.edu.
When submitting a bug report, please include the GAlib version number, machine
type, operating system and version number, and events that led up to you
finding the bug.
近期下载者:
相关文件:
收藏者: