1 Star 0 Fork 1

NTUGISLab/galib遗传算法库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause
GAlib: A C++ Genetic Algorithm Library
Copyright (c) 1994-1996 MIT, 1996-2005 Matthew Wall

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 reasonable C++ compiler.  I have tested GAlib on MacOS
using Metrowerks and Symantec development environments, MacOSX using gcc2/3,
DOS/Windows using Borland C++ and MS VC++, and various UNIX platforms using 
g++, egcs, CC, DCC, xlC, and aCC.

Graphic examples (XWindows/Motif and MS Windows) are available, as are 
parallel, distributed implementations using PVM.  There are about 30 examples
that illustrate various ways to use GAlib on a variety of problems.

WHERE TO GET IT ---------------------------------------------------------------

   http://lancet.mit.edu/ga
    ftp://lancet.mit.edu/pub/ga/

COMPILATION -------------------------------------------------------------------

There are two things to build: the library and the examples.  Here is the
short version of how to build and test everything:

On unix,

   % make test

On windows, with MS VC++,

   > nmake /f makefile.vcpp test

On windows, with Borland,

   > make -f makefile.bcc test

If that does not work, then here are the files you might have to modify:

  - ga/gaconfig.h  - this contains the macros that control library options
  - makevars       - compiler and linker options for each compilier/os
  - makefile       - the actual build rules for putting everything together

If you still have problems, look at Installation.html in the doc directory.

DOCUMENTATION and MAILING LIST ------------------------------------------------

Complete documentation in html format is available in the doc directory.  The 
distribution site contains PDF and PostScript(tm) versions.

A current list of bugs is at http://lancet.mit.edu/ga/Bugs.html

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' as the subject and nothing in the body of the email.
To unsubscribe, send email with the word 'unsubscribe' as the subject.
Copyright: Copyright (c) 1995-1996 Massachusetts Institute of Technology (MIT) Copyright (c) 1996-2005 Matthew Wall (the Author) All rights reserved. Distribution Conditions: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name Massachusetts Institute of Technology (MIT), Matthew Wall, nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission. Disclaimer: This software is provided "as is". Any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall MIT, Matthew Wall, or the contributors to GAlib be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

简介

galib 展开 收起
C++
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/ntugislab/galibyichuansuanfaku.git
git@gitee.com:ntugislab/galibyichuansuanfaku.git
ntugislab
galibyichuansuanfaku
galib遗传算法库
master

搜索帮助