文件名称:NOMAD.jl:Julia与NOMAD黑盒优化软件的接口
文件大小:44KB
文件格式:ZIP
更新时间:2024-03-09 19:13:17
optimization julia nomad blackbox-optimization Julia
诺玛 文献资料 建立状态 覆盖范围 土井 该软件包为NOMAD提供了Julia接口,NOMAD是网格自适应直接搜索算法(MADS)的C ++实现,旨在解决困难的黑箱优化问题。 当定义目标和约束的功能是昂贵的计算机仿真的结果时,就会出现这些问题。 如何引用 如果您在工作中使用NOMAD.jl,请引用的格式。 安装 可以通过Julia软件包管理器安装和测试NOMAD: julia > ] pkg > add NOMAD pkg > test NOMAD 快速开始 假设您要最小化一些目标函数: function f (x) return x[ 1 ] ^ 2 + x[ 2 ] ^ 2 end 同时保持一些约束小于0: function c (x) return 1 - x[ 1 ] end 首先,您需要声明一个函数eval_fct(x::Vector{Float64}) ,该
【文件预览】:
NOMAD.jl-master
----CITATION.bib(319B)
----.github()
--------workflows()
----src()
--------NOMAD.jl(167B)
--------converters.jl(11KB)
--------c_wrappers.jl(7KB)
--------core.jl(27KB)
----Project.toml(508B)
----test()
--------assertions.jl(3KB)
--------runtests.jl(373B)
--------HS119.jl(4KB)
--------HS53.jl(1KB)
--------HS49.jl(1KB)
--------HS48.jl(1KB)
--------basic_problems.jl(3KB)
--------HS51.jl(1KB)
--------HS112.jl(2KB)
--------Avion2.jl(6KB)
--------Dallas.jl(9KB)
--------ProadPL10.jl(7KB)
--------Loadbal.jl(9KB)
----LICENSE.md(17KB)
----README.md(3KB)
----docs()
--------src()
--------Project.toml(103B)
--------make.jl(555B)
----.gitignore(26B)