最优化算法
文章平均质量分 70
zc02051126
这个作者很懒,什么都没留下…
展开
-
一维优化:黄金分割搜索(Golden-section search)
理论部分参考《Practical Optimization》中4.4节,代码如下: OneDimensionalOptimization。h#ifndef _OneDimensionalOptimization_ #define _OneDimensionalOptimization_ #include using namespace std; class OneDimensio原创 2013-02-18 16:56:31 · 3611 阅读 · 0 评论 -
多维优化:共轭梯度法
/* 无约束多维优化 */ MultidimensionalOptimization.h#ifndef _MultidimensionalOptimization_ #define _MultidimensionalOptimization_ #include #include #include "OneDimensionalOptimization.h" using na原创 2013-03-09 23:32:28 · 1530 阅读 · 0 评论 -
一维优化:二次插值
OneDimensionalOptimization.h#ifndef _OneDimensionalOptimization_ #define _OneDimensionalOptimization_ #include using namespace std; class OneDimensionalOptimization { private: public:原创 2013-03-09 23:23:46 · 1493 阅读 · 0 评论 -
二次规划:有效集法(Active-Set)
参考参考了《Practical Optimization Methods With Mathematic Applications》中的8.4节中介绍的有效集法(Active-Set),有效集法只能优化中等规模的最优化问题,如果是大规模的最优化问题,应该采用其它算法,代码如下:(代码执行环境VS2010) QP.h#ifndef _QP_ #define _QP_ #pragma comment原创 2013-02-18 17:32:48 · 11049 阅读 · 2 评论 -
多维优化:最速下降法C++代码
MultidimensionalOptimization.h#ifndef _MultidimensionalOptimization_ #define _MultidimensionalOptimization_ #include #include #include "OneDimensionalOptimization.h" using namespace std; class原创 2013-03-09 23:29:23 · 4471 阅读 · 2 评论