...
首页> 外文期刊>Operations Research: The Journal of the Operations Research Society of America >A Flocking-Based Approach for Distributed Stochastic Optimization
【24h】

A Flocking-Based Approach for Distributed Stochastic Optimization

机译:一种基于植入的分布式随机优化方法

获取原文
获取原文并翻译 | 示例
           

摘要

In recent years, the paradigm of cloud computing has emerged as an architecture for computing that makes use of distributed (networked) computing resources. In this paper, we consider a distributed computing algorithmic scheme for stochastic optimization, which relies on modest communication requirements among processors and most importantly, does not require synchronization. Specifically, we analyze a scheme with N 1 independent threads each implementing a stochastic gradient algorithm. The threads are coupled via a perturbation of the gradient (with attractive and repulsive forces) in a similar manner to mathematical models of flocking, swarming, and other group formations found in nature with mild communication requirements. When the objective function is convex, we show that a flocking-like approach for distributed stochastic optimization provides a noise reduction effect similar to that of a centralized stochastic gradient algorithm based upon the average of N gradient samples at each step. The distributed nature of flocking makes it an appealing computational alternative. We show that when the overhead related to the time needed to gather N samples and synchronization is not negligible, the flocking implementation outperforms a centralized stochastic gradient algorithm based upon the average of N gradient samples at each step. When the objective function is not convex, the flocking-based approach seems better suited to escape locally optimal solutions due to the repulsive force that enforces a certain level of diversity in the set of candidate solutions. Here again, we show that the noise reduction effect is similar to that associated to the centralized stochastic gradient algorithm based upon the average of N gradient samples at each step.
机译:近年来,云计算的范例已经成为计算使用分布式(网络)计算资源的计算架构。在本文中,我们考虑了一种用于随机优化的分布式计算算法方案,它依赖于处理器之间的适度通信要求,最重要的是,不需要同步。具体而言,我们分析了N&GT的方案; 1个独立线程各自实现随机梯度算法。线程通过与植入植入,蜂拥而为的数学模型类似的方式,通过梯度(具有吸引力和排斥力)的扰动耦合,与轻度通信要求中的自然界中发现的其他组形成。当目标函数是凸的时,我们表明,用于分布式随机优化的植入方法提供了基于每个步骤中的N个梯度样本的平均值的集中式随机梯度算法的降噪效果。植绒的分布性质使其成为一种吸引人的计算替代方案。我们表明,当与收集N个样本和同步所需的时间相关的开销不可忽略时,植入实施始于基于每个步骤的N梯度样本的平均值的集中式随机梯度算法。当目标函数没有凸起时,由于在候选解决方案集中强制执行了一定程度的多样性,植入基于植物的方法似乎更适合逃避局部最佳解决方案。在这里,我们表明降噪效果类似于基于每个步骤中的N梯度样本的平均值与集中式随机梯度算法相关的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号