节点文献
求解二次损失函数优化问题的分布式共轭梯度算法
A distributed conjugate Gradient method for solving quadratic loss function optimization problems
【摘要】 提出一种在分布式环境中利用共轭梯度法优化二次损失函数的算法,该算法利用本地子机器局部损失函数的一阶导数信息更新迭代点,在每次迭代中执行两轮通信,通过通信协作使主机器上的损失函数之和最小化.经过理论分析,证明该算法具有线性收敛性.在模拟数据集上与分布式交替方向乘子法进行对比,结果表明分布式共轭梯度算法更匹配于集中式性能.通过实验发现,增加子机器上的样本量不仅能提高收敛速度,也能降低计算误差.
【Abstract】 Aiming at the problem of large-scale data set optimization, this paper proposes an algorithm for optimizing the quadratic loss function using the conjugate gradient method in a distributed environment. The algorithm uses the first derivative information of the local sub-machine’s local loss function to update the iteration point, performs two rounds of communication in each iteration, and minimizes the sum of the loss function on the main machine through communication cooperation.After theoretical analysis, it is proved that the algorithm has linear convergence under appropriate conditions. Compared with the distributed alternating direction multiplier method on the simulated data set, the results show that the distributed conjugate gradient algorithm can match the centralized performance with fewer iterations than the distributed alternating direction multiplier method. It is found through experiments, Increasing the sample size on the sub-machine can not only increase the convergence speed, but also reduce the calculation error.
【Key words】 big data; distributed optimization; conjugate gradient method; quadratic loss function; linear convergence;
- 【文献出处】 纯粹数学与应用数学 ,Pure and Applied Mathematics , 编辑部邮箱 ,2022年01期
- 【分类号】O224
- 【下载频次】265