
最优化算法
文章平均质量分 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 · 3698 阅读 · 0 评论 -
多维优化:共轭梯度法
/*无约束多维优化*/MultidimensionalOptimization.h#ifndef _MultidimensionalOptimization_#define _MultidimensionalOptimization_#include #include #include "OneDimensionalOptimization.h"using na原创 2013-03-09 23:32:28 · 1554 阅读 · 0 评论 -
一维优化:二次插值
OneDimensionalOptimization.h#ifndef _OneDimensionalOptimization_#define _OneDimensionalOptimization_#include using namespace std;class OneDimensionalOptimization{private:public:原创 2013-03-09 23:23:46 · 1519 阅读 · 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 · 11268 阅读 · 2 评论 -
多维优化:最速下降法C++代码
MultidimensionalOptimization.h#ifndef _MultidimensionalOptimization_#define _MultidimensionalOptimization_#include #include #include "OneDimensionalOptimization.h"using namespace std;class原创 2013-03-09 23:29:23 · 4554 阅读 · 2 评论