首页> 外文OA文献 >MapReduce Particle Filtering with Exact Resampling and Deterministic Runtime
【2h】

MapReduce Particle Filtering with Exact Resampling and Deterministic Runtime

机译:具有精确重采样和确定性运行时的MapReduce粒子滤波

摘要

Particle filtering is a numerical Bayesian technique that has great potential for solving sequential estimation problems involving non-linear and non-Gaussian models. Since the estimation accuracy achieved by particle filters improves as the number of particles increases, it is natural to consider as many particles as possible. MapReduce is a generic programming model that makes it possible to scale a wide variety of algorithms to Big data. However, despite the application of particle filters across many domains, little attention has been devoted to implementing particle filters using MapReduce. In this paper, we describe an implementation of a particle filter using MapReduce. We focus on a component that what would otherwise be a bottleneck to parallel execution, the resampling component. We devise a new implementation of this component, which requires no approximations, has $Oleft(Night)$ spatial complexity and deterministic $Oleft(left(log Night)^2ight)$ time complexity. Results demonstrate the utility of this new component and culminate in consideration of a particle filter with $2^{24}$ particles being distributed across $512$ processor cores.
机译:粒子滤波是一种数字贝叶斯技术,具有解决涉及非线性和非高斯模型的顺序估计问题的巨大潜力。由于随着粒子数量的增加,粒子滤波器获得的估计精度会提高,因此自然要考虑尽可能多的粒子。 MapReduce是一种通用的编程模型,可以将各种算法扩展到大数据。但是,尽管粒子过滤器已在许多领域中应用,但很少有人致力于使用MapReduce实现粒子过滤器。在本文中,我们描述了使用MapReduce的粒子过滤器的实现。我们关注的组件是重采样组件,否则它将成为并行执行的瓶颈。我们设计了该组件的新实现,该实现无需近似,具有$ O left(N right)$空间复杂度和确定性$ O left( left( logN right)^ 2 right)$时间复杂。结果证明了此新组件的实用性,并最终考虑了一个粒子过滤器,其中$ 2 ^ {24} $个粒子分布在$ 512 $处理器内核中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号