By implementing algorithmic versions of Sapozhenko's graph container methods, we give new algorithms for approximating the number of independent sets in bipartite graphs. Our first algorithm applies to $d$-regular, bipartite graphs satisfying a weak expansion condition: when $d$ is constant, and the graph is a bipartite $\Omega( \log^2 d/d)$-expander, we obtain an FPTAS for the number of independent sets. Previously such a result for $d>5$ was known only for graphs satisfying the much stronger expansion conditions of random bipartite graphs. The algorithm also applies to weighted independent sets: for a $d$-regular, bipartite $\alpha$-expander, with $\alpha>0$ fixed, we give an FPTAS for the hard-core model partition function at fugacity $\lambda=\Omega(\log d / d^{1/4})$. Finally we present an algorithm that applies to all $d$-regular, bipartite graphs, runs in time $\exp\left( O\left( n \cdot \frac{ \log^3 d }{d } \right) \right)$, and outputs a $(1 + o(1))$-approximation to the number of independent sets.
翻译:通过应用萨波日辛科的图形容器的算法版本, 我们给出了接近双方图中独立数据集数目的新算法。 我们的第一种算法适用于符合微弱扩张条件的固定的固定双部分图表: 当美元不变, 而图表是双部分的 美元=Omega (\log=2 d/d) 美元- Extander, 我们从独立数据集的数量中获取了 FPTAS。 以前, 美元= > 5$ 的结果只用于满足随机双方图中更强的扩展条件的图表。 算法还适用于加权独立数据集: 对于经常的美元, 双部分=alpha$- Explander, 固定的 $\ alpha>0, 我们给位于fugacity $\lambda\% Omega (log d=1 d ⁇ 1) $。 最后, 我们提出的算法适用于所有经常、 双部分图的正数=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\