文件名称:matlab有些代码不运行-L-BFGS-C-CUDA:BFGS-C-CUDA
文件大小:6.92MB
文件格式:ZIP
更新时间:2024-06-12 16:35:34
系统开源
matlab有些代码不运行L-BFGS-BC L-BFGS-B,使用Matlab包装器从Fortran转换为C 这是著名的3.0版的C版本。 它是使用f2c创建的,然后经过手工编码以消除对f2c库的依赖 有一个Matlab mex包装器(mex文件和.m文件,带有示例)。 这是转换为C的主要动机,因为从Matlab编译C和Fortran十分麻烦,尤其是因为许多标准用户没有Fortran编译器(尤其是Windows)。 这是我以前的包装器(2012--2015)的更新。 此代码已完全重做。 我不再在mathworks文件交换上发帖,因为它们具有限制性许可,例如,防止人们将其代码与Matlab替代项(例如)一起使用。 当前的代码尚未在Octave下进行过测试,但是没有理由不做重大修改就不能正常工作。 有关该算法的更多信息,请访问。 该算法的参考文献: RH Byrd,P。Lu和J. Nocedal。 有限约束算法的有限约束算法,(1995年),《 SIAM科学与统计计算杂志》,第16卷,第5期,第1190-1208页。 C. Zhu,RH Byrd和J. Nocedal。 L-BFGS-B
【文件预览】:
L-BFGS-C-CUDA-master
----.gitignore(223B)
----src()
--------.gitignore(4B)
--------Makefile(1KB)
--------print.c(10KB)
--------timer.c(823B)
--------miniCBLAS.c(8KB)
--------driver1.c(14KB)
--------lbfgsb.h(12KB)
--------subalgorithms.c(74KB)
--------linesearch.c(25KB)
--------driver2.c(9KB)
--------lbfgsb.c(40KB)
--------linpack.c(7KB)
--------driver3.c(11KB)
----LICENSE(1KB)
----.DS_Store(6KB)
----Matlab()
--------Makefile(917B)
--------lbfgsb.m(10KB)
--------lbfgsb_wrapper.c(12KB)
--------lbfgsb_wrapper.mexw64(53KB)
--------fminunc_wrapper.m(224B)
--------example_NNLS.m(8KB)
--------driver1.m(385B)
--------compile_mex.m(4KB)
--------lbfgsb_wrapper.mexmaci64(56KB)
--------lbfgsb_wrapper.mexa64(59KB)
----Papers()
--------A limited memory algorithm for bound constrained optimization.pdf(12.75MB)
--------Global convergence of a class of trust region algorithms for optimization with simple bounds.pdf(2.33MB)
--------lbfgsb a limited moeory FORTRAN code for solving bound constrained optimization problem.pdf(193KB)
--------Representation of quasi-newton matrices and their use in limited memory methods.pdf(15.19MB)
----README.md(4KB)
----VERSION(56B)
----INSTALL(459B)