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.
近期下载者:
相关文件:
收藏者: