nlopt

    4热度

    1回答

    我很难过。我在R中为NLOPT制定了一个问题。当前问题解决了180个变量,其中包含28个等式约束条件 该代码在问题的较简单版本中重复使用,在我的脚本的早期版本中,有36个变量和20个相等作为算法使用NLOPT_LD_SLSQP立即求解的约束。 180个变量问题的放大版本生成以下,立刻使用NLOPT_LD_SLSQP时: NLopt solver status: -4 (NLOPT_ROUNDOFF

    2热度

    1回答

    当我尝试安装R软件包nlopt-2.4.2.tar.gz from http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz,使用sudo R CMD INSTALL nlopt-2.4.2.tar.gz, 我收到以下错误: 错误untar2(tar文件,文件,目录,exdir,restore_times): 不支持的条目类型'

    0热度

    1回答

    在nloptr包中,像lbfgs()这样的函数似乎需要梯度函数。但如果我不提供渐变功能,它们也可以工作。 我的问题是:nloptr自动计算梯度函数,还是做lbfgs()这样的函数只是不需要梯度函数? 如果目标函数非常复杂,nloptr可以自动计算梯度函数,还是必须由用户提供? library(nloptr) ## example for auglag() x0 <- c(1, 1) fn

    0热度

    1回答

    我试图在Mac OS高级Sierra上安装软件包nloptr以便使用许多漂亮软件包,如lme4,并且我在Anaconda中使用RStudio,并使用R 3.4.2。我还安装NLopt(从NLopt网站上下载,而不是开发的版本。我还安装了Xcode中的命令行工具,但我仍然无法安装nloptr,并获得该 Error: package or namespace load failed for ‘nlop

    1热度

    1回答

    我使用NLopt库和python绑定。 opt = nlopt.opt(nlopt_algorithm, N) opt.set_max_objective(func_to_maximize) opt.set_lower_bounds(lower_bounds) opt.set_upper_bounds(upper_bounds) opt.set_maxeval(100) xopt = o

    4热度

    2回答

    我无法在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

    -1热度

    1回答

    我们正在运行一个大型Python代码来随机扫描一些物理模型的参数空间(因此,给出一个简单的例子非常困难,对不起)。 评估一个参数点大约需要300ms,但有时(我不知道为什么)评估突然需要几个小时,这会杀死计算集群上的CPU预算。 所以,我的想法是使用线程来给每个参数点的评估运行的最大时间。如果评估需要更长时间,那么我可以忽略这一点,因为它是不实际的。现在,这似乎不起作用。我在一个新的线程中开始计算

    0热度

    1回答

    我正在使用'nloptr'优化r中的一个简单函数,而且我很难将参数传递给目标函数。下面是我使用的代码: require("nloptr") Correl <- matrix(c(1,-.3,-.3,1), nrow=2, ncol=2) Wghts <- c(.01,.99) floor <- .035 expret <- c(.05,.02) pf.return <- functio

    3热度

    1回答

    我正在使用nlopt的C++接口来解决非线性优化问题。 nlopt::opt opt; opt.set_maxeval(10); opt.set_max_objective(foo); double result; std::vector<double> params(10,0); opt.optimize(params, result); // later on in the c

    0热度

    1回答

    我在Fortran项目中一直使用NLopt library,并且在Linux系统下运行它时没有问题。现在我开始使用Windows上的Visual Studio编写我的Fortran程序。但是,我在Windows上使用NLopt库时遇到了一些困难。我在我的电脑上使用Visual Studio 2013和Intel Parallel Studio XE 17。 这里是我做了什么,而我所遇到的问题: 我