arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2305.04438cs.DS
收藏

Max-$k$AND 问题的 oblivious 算法

Oblivious algorithms for the Max-$k$AND Problem

Noah G. Singer

AI总结:

本文为Max-$k$AND问题定义并分析oblivious算法,通过因子揭示LP的显式分析证明其优于superoblivious算法,并推广流式模型间的分离结果。

摘要:

受近期关于约束满足问题(CSPs)流式算法研究的启发,我们定义并分析了 Max-$k$AND 问题的 oblivious 算法。这推广了 Feige 和 Jozeph(Algorithmica '15)对 Max-DICUT(Max-$2$AND 的一个特例)的 oblivious 算法的定义。Oblivious 算法以仅取决于称为变量偏置的量的概率来舍入每个变量。对于每个 oblivious 算法,我们设计了一个所谓的“因子揭示线性规划”(LP),它捕捉了其最坏情况实例,推广了 Feige 和 Jozeph 针对 Max-DICUT 的一个 LP。然后,与他们的工作不同,我们对这些(无限多个!)LP 进行了完全显式的分析。特别地,我们证明对于所有 $k$,Max-$k$AND 的 oblivious 算法确实优于我们称为“superoblivious”算法的特殊子类。我们的结果对流式算法有影响:推广 Saxena、Singer、Sudan 和 Velusamy(SODA'23)针对 Max-DICUT 的结果,我们证明了对于无限多个 CSP,某些分离结果在流式模型之间成立:对于每个 $k$,已知在 $o(\sqrt n)$ 空间中最优的 Max-$k$AND 的 $O(\log n)$ 空间草图算法可以在 (a) 随机排序假设下的 $O(\log n)$ 空间和 (b) 最大度-$D$ 假设下的 $O(n^{1-1/k} D^{1/k})$ 空间中被击败。即使在先前已知的 Max-DICUT 情形中,我们的解析证明也给出了这些分离结果的更完整、无需计算机的图景。

英文摘要:

Motivated by recent works on streaming algorithms for constraint satisfaction problems (CSPs), we define and analyze oblivious algorithms for the Max-$k$AND problem. This generalizes the definition by Feige and Jozeph (Algorithmica '15) of oblivious algorithms for Max-DICUT, a special case of Max-$2$AND. Oblivious algorithms round each variable with probability depending only on a quantity called the variable's bias. For each oblivious algorithm, we design a so-called "factor-revealing linear program" (LP) which captures its worst-case instance, generalizing one of Feige and Jozeph for Max-DICUT. Then, departing from their work, we perform a fully explicit analysis of these (infinitely many!) LPs. In particular, we show that for all $k$, oblivious algorithms for Max-$k$AND provably outperform a special subclass of algorithms we call "superoblivious" algorithms. Our result has implications for streaming algorithms: Generalizing the result for Max-DICUT of Saxena, Singer, Sudan, and Velusamy (SODA'23), we prove that certain separation results hold between streaming models for infinitely many CSPs: for every $k$, $O(\log n)$-space sketching algorithms for Max-$k$AND known to be optimal in $o(\sqrt n)$-space can be beaten in (a) $O(\log n)$-space under a random-ordering assumption, and (b) $O(n^{1-1/k} D^{1/k})$ space under a maximum-degree-$D$ assumption. Even in the previously-known case of Max-DICUT, our analytic proof gives a fuller, computer-free picture of these separation results.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑