Skip to main content
QUICK REVIEW

[論文レビュー] A Simple Model to Generate Hard Satisfiable Instances

Ke Xu, Fr ́ed ́eric Boussemart|arXiv (Cornell University)|Sep 12, 2005
Constraint Satisfaction and Optimization参考文献 19被引用数 68
ひとこと要約

本論文は、ドメインサイズと制約のきつい程度を制御することで、ランダムで困難で充足可能な制約充足問題(CSP)を生成する単純なパラメトリックモデル(RBおよびRD)を提案する。問題の相転移閾値におけるインスタンスは指数的木解像複雑性を示すことが実証され、特に、充足可能であることが保証された強制充足可能インスタンス—非強制インスタンスと同等の難易度であることが重要である。これにより、SATおよびCSPソルバーの評価に最適なベンチマークが得られる。

ABSTRACT

In this paper, we try to further demonstrate that the models of random CSP instances proposed by [Xu and Li, 2000; 2003] are of theoretical and practical interest. Indeed, these models, called RB and RD, present several nice features. First, it is quite easy to generate random instances of any arity since no particular structure has to be integrated, or property enforced, in such instances. Then, the existence of an asymptotic phase transition can be guaranteed while applying a limited restriction on domain size and on constraint tightness. In that case, a threshold point can be precisely located and all instances have the guarantee to be hard at the threshold, i.e., to have an exponential tree-resolution complexity. Next, a formal analysis shows that it is possible to generate forced satisfiable instances whose hardness is similar to unforced satisfiable ones. This analysis is supported by some representative results taken from an intensive experimentation that we have carried out, using complete and incomplete search methods.

研究の動機と目的

  • 理論的に理解されやすく、実用的にもベンチマークに適した、硬く充足可能なCSPインスタンスを生成する手法を開発すること。
  • 問題サイズが増加するにつれて自明に充足不能になるという、標準的なランダムCSPモデルの限界を克服すること。
  • 充足可能であることが保証された強制充足可能インスタンス(非強制インスタンスと同等に難易度が高い)が、非強制インスタンスと同等の難易度を持つように保証することにより、非完全ソルバーの公平な評価を可能にすること。
  • アーク整合性やパス整合性といった複雑な構造的性質を強制する必要がない、実装が容易なモデルを提供すること。
  • 完全かつ非完全な探索手法を用いた広範な実験を通じて、生成されたインスタンスの難易度を検証すること。

提案手法

  • RBおよびRDモデルは、変数数に対して相対的なドメインサイズと制約のきつい程度という2つの主要パラメータを制御することで、ランダムなCSPインスタンスを生成する。
  • アリティkに対して、ドメインサイズ > n^(1/k) および制約のきつい程度 ≤ (k−1)/k を満たすことで、漸近的相転移を確保する。
  • 臨界閾値p_crが解析的に計算され、この閾値では半数のインスタンスが充足可能であり、すべてのインスタンスが指数的木解像複雑性を持つことが保証される。
  • 強制充足可能インスタンスは、すべての解が保持されるように構築されることで生成され、非強制インスタンスと同等の難易度プロファイルを維持する。
  • 評価のためのSATコンペティション対応として、CSPインスタンスを直接符号化によりSATインスタンスに変換する。
  • 実験では完全ソルバー(MACアルゴリズム)と非完全ソルバー(タブー探索)を用い、重タール分布の有無を含めた実行時間分布を分析する。

実験結果

リサーチクエスチョン

  • RQ1複雑な構造的制約を必要としない単純なパラメトリックモデルが、複雑で充足可能なCSPインスタンスを生成可能か?
  • RQ2RBおよびRDモデルにおける相転移が、閾値で指数的木解像複雑性を持つインスタンスを生じるか?
  • RQ3本モデルを用いて生成された強制充足可能インスタンスは、非強制インスタンスと同等の難易度(特に探索コストの観点から)を有するか?
  • RQ4完全および非完全ソルバーの両方が、これらのインスタンスに対して同様に指数的増加の探索負荷を示すか?
  • RQ5多様なソルバーを用いた大規模な実験を通じて、これらのインスタンスの難易度が実証的に確認できるか?

主な発見

  • k=2、α=0.8、r=1.5の場合、p_cr ≈ 0.41 における相転移閾値で生成されたインスタンスは、指数的木解像複雑性を示し、理論的難易度が裏付けられた。
  • p_crにおけるランダム化MACアルゴリズムの実行時間分布には重タール性が認められず、これはソルバー固有の異常ではなく、本質的難易度を示している。
  • 閾値を超える非強制充足不能インスタンスでは、nの増加に伴い探索コストが指数的に増加するが、制約のきつい程度が高くなると指数部分が減少する。
  • 完全ソルバー(MAC)および非完全ソルバー(タブー探索)の両方において、強制および非強制インスタンスの探索負荷に差がなく、同等の難易度であることが示された。
  • SATコンペティション2004において、n=40(d=19、m=410)のインスタンスは50%のソルバーが解けたが、n=50(d=23、m=544)のインスタンスは1つのソルバーしか解けなかった。これは難易度の指数的増加を確認するものである。
  • 本モデルは、容易に生成可能であり、現代のSATおよびCSPソルバーの評価に適した、硬く充足可能なインスタンスを効果的に生成できた。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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