beagle-3.0.1

所属分类:数值算法/人工智能
开发工具:C++
文件大小:7170KB
下载次数:14
上传日期:2007-10-14 18:50:55
上 传 者chevis
说明:  非常好的进化算法EC 实现平台 可以实现多种算法 GA GP
(Very good evolutionary algorithm EC realize platform can realize a variety of algorithm GA GP)

文件列表:
beagle-3.0.1 (0, 2005-10-10)
beagle-3.0.1\acinclude.m4 (30917, 2005-02-01)
beagle-3.0.1\aclocal.m4 (250717, 2005-10-10)
beagle-3.0.1\AUTHORS (74, 2005-09-24)
beagle-3.0.1\beagle (0, 2005-10-10)
beagle-3.0.1\beagle.kdevelop (6215, 2005-10-10)
beagle-3.0.1\beagle.lsm (665, 2005-10-03)
beagle-3.0.1\beagle.xsd (31965, 2005-10-06)
beagle-3.0.1\beagle\Coev (0, 2005-10-10)
beagle-3.0.1\beagle\Coev\include (0, 2005-10-10)
beagle-3.0.1\beagle\Coev\include\beagle (0, 2005-10-10)
beagle-3.0.1\beagle\Coev\include\beagle\Coev (0, 2005-10-10)
beagle-3.0.1\beagle\Coev\include\beagle\Coev.hpp (3751, 2005-09-30)
beagle-3.0.1\beagle\Coev\include\beagle\Coev\EvaluationOp.hpp (7282, 2005-10-04)
beagle-3.0.1\beagle\Coev\include\beagle\Coev\GPEvaluationOp.hpp (3934, 2005-10-04)
beagle-3.0.1\beagle\Coev\include\beagle\Coev\Makefile.am (119, 2004-06-28)
beagle-3.0.1\beagle\Coev\include\beagle\Coev\Makefile.in (11676, 2005-10-10)
beagle-3.0.1\beagle\Coev\include\beagle\Coev\TermBroadcastOp.hpp (2684, 2005-09-30)
beagle-3.0.1\beagle\Coev\include\beagle\Makefile.am (643, 2005-09-09)
beagle-3.0.1\beagle\Coev\include\beagle\Makefile.in (15989, 2005-10-10)
beagle-3.0.1\beagle\Coev\include\Makefile.am (17, 2005-08-09)
beagle-3.0.1\beagle\Coev\include\Makefile.in (14078, 2005-10-10)
beagle-3.0.1\beagle\Coev\Makefile.am (22, 2003-10-10)
beagle-3.0.1\beagle\Coev\Makefile.in (14056, 2005-10-10)
beagle-3.0.1\beagle\Coev\src (0, 2005-10-10)
beagle-3.0.1\beagle\Coev\src\EvaluationOp.cpp (11737, 2005-10-05)
beagle-3.0.1\beagle\Coev\src\GPEvaluationOp.cpp (3245, 2005-10-05)
beagle-3.0.1\beagle\Coev\src\Makefile.am (700, 2005-10-10)
beagle-3.0.1\beagle\Coev\src\Makefile.in (15762, 2005-10-10)
beagle-3.0.1\beagle\Coev\src\TermBroadcastOp.cpp (3598, 2005-10-05)
beagle-3.0.1\beagle\GA (0, 2005-10-10)
beagle-3.0.1\beagle\GA\include (0, 2005-10-10)
beagle-3.0.1\beagle\GA\include\beagle (0, 2005-10-10)
beagle-3.0.1\beagle\GA\include\beagle\GA (0, 2005-10-10)
beagle-3.0.1\beagle\GA\include\beagle\GA.hpp (4056, 2005-09-30)
beagle-3.0.1\beagle\GA\include\beagle\GA\BitString.hpp (4651, 2005-10-01)
beagle-3.0.1\beagle\GA\include\beagle\GA\CrossoverBlendESVecOp.hpp (3742, 2005-09-30)
beagle-3.0.1\beagle\GA\include\beagle\GA\CrossoverBlendFltVecOp.hpp (3555, 2005-09-30)
beagle-3.0.1\beagle\GA\include\beagle\GA\CrossoverIndicesIntVecOp.hpp (2664, 2005-09-30)
beagle-3.0.1\beagle\GA\include\beagle\GA\CrossoverOnePointBitStrOp.hpp (3024, 2005-09-30)
... ...

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ Open BEAGLE Copyright (C) 1999-2005 by Christian Gagne and Marc Parizeau +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ ABOUT ===== Open BEAGLE is a versatile C++ evolutionary computation framework. It provides a software environment to do any kind of EC, with a fully-featured support for genetic programming and vector-based evolutionary algorithms such genetic algorithms and evolution strategies. COMPILATION STATUS ================== |-----------------------------------------------------------------------------| | Compiler | State | Comments | |-------------|--------|------------------------------------------------------| | gcc 3.x | OK | Follow the installation instruction for Unix. | | gcc 2.96 | | | |-------------|--------|------------------------------------------------------| | gcc 2.95 | OK | Need the addition of file sstream. | | egcs 1.1.2 | | See http://gcc.gnu.org/faq.html#2.95sstream | |-------------|--------|------------------------------------------------------| | Borland C++ | OK | No supported anymore, but should still work. | | Builder 5 | | | |-------------|--------|------------------------------------------------------| | MS Visual | | Copy file beagle/include/beagle/config.hpp.msvcpp as | | C++ .NET | OK | file beagle/include/beagle/config.hpp, then use the | | 2003 | | solution files in folders MSVCPP to compile the libs | | | | and examples. | |-------------|--------|------------------------------------------------------| | MS Visual | | Solution and project files must be regenerated by | | C++ .NET | OK | the user for MS Visual C++ .NET 2002. As with | | 2002 | | version 2003, copy file config.hpp.msvcpp as file | | | | config.hpp in folder beagle/include/beagle. | |-------------|--------|------------------------------------------------------| | MS Visual | FAILED | MS Visual C++ 6.0 template support is very poor. Use | | C++ 6.0 | | MS Visual C++ .NET instead. | |-----------------------------------------------------------------------------| INSTRUCTIONS TO BUILD THE DISTRIBUTION ON UNIX ============================================== To build Open BEAGLE on Unix, uncompress the distribution, open a shell, 'cd' to the uncompressed distribution main directory, and type the following commands. ./configure make clean make This will configure and compile the libraries composing the framework. Optionally, you can install the framework by typing the following command. make install By default, the compiled libraries are installed in folder '/usr/local/lib', while the headers are installed in folder '/usr/local/include'. You can specify the installation folder by giving the option '--prefix=PATH' to the 'configure' script. 'configure' recognizes the following options to control how it operates. '--prefix=PATH' Set the main installation folder (default: '/usr/local'). '--disable-shared' Disable the build of the shared framework libraries. '--disable-static' Disable the build of the static framework libraries. '--enable-optimization' Enable the 'optimization' mode by setting the optimization flags of the compiler and disabling of some useful, but not essential, debugging statements. Use this flag to compile a version of the framework libraries that are linked with EC applications that are fully debugged. '--enable-full-debug' Enable the 'full debug' mode of the code by enabling some validation and logging statements. Use this flag to compile a version of the framework for special debugging requirements. INSTRUCTIONS TO BUILD THE DISTRIBUTION ON MS VISUAL C++ .NET 2003 ================================================================= Go to folder 'beagle/include/beagle' and copy file 'config.hpp.msvcpp' as file 'config.hpp' (in the same folder). Then open the solution file 'beagle.sln' in folder 'MSVCPP'. You can compile either a debug or a release version of the libraries. Once the libraries are compiled, you can compile the examples provided. To do so, go to the main folder of each example and open the appropriate solution file (.sln) in folder 'MSVCPP'. GETTING STARTED =============== You can experiment with the different examples provided in folder 'examples'. The README and INSTALL files of these examples explain how to build them, The usage of the example binaries is provided by executing them with the command-line argument '-OBusage'. Detailed help is also provided with argument '-OBhelp'. DOCUMENTATIONS ============== Consult the Open BEAGLE web page (http://beagle.gel.ulaval.ca) to get all the necessary documents to use this framework.

近期下载者

相关文件


收藏者