nlopt相关内容

在 Linux 上安装 nloptr

我正在尝试在没有 Internet 连接的 CentOS Linux 机器上安装 R 包 nloptr,如下所示: install.packages("/home/ravi/nloptr_1.0.4.tar.gz", repos = NULL, type="source") 此命令依次在线查找以下文件 http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.ta ..
发布时间:2022-01-13 21:33:09 其他开发

未定义对nlopt _...符号的引用

我对Fortran还是很陌生,这听起来像是一个愚蠢的问题.在编译作为示例发布在NLOPT Wiki中的Fortran代码时,我遇到错误. 我使用以下命令在Ubuntu 18.04 LTS中进行编译: gfortran example-nlopt.f90 -o example-nlopt -I/usr/local/include/ 在终端中产生以下错误: /tmp/ccbAim6b. ..
发布时间:2021-05-09 19:15:13 其他开发

NLoptr无法在Mac上安装:无法加载共享对象

我正在尝试在Mac OS High Sierra上安装nloptr软件包,以便使用许多不错的软件包,例如lme4,并且我正在Anaconda内部使用RStudio,R 3.4.2.我还安装了NLopt(从NLopt网站下载,而不是开发版本.我还安装了Xcode命令行工具.但是我仍然无法安装nloptr,并获得此 错误:dyn.load中的"nloptr"包或命名空间加载失败(文件,DLLpath ..
发布时间:2021-04-22 19:59:38 其他开发

指向成员函数的函数的指针

我想使用具有函数set_min_objective的库(nlopt),该函数需要一个指向数字函数myfunc的指针并找到其最小值.我想创建一个包含适当初始化的成员函数的类.然后,set_min_objective将在特定实例(以下示例中的myP)中找到最佳值.调用顺序为: opt.set_min_objective(myfunc, NULL); ,我想使用类似的东西: opt.se ..
发布时间:2020-11-11 19:55:15 C/C++开发

在Linux上安装nloptr

我试图在没有互联网连接的CentOS Linux机器上安装R软件包 nloptr ,如下所示: install.packages(“ / home / ravi / nloptr_1.0.4.tar.gz”,repos = NULL,键入=“ source”) 此命令反过来在线查找以下文件 http://ab-initio.mit.edu/nlopt/nlopt- ..
发布时间:2020-09-30 19:28:56 其他开发

NLopt与犰狳数据

NLopt目标函数如下所示: double myfunc(const std::vector &x, std::vector &grad, void *my_func_data) x是要优化的数据,grad是梯度的向量,my_func_data保存其他数据. 我有兴趣提供犰狳矩阵A和B来使* my_func_data无效. 我摆弄着Armadi ..
发布时间:2020-09-07 03:16:16 其他开发

无法在R 3.3.0上安装nloptr软件包

我无法在R 3.3.0上安装软件包nloptr 1.0.4.消息如下: > install.packages("nloptr") Installing package into ‘/Users/fgomesbarros/Library/R/3.3/library (as ‘lib’ is unspecified) trying URL 'https://cran.revolutionanal ..
发布时间:2020-05-23 19:39:49 其他开发

NLopt中ftol_abs和ftol_rel的异常行为

更新:对于访问此页面的其他人,值得一游此问题重复了我在 julia-users邮件中问过的问题列表,但是我还没有得到答复(诚然只有4天了),所以我想在这里问. 我正在从Julia调用NLopt API,尽管我认为我的问题与Julia语言无关. 我正在尝试使用COBYLA解决优化问题,但是在许多情况下,我无法触发停止条件.我的问题相当复杂,但是我可以用一个更简单的示例来重现问题的行为. ..
发布时间:2020-04-25 04:51:47 其他开发

NLopt具有单变量优化

任何人都知道NLopt是否适用于单变量优化.尝试运行以下代码: using NLopt function myfunc(x, grad) x.^2 end opt = Opt(:LD_MMA, 1) min_objective!(opt, myfunc) (minf,minx,ret) = optimize(opt, [1.234]) println("got $minf at ..
发布时间:2020-04-25 04:45:43 其他开发

NLopt SLSQP放弃好的解决方案,而选择较旧的,更差的解决方案

我正在解决财务方面的标准优化问题-投资组合优化.在绝大多数情况下,NLopt都返回了明智的解决方案.但是,在极少数情况下,SLSQP算法似乎会迭代到正确的解,然后由于没有明显的原因,它选择从迭代过程的大约三分之一中选择返回一个解,该过程显然是次优的.有趣的是,以很小的量更改初始参数向量可以解决该问题. 我设法隔离出我正在谈论的行为的一个相对简单工作示例.抱歉,数字有点混乱.这是我所能做的最好 ..

在Ubuntu上本地安装nloptr的麻烦

我目前正在使用开源(R和ubuntu)为我的组织工作.问题是我们无法使用互联网,这意味着如果我要安装某些软件包或软件,则必须从其他PC下载并将其传输到正常工作的PC.如您现在所知,我在使用R3.1.3的Ubuntu 12.04上安装nloptr软件包时遇到了麻烦. 尝试1 我已将'nlopt-2.4.2.tar.gz'放置在'home'文件夹中.我这样做的原因是因为“配置"源代码表明它 ..
发布时间:2020-04-23 11:00:14 服务器开发

在C ++中适配2d高斯函数太慢

我尝试对图像适用2d高斯函数(使用cv :: Mat格式),并且使用NLopt库。 使我的对象函数像这样: for(i对于每一行) b $ b { //计算高斯函数值 double valuenow = x [0] * exp( - (x [3] *(jx [1])*(jx [1])+ 2 * x [4] *(jx [1])*(ix [2])+ x [5] *(ix [2])* ..
发布时间:2016-11-02 02:24:03 C/C++开发

如何在C ++中添加库?

Iam新到C ++,我试图使用VS 2013添加NLopt库到C ++。NLopt是一个非线性优化库( http://ab-initio.mit.edu/wiki/index.php/NLopt_C-plus-plus_Reference#Compiling_and_linking_your_program_to_NLopt )。 NLopt有一个DLL文件和.h文件,我不能找出一种方法来让他们工 ..
发布时间:2016-11-02 01:58:45 C/C++开发