文件名称:matlab输出代码到word文档-lbfgsb-matlab:L-BFGS-B的MATLAB接口
文件大小:112KB
文件格式:ZIP
更新时间:2024-06-09 13:25:18
系统开源
matlab输出代码到word文档L-BFGS-B的MATLAB接口 更新 自2014年3月24日起,MATLAB代码支持最新版本的L-BFGS-B解算器(版本3.0),并且与兼容。 感谢您提供这些更新。 如果您在按照以下安装说明构建MEX文件时遇到困难,请参见,这可能对您的设置更好。 概述 L-BFGS-B是Fortran 77例程的集合,用于解决对变量有约束的大规模非线性优化问题。 非线性求解器的关键特征之一是不需要黑森州的知识。 求解器通过跟踪目标函数的二次模型以有限的BFGS(Broyden-Fletcher-Goldfarb-Shanno)近似于Hessian (参见注释1)来计算搜索方向。 该算法是由朱次有,Richard Byrd和Jorge Nocedal开发的。 有关更多信息,请访问L-BFGS-B软件包。 我已经设计了L-BFGS-B求解器的接口,以便可以像MATLAB中的任何其他函数一样调用它(请参见注释#2) 。 有关在MATLAB中安装和调用此函数的更多信息,请参见下面的文本。 在此过程中,我还开发了一个C ++类,该类封装了执行L-BFGS-B代码时所有“混
【文件预览】:
lbfgsb-matlab-master
----README.md(21KB)
----LICENSE(32KB)
----src()
--------program.cpp(4KB)
--------linpack.f(6KB)
--------mflda.m(1KB)
--------arrayofmatrices.cpp(2KB)
--------arrayofmatrices.h(2KB)
--------matlabscalar.h(1KB)
--------computeGradientMFLDA.m(2KB)
--------computeObjectiveHS038.m(220B)
--------mfldainit.m(434B)
--------matlabstring.h(1KB)
--------matlabmatrix.cpp(2KB)
--------matlabexception.cpp(512B)
--------computeGradientHS038.m(290B)
--------timer.f(1KB)
--------computelnZ.m(798B)
--------gammarnd.m(423B)
--------array.h(4KB)
--------callbackMFLDA.m(91B)
--------dirichletrnd.m(244B)
--------computelnZconst.m(303B)
--------matlabstring.cpp(1KB)
--------lbfgsb.m(3KB)
--------exampleldaimages.m(3KB)
--------matlabexception.h(869B)
--------createsyntheticdata.m(591B)
--------lbfgsb.cpp(4KB)
--------computeObjectiveMFLDA.m(451B)
--------solver24.f(138KB)
--------solver30.f(127KB)
--------matlabprogram.h(3KB)
--------matlabscalar.cpp(984B)
--------matlabmatrix.h(2KB)
--------matlabprogram.cpp(7KB)
--------Makefile(3KB)
--------blas.f(6KB)
--------genericcallback.m(71B)
--------computem.m(353B)
--------program.h(5KB)
--------examplehs038.m(614B)
----INSTALL.WINDOWS.txt(5KB)