首页> 外文期刊>Applied Soft Computing >Cellular matrix model for parallel combinatorial optimization algorithms in Euclidean plane
【24h】

Cellular matrix model for parallel combinatorial optimization algorithms in Euclidean plane

机译:欧几里德平面并联组合优化算法的蜂窝矩阵模型

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We propose a parallel computation model, called cellular matrix model (CMM), to address large-size Euclidean graph matching problems in the plane. The parallel computation takes place by partitioning the plane into a regular grid of cells, each cell being affected to a single processor. Each processor operates on local data, starting from its cell location and extending its search to the neighborhood cells in a spiral search way. In order to deal with large-size problems, memory size and processor number are fixed as O(N), where N is the problem size. Then one key point is that closest point searching in the plane is performed in O(1) expected time for uniform or bounded distribution, for each processor independently. We define a generic loop that models the parallel projection between graphs and their matching, as executed by the many cells at a given level of computation granularity. To illustrate its efficacy and versatility, we apply the CMM, on GPU platforms, to two problems in image processing: superpixel segmentation and stereo matching energy minimization. Firstly, we propose an extended version of the well-known SLIC superpixel segmentation algorithm, which we call SPASM algorithm, by using a parallel 2D self organizing map instead of k-means algorithm. Secondly, we investigate the idea of distributed variable neighborhood search, and propose a parallel search heuristic, called distributed local search (DLS), for global energy minimization of stereo matching problem. We evaluate the approach with regards to the state-of-the-art graph cut and belief propagation algorithms. For each problem, we argue that the parallel GPU implementation provides new competitive quality/time trade-offs, with substantial acceleration factors as the problem size increases. (C) 2017 Elsevier B.V. All rights reserved.
机译:我们提出了一种并行计算模型,称为蜂窝矩阵模型(CMM),以解决平面中的大尺寸欧几里德图匹配问题。通过将平面划分为小区的常规网格来进行并行计算,每个单元都受到单个处理器。每个处理器在本地数据上运行,从其单元格位置开始,并以螺旋搜索方式将其搜索扩展到邻域单元。为了处理大尺寸的问题,内存大小和处理器编号固定为O(n),其中n是问题大小。然后,一个关键点是在平面中搜索的最接近点在均匀或有界分布的均匀或有界分布的预期时间中执行,对于每个处理器。我们定义了一种仿制图形和它们匹配之间的并行投影的通用循环,如在给定的计算粒度的给定级别的许多小区所执行的。为了说明其功效和多功能性,我们将CMM应用于GPU平台,在图像处理中的两个问题:超顶像素分割和立体声匹配能量最小化。首先,我们提出了一种扩展版本的众所周知的SLIC超像素分割算法,我们通过使用并行2D自组织地图而不是K-Means算法来调用痉挛算法。其次,我们调查了分布式变量邻域搜索的想法,并提出了一种并行搜索启发式,称为分布式本地搜索(DLS),用于立体声匹配问题的全局能量最小化。我们评估了关于最先进的图表切割和信仰传播算法的方法。对于每个问题,我们认为并行GPU实现提供了新的竞争质量/时间权衡,具有大量加速因素,因为问题尺寸增加。 (c)2017 Elsevier B.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号