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。 這裏是我做了什麼,而我所遇到的問題: 我