Skip to main content
QUICK REVIEW

[論文レビュー] Computing the Independence Polynomial: from the Tree Threshold down to the Roots

Nicholas J. A. Harvey, Piyush Srivastava|arXiv (Cornell University)|Aug 7, 2016
Markov Chains and Monte Carlo Methods参考文献 44被引用数 4
ひとこと要約

本稿では、原点を中心とする根なし複素多変数円板において、複素および負の頂点活動を有する多変数独立多項式 $ Z(\mathbf{z}) $ を近似する決定的アルゴリズムを提示する。非一様な複素パラメータを用いた新規な多変数相関崩壊技術を用い、$(1+\epsilon)$-近似を時間 $(n/\epsilon\alpha)^{O(\log d / \sqrt{\alpha})}$ で達成し、既知の計算可能領域を統合するとともに、指数部における $1/\sqrt{\alpha}$ 依存性のタイトネスを証明する。

ABSTRACT

We study an algorithm for approximating the multivariate independence polynomial $Z(\mathbf{z})$, with negative and complex arguments, an object that has strong connections to combinatorics and to statistical physics. In particular, the independence polynomial with negative arguments, $Z(-\mathbf{p})$, determines the Shearer region, the maximal region of probabilities to which the Lovasz Local Lemma (LLL) can be extended (Shearer 1985). In statistical physics, complex zeros of the independence polynomial relate to existence of phase transitions. Our main result is a deterministic algorithm to compute approximately the independence polynomial in any root-free complex polydisc centered at the origin. Our algorithm is essentially the same as Weitz's algorithm for positive parameters up to the tree uniqueness threshold, and the core of our analysis is a novel multivariate form of the correlation decay technique, which can handle non-uniform complex parameters. In particular, in the univariate real setting our work implies that Weitz's algorithm works in an interval between two critical points $(λ'_c(d), λ_c(d))$, and outside of this interval an approximation of $Z(\mathbf{z})$ is known to be NP-hard. As an application, we give a sub-exponential time algorithm for testing approximate membership in the Shearer region. We also give a new rounding based deterministic algorithm for Shearer's lemma (an extension of the LLL), which, however, runs in sub-exponential time. On the hardness side, we prove that evaluating $Z(\mathbf{z})$ at an arbitrary point in Shearer's region, and testing membership in Shearer's region, are #P-hard problems. We also establish the best possible dependence of the exponent of the run time of Weitz's correlation decay technique in the negative regime on the distance to the boundary of the Shearer region.

研究の動機と目的

  • 複素および負の頂点活動を含む、独立多項式 $ Z(\mathbf{z}) $ が計算可能な領域全域における一様な近似アルゴリズムの開発。
  • Weitz の相関崩壊フレームワークを非一様な複素パラメータに拡張し、正の実数領域を超えた近似を可能にする。
  • 特に、計算の困難性が生じる臨界閾値付近における $ Z(\mathbf{z}) $ の近似のためのタイトな実行時間境界の確立。
  • Shearer の領域への属性判定およびスラック $ \alpha $ を用いたアルゴリズム的 Lovász 局所補題のための効率的アルゴリズムの提供。
  • Shearer の領域内の任意の点における $ Z(\mathbf{z}) $ の近似および属性判定が #P-困難であることを証明する。

提案手法

  • コアとなる手法は、非一様な複素頂点活動を扱う新規な多変数相関崩壊形式であり、Weitz のアプローチを正の実数を超えて拡張する。
  • アルゴリズムは根なし複素多変数円板内で動作し、すべての $ |z'_i| \leq (1+\alpha)|z_i| $ に対して $ Z(\mathbf{z}') \neq 0 $ が保証され、解析的かつ安定性が確保される。
  • 重要な要素として、計算木における相関の崩壊を制御する誤差感度パラメータが存在し、正しい値への収束を保証する。
  • 解析では複素関数不等式と再帰的境界を用い、$ f(x) = 1 - (1 - \lambda x)^d $ の再帰的関係を追跡し、固定点への収束を追跡する。
  • 実行時間は、$ \epsilon $-精度を達成するために必要な計算木の段階数の上限から導出され、$ \alpha $ と $ d $ に依存する。
  • 難易度結果は、既知の #P-困難問題への還元により確立され、Shearer の領域内でも近似が困難であることが示される。

実験結果

リサーチクエスチョン

  • RQ1Weitz の相関崩壊法は、独立多項式における複素および負の頂点活動を扱えるように拡張可能か?
  • RQ2独立多項式の臨界閾値付近における実行時間のスラックパラメータ $ \alpha $ への最適依存性は何か?
  • RQ3$ Z(\mathbf{z}) $ が近似的に計算可能な領域と、それがゼロでない(根なし)領域が一致するか?
  • RQ4多項式評価と根なし領域を用いることで、アルゴリズム的 Lovász 局所補題を効率的に実装可能か?
  • RQ5Shearer の領域への属性判定またはその領域内で $ Z(\mathbf{z}) $ を近似することは、計算的に困難か?

主な発見

  • アルゴリズムは、根なし多変数円板内の任意の複素 $ \mathbf{z} $ に対して、時間 $ (n/\epsilon\alpha)^{O(\log d / \sqrt{\alpha})} $ で独立多項式 $ Z(\mathbf{z}) $ の $(1+\epsilon)$-近似を達成する。
  • 指数部における $ 1/\sqrt{\alpha} $ 依存性が最適であることが、臨界点付近での再帰 $ f^l(0) $ の収束速度に対する下界から示された。
  • 一変数実数 $ \lambda $ の場合、アルゴリズムは区間 $ (-\lambda_c'(d), \lambda_c(d)) $ で動作し、近似が NP-困難になる既知の計算閾値と一致する。
  • Shearer の領域への属性判定を乗法的誤差 $ 1+\alpha $ で行うアルゴリズムは、時間 $ (n/\alpha)^{O(\sqrt{n/\alpha} \log d)} $ で実行可能である。
  • $ n $ 個の事象とスラック $ \alpha $ を持つ Shearer の補題のための決定的アルゴリズムは、時間 $ (nm/\alpha)^{O(\sqrt{m/\alpha} \log d)} $ で実行可能である。
  • Shearer の領域内の任意の点で $ Z(\mathbf{z}) $ を評価すること、および Shearer の領域への属性判定を行うことは、両方とも #P-困難な問題である。

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

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

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

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