【文件属性】:
文件名称:rosenbrock函数Matlab代码-minConf:minConf_TMP---用于约束优化的R包
文件大小:254KB
文件格式:ZIP
更新时间:2021-06-17 03:14:21
系统开源
Rosenbrock函数Matlab代码minConf_TMP
用于
R
中的最小化
minConf_TMP
的
R
代码(从
MATLAB
中的minConf包转换而来)。
如何在
R
中安装:
图书馆(开发工具)
install_github("cwliu007/minConf")
例子:
fw
<-
function(x)
(1-x[1])^2
+
100*(x[2]-x[1]^2)^2
#
罗森布洛克函数,其中
c(1,1)
最小
x
=
c(0,0)
m1
<-
optim(x,
fw,
method
=
"L-BFGS-B")
#
用于比较目的
米1$par
#0.9998007,
0.9996013
m2
<-
minConf_TMP(x,
fw,
method="lbfgs")
平方米$par
#0.9999954,
0.9999901
m3
<-
minConf_TMP(x,
fw,
method="newton")
米3$par
#0.9999458,
0.9998900
更多例子
看
引文
M.施密特。
minConf:在
Matlab
中使用简单约束进行优化的投
【文件预览】:
minConf-master
----NAMESPACE(100B)
----DESCRIPTION(352B)
----src()
--------Makevars(595B)
--------Makevars.win(595B)
--------minConfR.dll(731KB)
----R()
--------minConf_TMP_lbfgs.R(1KB)
--------minConf_TMP_autoGrad.R(1KB)
--------minConf_TMP_lbfgsUpdate.R(664B)
--------minConf_TMP_polyval.R(488B)
--------minConf_TMP_autoHessian.R(2KB)
--------minConf_TMP.R(10KB)
--------minConf_TMP_dampedUpdate.R(2KB)
--------minConf_TMP_polyinterp.R(3KB)
----README.md(806B)
----man()
--------rcpparma_hello_world.Rd(1KB)
--------minConfR-package.Rd(830B)
----.gitignore(581B)