黑盒(无导数)优化库
rbfopt的Python项目详细描述
目录
此软件是根据修订后的BSD许可证发布的。通过使用 此软件,您将隐式接受许可条款。
rbfopt是一个用于黑盒优化的python库(也称为 无导数优化)。它支持Python2.7和Python3。 本自述文件包含安装说明和简要说明 概述。更多详细信息请参见用户手册。
此目录的内容:
- 作者:图书馆的作者。
- 变更日志:变更日志。
- 许可证:许可信息。
- manifest.in:要包含在档案中的其他文件的列表。
- readme.rst:此文件。
- 版本:库的版本。
- manual.pdf:用户手册。
- requirements.txt:此项目的依赖项列表。
- setup.cfg:setup.py的配置文件
- setup.py:设置文件。 <> bin / < UL>
- rbfopt_cl_interface.py:命令行接口的脚本, 在用户定义的黑盒函数上运行库 在用户指定的文件中实现。
- rbfopt_test_interface.py:测试库的脚本 全局优化测试集。
- rbfopt_black_box.py:抽象黑盒的描述 功能。
- rbfopt_algorithm.py:主要优化算法,两者 串行和并行。
- rbfopt_aux_problems.py:辅助问题的接口 在优化过程中解决。
- rbfopt_degreex_models.py:辅助设备的pyomo模型 要求最小的rbf函数的必要性问题 多项式次数x.
- rbfopt_求精:基于信任域的求精例程 相位:
- rbfopt_settings.py:全局和算法设置。
- rbfopt_test_functions.py:数学测试函数。
- rbfopt_user_black_box.py:由 用户数据。
- rbfopt_utils.py:实用程序。
- DOC/UL>
- conf.py:狮身人面像的配置文件。
- makefile:makefile(对于linux/mac)来构建 文档。
- make.bat:用于生成 文档。
- *.rst:重新构造文档的文本文件。
- rbfopt_black_box_example.py:实现示例 一个简单的黑盒函数。
- context.py:nose的配置文件。
- test_functions.py:全局优化测试函数。
- test_rbfopt_algorithm.py:测试模块 rbfopt_algorithm.py(常规单元测试)。
- test_rbfopt_algorithm_slow.py:测试模块 rbfopt_algorithm.py(附加,慢速测试)。
- test_rbfopt_aux_problems.py:测试模块 rbfopt_aux_problems.py.
- test_rbfopt_degreex_models.py:测试模块 rbfopt_degreex_models.py.
- test_rbfopt_env.py:用于测试的环境变量 环境。
- test_rbfopt_mwe.py:测试 文档。
- test_rbfopt_definition:rbfopt_definition.py的测试模块
- test_rbfopt_settings.py:rbfopt_settings.py的测试模块。
- 测试rbfopt utils.py的测试模块rbfopt utils.py。