文件名称:matlab终止代码-c-cmaes:用ANSIC编写的CMA-ES(还相当面向对象)
文件大小:59KB
文件格式:ZIP
更新时间:2024-06-09 03:50:20
系统开源
matlab终止代码c-cmaes 用ANSI C语言编写的CMA-ES,是一种相当面向对象的样式。 对于该软件的一般用途,请参见doc.txt或,有关此库的更多文档,请参见docfunctions.txt ,有关如何启动的信息,请参见下文。 该存储库中的文件 README.md:此文件 许可:用户协议(无后顾之忧) doc.txt:描述通用和应用程序问题 docfunctions.txt:库函数的文档。 cmaes_interface.h:用户界面头。 example_short.c:非常简短的示例源代码。 示例代码的目的是要对其进行编辑/扩展。 example_restarts.c:随着人口的增加而实施其他重启(Auger&Hansen 2005)。 example_boundary.c:与边界处理(框约束)组合 example_noise.c :(未来版本)实现了附加的不确定性处理(Hansen等,2009)。 cmaes.h:标头,例如声明结构cmaes_t。 cmaes.c:源代码。 cmaes_initials.par:cmaes读取的参数,例如问题尺寸,初始搜索点和初始标
【文件预览】:
c-cmaes-master
----.gitignore(446B)
----cmaes_signals.par(4KB)
----compile(842B)
----docfunctions.txt(15KB)
----src()
--------example_boundary.c(4KB)
--------boundary_transformation.c(6KB)
--------cmaes_interface.h(3KB)
--------cmaes.c(102KB)
--------example_short.c(3KB)
--------plotcmaesdat.m(8KB)
--------plotcmaesdat.sci(8KB)
--------boundary_transformation.h(4KB)
--------example_restarts.c(15KB)
--------cmaes.h(4KB)
----cmaes_initials.par(5KB)
----LICENSE(1KB)
----README.md(5KB)
----doc.txt(3KB)
----CMakeLists.txt(1KB)