[发明专利]一种基于迭代处理的主对偶分布式加速优化方法在审
申请号: | 202010793221.4 | 申请日: | 2020-08-07 |
公开(公告)号: | CN112000920A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 程胡强;李华青;董滔;夏大文;王政;吕庆国;郑李逢;胡锦辉;纪良浩;冯丽萍;邬祥钊;丁文韬 | 申请(专利权)人: | 西南大学 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;G06F17/18;G06N20/00 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 武君 |
地址: | 400715*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 处理 对偶 分布式 加速 优化 方法 | ||
1.一种基于迭代处理的主对偶分布式加速优化方法,其特征在于:该方法基于迭代处理的分布式计算方式,采用Nesterov梯度加速技术,主要包括以下步骤:
S1:确定目标函数;
S2:搭建通信网络;
S3:变量初始化;
S4:选取合适的步长和动量参数;
S5:变量更新。
2.根据权利要求1所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:在步骤S1中,确定目标函数以及目标函数的强凸系数μ和利普希茨常数l,其中l≥μ>0,具体包括:设定目标函数:
其中,每个局部目标函数,只被节点i知道;同时,每个局部目标函数fi是强凸且利普希茨连续的,强凸系数和利普希茨常数分别为μ和l,即:对于以及有以及||▽fi(x1)-▽fi(x2)||≤l||x1-x2||,其中▽fi表示fi的梯度;问题P1的最优解用表示;分析问题P1的等价形式如下:
约束xi=xj是为了使每个节点局部最优解一致。
3.根据权利要求2所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:在步骤S2中,搭建无向通信网络构建与网络拓扑相关的双随机矩阵W;考虑含有m个节点的无向连通通信网络,其中表示节点集,ε表示无向边集,即:对于如果节点i和节点j之间存在通信链路,用(i,j)表示,有(i,j)∈ε;用表示节点i的邻居节点集合,该集合也包含节点i自身;如果以及(j,i)∈ε,有Wij>0且定义L=Im-W和可调矩阵其中B是一个对称矩阵且满足:对于任意存在常数使得
4.根据权利要求3所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:在步骤S3中,每个节点设置k=0以及一个最大迭代次数kmax;每个节点i持有三个变量:si,xi,ui;主变量si和xi都是对局部最优解的估计,对偶变量ui是一个辅助变量;在第k次迭代时刻,三个变量的值分别表示为对每个节点所持的所有变量进行初始化设置:设置定义参数:σ=||W-Jm||,ε=||Im-W||,φ=||Im-Jm||,选择任意常数θ3,θ4>0,然后选取常数θ1,使其满足最后选取常数θ2,使其满足
5.根据权利要求4所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:在步骤S4中,利用下式计算最大步长
再选择常数Δα,其表示最大步长与最小步长之差,使其满足:
最后,利用下式计算最大Nesterov动量参数:
6.根据权利要求5所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:每个节点选择常数步长αi和常数动量项βi,使其分别满足:和
7.根据权利要求6所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:每个节点接收邻居节点j,发送的信息以及结合自身所携带的信息更新变量具体迭代计算表达式如下:
8.根据权利要求7所述的基于迭代处理的主对偶分布式加速优化方法,其特征在于:在步骤S5中,每个节点根据最新变量更新变量更新规则如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南大学,未经西南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010793221.4/1.html,转载请声明来源钻瓜专利网。