In recent years, the expander decomposition method was used to develop many graph algorithms, resulting in major improvements to longstanding complexity barriers. This powerful hammer has led the community to (1) believe that most problems are as easy on worst-case graphs as they are on expanders, and (2) suspect that expander decompositions are the key to breaking the remaining longstanding barriers in fine-grained complexity. We set out to investigate the extent to which these two things are true (and for which problems). Towards this end, we put forth the concept of worst-case to expander-case self-reductions. We design a collection of such reductions for fundamental graph problems, verifying belief (1) for them. The list includes $k$-Clique, $4$-Cycle, Maximum Cardinality Matching, Vertex-Cover, and Minimum Dominating Set. Interestingly, for most (but not all) of these problems the proof is via a simple gadget reduction, not via expander decompositions, showing that this hammer is effectively useless against the problem and contradicting (2).
翻译:近年来,扩张器分解法被用于开发许多图表算法,导致长期复杂障碍的重大改善。这个强大的锤子导致社区:(1) 认为大多数问题在最坏的图表上和在扩张器上一样容易解决,(2) 怀疑扩张器分解是打破微粒复杂性中遗留的长期障碍的关键。 我们准备调查这两个问题的真实程度(以及存在哪些问题 ) 。 为达到这一目的,我们提出了最坏情况的概念,以扩大最坏情况自我削减。 我们为基本图表问题设计了一套削减办法,核实了信仰(1) 。 清单中包括$k$- clique, $4$- Cycle, 最大红心匹配, Vertex-Cover, 和最小代号设置。 有趣的是,对于这些问题中的大多数(但并非全部)来说,证据是通过简单的缩略图,而不是通过扩张器分解,表明这把锤子对问题实际上毫无用处,反作用(2) 。