文件名称:POWELL算法的实现
文件大小:1.04MB
文件格式:RAR
更新时间:2015-12-21 10:10:27
POWELL 优化算法 C++
POWELL算法的实现,其中调用了mnbrank,limin,fldim,brant等函数。自己使用时需要在func函数中写自己的函数。 主函数用于测试,测试函数为: 0.5-bessj0(pow((x[1]-1.0),2) + pow((x[2]-2.0),2) + pow((x[3]-3.0),2)) 程序用VS环境实现,另附VB的代码以及代码的txt版本
【文件预览】:
test
----test.ncb(1.61MB)
----POWELL.txt(11KB)
----test.suo(12KB)
----test()
--------stdafx.cpp(209B)
--------test.vcproj(4KB)
--------test.cpp(11KB)
--------stdafx.h(233B)
--------targetver.h(498B)
--------test.vcproj.guxiaoyue-PC.guxiaoyue.user(1KB)
--------Debug()
--------ReadMe.txt(1KB)
----输出-生成.txt(403B)
----Debug()
--------test.ilk(525KB)
--------test.exe(46KB)
--------test.pdb(659KB)
----test.sln(878B)
----POWELL算法 VB()
--------GOLDEN.TXT(849B)
--------F1DIM.TXT(167B)
--------BRENT.TXT(2KB)
--------SIMP3.TXT(542B)
--------MNBRAK.TXT(2KB)
--------SIMP1.TXT(412B)
--------SIMP2.TXT(894B)
--------DFPMIN.TXT(2KB)
--------POWELL.TXT(1KB)
--------AMOEBA.TXT(3KB)
--------SIMPLX.TXT(3KB)
--------DBRENT.TXT(3KB)
--------FRPRMN.TXT(1KB)
--------LINMIN.TXT(382B)