最大充足可能性問題の疎な例題に対する厳密アルゴリズムの改良
2
0
0
全文
(2) 情報処理学会第 77 回全国大会. 制約を表す.この定義はリテラルの集合とそれらへ割 当に対しても自然に拡張できる. 以下の補題が必要となる.. [4] T. Sakai, K. Seto, and S. Tamaki. Solving sparse instances of max SAT via width reduction and greedy restriction. Theory of Computing Systems. To appear.. 補題 1 (Lemma 1 [4]). Max ℓ-SAT のインスタンス Φ e. が与えられたとき,Opt(Φ) は poly(m)2L(Φ) 時間で計. [5] R. Santhanam. Fighting perebor: New and im-. 算できる.. proved algorithms for formula and QBF satisfiability. In Proceedings of the 51th Annual IEEE Symposium on Foundations of Computer Science. 図 1 に示したアルゴリズムについて以下が成り立つ.. e 定理 2. n 変数で L(Φ) = cn の Max ℓ-SAT のインスタ ンス Φ が与えられたとき,EvalFormula は,Opt(Φ) 1 を poly(n)2(1−Ω( ℓc ))n 時間で計算できる. 1 [4] の Corollary 1 では poly(n)2(1−Ω( ℓ2 c2 ))n 時間と なっていたことに注意されたい. 次に,Max ℓ-SAT に対するアルゴリズムと width. reduction の組み合わせに基づいた,Max SAT の疎 なインスタンスに対するアルゴリズムを図 2 に示す. MaxSAT は定理 1 で述べた計算時間を達成する.ア ルゴリズムの正しさは次の主張により保証される. 主張 1. MaxSAT において,もし 3 行目の else の条 件を満たすなら,Opt(Φ) = max{KL , KR } である.. 参考文献. (FOCS), pages 183–192, 2010. [6] R. Schuler.. An algorithm for the satisfiability. problem of formulas in conjunctive normal form. J. Algorithms, 54(1):40–44, 2005.. EvalFormula(Φ = {(ϕ1 , w1 ), . . . , (ϕm , wm )}:. in-. stance, n: integer) e 01: if L(Φ) = cn < 3n/4, 02: compute Opt(Φ) by Lemma 1 and return Opt(Φ). 03: else g (x). 04: x = arg maxx∈var(Φ) freq Φ. 05:. K0 ← EvalFormula(Φ[x = 0], n − 1).. 06: 07:. K1 ← EvalFormula(Φ[x = 1], n − 1). return max{K0 , K1 }.. [1] C. Calabro, R. Impagliazzo, and R. Paturi. A duality between clause width and clause density for SAT. In Proceedings of the 21st Annual IEEE Conference on Computational Complexity (CCC), pages 252–260, 2006. [2] R. Chen, V. Kabanets, A. Kolokolova, R. Shaltiel, and D. Zuckerman. Mining circuit lower bound proofs for meta-algorithms. Electronic Colloquium on Computational Complexity (ECCC), TR13057, 2013. Also In: Proceedings of the 29th Conference on Computational Complexity (CCC), pp. 262–273, (2014). [3] E. Dantsin and A. Wolpert. MAX-SAT for formulas with constant clause density can be solved faster than in O(2n ) time. In Proceedings of the 9th International Conference on Theory and Ap-. 図 1: Max ℓ-SAT アルゴリズム. MaxSAT(Φ = {(ϕ1 , w1 ), . . . , (ϕm , wm )}: instance, ℓ, n: integer) 01: if ∀ϕi ∈ Φ, |var(ϕi )| ≤ ℓ, 02: return EvalFormula(Φ, n). 03: else 04: Pick arbitrary ϕi = (l1 ∨ · · · ∨ lℓ′ ) such that ℓ′ > ℓ. 05: ΦL ← {Φ \ {(ϕi , wi )}} ∪ {(l1 ∨ · · · ∨ lℓ , w ei )}. 06: KL ← MaxSAT(ΦL , ℓ, n). 07: 08:. ΦR ← Φ[l1 = · · · = lℓ = 0]. KR ← MaxSAT(ΦR , ℓ, n − ℓ).. 09:. return max{KL , KR }.. plications of Satisfiability Testing (SAT), volume 4121 of Lecture Notes in Computer Science, pages 266–276. Springer, 2006.. 1-208. 図 2: Max SAT アルゴリズム. Copyright 2015 Information Processing Society of Japan. All Rights Reserved..
(3)
関連したドキュメント
Talman: Sets in excess demand in simple ascending auctions with unit-demand bidders, Annals of Operations Research 211 (2013) 27-36.
of IEEE 51st Annual Symposium on Foundations of Computer Science (FOCS 2010), pp..
ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子
地盤の破壊の進行性を無視することによる解析結果の誤差は、すべり面の総回転角度が大きいほ
Indexed BDDs : Algorithmic Advances in Techniques to Represent and Verify Boolean Functions.. IEEE Transaction on
学生は、関連する様々な課題に対してグローバルな視点から考え、実行可能な対策を立案・実践できる専門力と総合
市民社会セクターの可能性 110年ぶりの大改革の成果と課題 岡本仁宏法学部教授共編著 関西学院大学出版会
工学の目的は社会における課題の解決で す。現代社会の課題は複雑化し、柔軟、再構