检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:尹晓丽[1,2] 孙凤 李春明[1,2] YIN Xiaoli;SUN Feng;LI Chunming(Institute of Mechanical and Electrical Engineering,China University of Petroleum (East China),Qingdao,Shandong 266580,China;Shengli College,China University of Petroleum (East China),Dongying,Shandong 257061,China)
机构地区:[1]中国石油大学(华东)机电工程学院,山东青岛266580 [2]中国石油大学(华东)中国石油大学胜利学院,山东东营257061
出 处:《计算机科学与探索》2019年第9期1604-1612,共9页Journal of Frontiers of Computer Science and Technology
基 金:山东省自然科学基金;山东省高等学校科技计划;中国石油大学胜利学院教学改革研究基金~~
摘 要:连续两次沿负梯度方向寻优可获得共轭方向,对于一般二次目标函数,从两个角度对该现象进行了理论证明。鉴于为诸多研究领域优化问题的解决提供更多更有效的优化方法,将其推广于一般目标函数,提出了基于辅助方向的共轭方向法、三寻法和六寻法。连续三次沿负梯度方向寻优,然后沿所获得的两个共轭方向分别寻优,最后沿上述两个最优点连线进行第六次寻优,从而完成一轮寻优。给出了六寻法和用于三维优化问题的模块化一维盲人探路法C语言计算程序,并用解析法验证了程序的正确性。以一般的二次三维目标函数和Rosenbrock目标函数为例,验证了六寻法的有效性。其寻优效果比负梯度方向法好,两个算例的计算量分别减小28.70%、54.25%。六寻法可用于求解目标函数梯度可求的多维无约束优化问题。The conjugate direction can be obtained by two successive searches along the negative gradient direction.For the general quadratic objective function, the phenomenon is theoretically proven from two angles. In order to provide more and more effective optimization methods for the optimization of many research fields, it is generalized to the general objective function, and the conjugate direction method based on auxiliary direction, three search method and six search method are proposed. After three times of searching along the negative gradient direction, the two conjugate directions are optimized respectively. Finally, the sixth optimization is carried out along the two optimal points conection above. Thus a round of optimization is completed. The C language computer program of six search method and modular one-dimension blind pathfinding mehod for three-dimension optimal problem is given. The correctness of the program is verified by an analytical example. Taking a general quadratic three-dimensional function and a Rosenbrock function as examples, the effectiveness of the six search optimization method is verified. The optimization effect of six search method is better than that of the negative gradient direction method. The calculation amount of two examples are reduced by 28.70% and 54.25% respectively. The six search method can be used to solve multidimensional unconstrained optimization problems with derivable objective function.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117