We study the canonical and problems in the one-pass edge-arrival graph streaming setting. Here, the edges of some input graph are presented one at a time (possibly including deletions), before an algorithm needs to produce either a large clique or independent set at the end of the stream, with the focus being on space complexity. We are interested in finding -approximate solutions, for any . Previous work gave an algorithm using bits of space, together with a corresponding two-party communication lower bound [Halldórsson et al., ICALP’12], seeming to resolve the problem. However, their algorithm crucially relies on randomness, and the best known deterministic algorithm remains a folklore derandomisation using bits of space, leaving a (deterministic) gap of size . We resolve this deterministic gap with an (almost) tight lower bound: any deterministic algorithm for either problem must use bits of space. Our proof is via a two-party one-way communication lower bound, and highlights the power of randomness when approaching either of these problems.

生成讲解博客的中文版本

生成AI智能校验的中文版本