SAT(充足可能性)問題の並列局所探索アルゴリズムの研究と超並列計算機への実装
SAT(充足可能性)問題の並列局所探索アルゴリズムの研究と超並列計算機への実装
批准号:
11F01807
负责人:
稲葉 真理
金额:
$1.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2011
资助国家:
日本
项目状态:
已结题
起止时间:
2011 至 2013
中文摘要
该项目的总体结果可分为三大类:大规模并行本地搜索的合作;估计并行SAT局部搜索的性能;以及本地搜索求解器的GPU实现。首先,我们发现大规模并行局部搜索求解器的协作是一种强大的技术,有助于提高性能到给定的核心数量(通常是16个核心),超过这个点性能就会下降。然而,当合作仅限于一组求解器时,并行局部搜索求解器的性能可以扩展到几百个核。其次,我们预测并行局部搜索解的模型与384个核心的实证评估非常吻合,针对2011年SAT竞赛的最佳解和两组问题族,即随机和精心设计。我们的模型基于顺序统计,通过分析顺序版本的运行时分布来预测给定局部搜索算法的并行运行时执行情况。有趣的是,我们已经观察到,对于本研究中考虑的两个不同的顺序求解器和各种实例,运行时分布可以使用两个分布来表征:指数分布(移位和非移位)和对数正态分布。第三,与其他局部搜索GPU实现不同,这些实现依赖于问题并结合CPU和GPU的执行,在这项工作中,整个局部搜索过程都在GPU上执行;因此,性能并不局限于一个健壮的CPU。使用三个众所周知的问题基准进行的大量实验表明,GPU w.r. t.是算法的一个经过良好调优的顺序版本。和GPU。
英文摘要
The overall results of the project can be divided into three main categories : cooperation in massively parallel local search ; estimating the performance of parallel SAT local search ; and a GPU implementation of local search solvers. First, we found out that cooperation in massively parallel local search solver for SAT is a powerful technique that helps to improve performance up to a given number of cores (usually 16 cores), and after this point the performance degrades. However, when cooperation is limited to a group of solvers the performance of the parallel local search solver scales well up to a few hundred cores.Second, our model to predict the parallel local search solvers closely matches the empirical evaluation up 384 cores, for the best solvers of the SAT 2011 competition and two set of problem families, that is, random and crafted. Our model, based in order statistics, predicts the parallel runtime execution of a given local search algorithm by analyzing the runtime distribution of its sequential version. Interestingly, we have observed that, for the two different sequential solvers and the variety of instances considered in this study, the runtime distribution can be characterized using two distributions : exponential (shifted and non-shifted) and lognormal.Third, unlike other local search GPU implementations, which are problem dependent and combine the execution of the CPU and the GPU, in this work the entire local search process is executed on the GPU ; therefore, the performance is not bounded to a robust CPU. Extensive experiments using three well-known problem benchmarks indicate that the GPU w. r. t. a well tuned sequential version of the algorithm. and the GPU.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
From Sequential to Parallel Local Search for SAT
SAT 从顺序本地搜索到并行本地搜索
DOI:
--
发表时间:
2013
期刊:
Lecture Notes in Computer Science
影响因子:
--
作者:
[A. Arbelaez, P. Codognet]
通讯作者:
P. Codognet
A Survey of Parallel Local Search for SAT
SAT 并行本地搜索调查
DOI:
--
发表时间:
2013
期刊:
影响因子:
--
作者:
[A. Arbelaez, P. Codognet]
通讯作者:
P. Codognet
Parallel Local Search for SAT
SAT 并行本地搜索
DOI:
--
发表时间:
2013
期刊:
影响因子:
--
作者:
[A. Arbelaez, P. Codognet]
通讯作者:
P. Codognet
Using Runtime Distributions for the Analysis and Parallelization of Local Search for SAT.
使用运行时分布对 SAT 本地搜索进行分析和并行化。
DOI:
--
发表时间:
2013
期刊:
Journal on Theory and Practice of Logic Programing
影响因子:
--
作者:
[A. Arbelaez, C. Truchet, P. Codognet]
通讯作者:
P. Codognet
Parallelising the k-Medoids Clustering Problem Using Space-Partitioning
使用空间分区并行化 k-Medoids 聚类问题
DOI:
--
发表时间:
2013
期刊:
Proceedings of the Sixth Annual Symposium on Combinatorial Search Symposium (SoCS 2013)
影响因子:
--
作者:
[A. Arbelaez, L. Quesada]
通讯作者:
L. Quesada
共 9 条
ゲノム配列からの高次圧縮・クラスタリングによる知識発見
-
批准号:13208002
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (C)
-
资助金额:$2.56万
-
财政年份:2000
-
负责人:稲葉 真理
-
依托单位:
ゲノム配列からの高次圧縮・クラスタリングによる知識発見
-
批准号:12208012
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (C)
-
资助金额:$0.0万
-
财政年份:2000
-
负责人:稲葉 真理
-
依托单位:
幾可構造を利用した高次クラスタリングアルゴリズムの研究およびその応用
-
批准号:09780247
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.28万
-
财政年份:1997
-
负责人:稲葉 真理
-
依托单位:
海外基金