Skip to main content
QUICK REVIEW

[論文レビュー] Hard instance generation for SAT

Satoshi Horie, Osamu Watanabe|ArXiv.org|Sep 28, 1998
Constraint Satisfaction and Optimization参考文献 2被引用数 8
ひとこと要約

本論文では、中国剰余定理を用いて整数因子分解問題をSATに還元することにより、ハードなSATインスタンスを生成する手法を提案している。5,600変数程度のSATインスタンスが100ビット整数の因子分解と同等の難易度を持つことが示されており、SATソルバーのための挑戦的なベンチマーク問題を体系的に作成する手法を提供している。

ABSTRACT

We propose an algorithm of generating hard instances for the Satisfying Assignment Search Problem (in short, SAT). The algorithm transforms instances of the integer factorization problem into SAT instances efficiently by using the Chinese Remainder Theorem. For example, it is possible to construct SAT instances with about 5,600 variables that is as hard as factorizing 100 bit integers.

研究の動機と目的

  • SATソルバーのための体系的かつハードなベンチマークインスタンスの需要に対処すること。
  • 整数因子分解における計算の難易度とSATの複雑さとの関係を調査すること。
  • 因子分解問題を計算難易度を保ったままSATインスタンスに変換する手法を開発すること。
  • サイズと難易度を制御可能なSATインスタンスを生成し、SATアルゴリズムの実験的評価に用いること。

提案手法

  • アルゴリズムは中国剰余定理を用いて整数因子分解を合同式の系に符号化する。
  • これらの合同式は、その後、結合標準形(CNF)のブール論理式に変換される。
  • この構成により、得られたSATインスタンスを解くことは、元の因子分解問題を解くことに等しいことが保証される。
  • この手法は、大きな因子分解問題を変数数が管理可能なSATインスタンスに効率的にマッピングする。
  • SATインスタンスのサイズは、因子分解対象の整数のビット長に比例する。
  • 変換は元の問題の計算難易度を保ち、結果として得られるSATインスタンスが解きにくいことを保証する。

実験結果

リサーチクエスチョン

  • RQ1整数因子分解問題を、計算難易度を保ったまま体系的にSATインスタンスに変換できるか?
  • RQ2因子分解問題のサイズと、それに対応するSATインスタンスのサイズとの関係は何か?
  • RQ3ハードな数論的問題から導出されたインスタンスは、どの程度SATソルバーを挑戦できるか?
  • RQ4中国剰余定理の使用が、効率的かつハードなSATインスタンス生成を可能にする仕組みは何か?

主な発見

  • 提案手法により、約5,600変数のSATインスタンスが、100ビット整数の因子分解と同等の難易度を持つことが示された。
  • 因子分解からSATへの変換は効率的であり、元の問題の難易度を保っている。
  • 得られたSATインスタンスは、ハードであるだけでなく、明確に定義された数論的問題から体系的に構築可能である。
  • この手法は、SATソルバーの評価のための信頼できるハードベンチマークインスタンスの供給源を提供する。
  • この構築法は、数論とSATの複雑さの間の実用的なつながりを示しており、既知の難易度を持つインスタンスの生成を可能にする。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。