不断发展的对象1.2.1阿尔法/ 1.2_Evolving Objects 1.2.1 Alpha / 1.2下载地址

点这里下载 → 下载地址
相关Tags:

不断发展的对象1.2.1阿尔法/ 1.2_Evolving Objects 1.2.1 Alpha / 1.2软件简介

为你设计你的算法的进化计算框架

不断发展对象被建立了作为一个开放源码的,基于模板的,ANSI-C + +进化计算库,可以帮助你自己写的随机优化算法出奇的快。

进化算法形成的算法的进化理论,解决各种问题的神器出山:www.shenqi73.com灵感来自一个家庭。

他们发展了一整套解决方案,在一个给定的问题,以产生最好的结果。这些都是随机的算法,因为他们反复地使用随机过程。

绝大多数这些方法可以用来解决优化问题,也可称为“元启发式”。他们也跻身计算智能方法,接近人工智能领域的。

随着EO的帮助下,你可以很容易地设计进化算法,会发现几乎所有类型的硬盘优化问题的解决方案,从连续的组合。

这里是“不断发展的对象”的一些主要特点:

·灵活的设计,您可以很容易地创建几乎任何算法

连续和组合问题的解决方案表示为:
·二进制字符串,
·排列,
·向量,
·轻松编写自己的。

几种算法的范例:
·进化策略,
·遗传算法,
·分布估计,
·粒子群优化算法。

许多选择和更换运营商:
·排名为基础的,
·确定性或随机性的比赛,
·轮盘赌,
·精英主义。

准备使用的变化运营商:
·统一的初始化,
·高斯变异,
·子树交叉。

易相结合的几家运营商:
·比例组合,
·顺序来电。

·便携式和人类可读的参数文件
·暂停,并从文件加载人口
多功能检查点和日志记录:
·图形显示,
·文件转储,
·各种统计数据,
·信号抢眼。

·梅森倍捻机随机数生成器(以及各种分布)
·没有无用的运算(不遗余力的健身来电,函子呼叫)
·运行速度快,这要归功于C + +

此版本中的新功能:

·固定的增量分配问题,在变化的运营商
·花太多时间,大的人口规模
·类eoParallel新的能够使用OpenMP并行化的EO。在这
·时间,只涉及评估运营商,先进的信息去
·文件test / T-eoParallel.cpp。默认的并行化模式是关闭的,以
·打开它,看到前缀的参数 - 同步进行*
·兼容最新版本的升压和Python库的pyeo
·脚本中手动安装EO使用符号链接
·评估抛出一个异常,如果已达到最大的时间
·(挂钟和CPU用户时间POSIX系统),独立的世代数
·合并分析器和语法分析器记录器
·一些错误修正Windows系统中

上一个软件:Java矩阵图书_Java Matrix Library

下一个软件:Jipes 0.9.6.0

随便看看

软件简略信息
  • 软件大小:4.30 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件