論文

査読有り
2001年4月

SATに対する局所探索法のベクトル化

情報処理学会論文誌
  • 河合大輔
  • ,
  • 宮崎修一
  • ,
  • 岡部寿男
  • ,
  • 岩間一雄

42
4
開始ページ
754
終了ページ
761
記述言語
日本語
掲載種別
研究論文(学術雑誌)
出版者・発行元
一般社団法人情報処理学会

本研究の目的は,和積形論理式の充足可能性問題(SAT)の解法アルゴリズムである局所探索法の高速化である.局所探索法のアルゴリズムGSATに対し,実働化時の工夫と並列化によって高速化を試みる.SelmanとKautzのGSATを元に,(i)~データ構造の改良,(ii)~ベクトル並列計算機上でのベクトル化,(iii)~PVMを使った40? CPUによる並列化,を行った.これにより,合計600倍の高速化を達成した.2nd DIMACS Implementation Challenge Satisfiabilityのベンチマーク例題に対して我々のGSATを実行させたところ,既存のプログラムで解けている例題では実行時間がかなり短縮された.また,GSATを改良した局所探索法に本論文の手法を適用させることにより,既存のプログラムでは解けなかった例題を解くまでに至った.The purpose of this paper is to speed up the local search algorithmfor CNF Satisfiability problem by implementation techniques andparallelization. We selected GSAT by Selman and Kautz and attemptedspeedup by the following techniques: (i)~An improvement of the datastructure of Selman and Kautz's implementation. (ii)~Vectorization ona parallel vector supercomputer. (iii)~Parallelization using ParallelVirtual Machine (PVM). By these attempts, we achieved 600-timesspeedup in total. We executed our GSAT for benchmark instances of the2nd DIMACS Implementation Challenge, Satisfiability. Our programperformed much better than existing programs on most instances.Moreover, we were able to solve some instances that existing programscould not have solved.

リンク情報
CiNii Articles
http://ci.nii.ac.jp/naid/110002725768
CiNii Books
http://ci.nii.ac.jp/ncid/AN00116647
URL
http://id.ndl.go.jp/bib/5750250
URL
http://id.nii.ac.jp/1001/00012006/
ID情報
  • ISSN : 1882-7764
  • CiNii Articles ID : 110002725768
  • CiNii Books ID : AN00116647

エクスポート
BibTeX RIS