SAT(充足可能性)問題の並列局所探索アルゴリズムの研究と超並列計算機への実装
SAT(充足可能性)問題の並列局所探索アルゴリズムの研究と超並列計算機への実装
批准号:
11F01807
负责人:
稲葉 真理
金额:
$1.28万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2011
资助国家:
日本
项目状态:
已结题
起止时间:
2011 至 2013
中文摘要
该项目的总体结果可分为三大类:大规模并行本地搜索的合作;并行SAT本地搜索的性能估计;以及本地搜索解算器的GPU实现。首先,我们发现在SAT的大规模并行局部搜索求解器中的合作是一种强大的技术,它有助于在给定核(通常是16核)的情况下提高性能,并且在这一点之后性能下降。然而,当合作限于一组求解器时,并行局部搜索求解器的性能可以扩展到几百个核。其次,我们预测并行局部搜索求解器的模型与384个求解器核的经验评估非常匹配,对于SAT 2011竞赛的最佳求解器和两组问题族,即随机和精心设计的。我们的模型基于顺序统计量,通过分析给定局部搜索算法序列版本的运行时分布来预测其并行运行时的执行情况。有趣的是,我们观察到,对于本研究中考虑的两种不同的顺序求解器和各种实例,运行时分布可以用两种分布来表征:指数分布(移位和非移位)和对数正态分布。第三,不同于其他局部搜索GPU实现,它们依赖于问题并且结合了CPU和GPU的执行,在本工作中,整个局部搜索过程都在GPU上执行,因此,性能不局限于健壮的CPU。使用三个众所周知的问题基准进行的广泛实验表明,GPU w.r.T.是该算法的良好调优顺序版本。和图形处理器。
英文摘要
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 条
ゲノム配列からの高次圧縮・クラスタリングによる知識発見
-
批准号:12208012
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (C)
-
资助金额:$0.0万
-
财政年份:2000
-
负责人:稲葉 真理
-
依托单位:
ゲノム配列からの高次圧縮・クラスタリングによる知識発見
-
批准号:13208002
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (C)
-
资助金额:$2.56万
-
财政年份:2000
-
负责人:稲葉 真理
-
依托单位:
幾可構造を利用した高次クラスタリングアルゴリズムの研究およびその応用
-
批准号:09780247
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.28万
-
财政年份:1997
-
负责人:稲葉 真理
-
依托单位:
海外基金