HPC4M_Optimisation 源码
HPC4M基准优化问题的全局最小值 目的:实施算法,以有序C ++方式利用并行体系结构找到Eggholder函数和Shekel函数的全局最小值。 麦克斯韦学院高级课程资源库:数学家的高性能计算 入门 这些实现将用于其线性代数。 我将Eigen放在根目录中-推送时将忽略它(请参见.gitignore )。 然后使用g ++用Eigen编译文件gd.cpp , g++ -I .\eigen-3.3.9 GradientDescent\gd.cpp -o gd.exe 测试目标功能 我们感兴趣的所有函数f都从R ^ d映射到R。要使用它们,只需将它们声明为FunctionName f(dim) ,其中dim是描述问题范围的int 。 例如Quadratic f(10) 。 然后有两个关联的函数f.evaluate(x)和f.gradient(x)评估该函数及其在点x处的梯度。 以下是当前测试
下载地址
用户评论