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.

近期下载者

相关文件


收藏者