Vertex Integrity is a graph measure which sits squarely between two more well-studied notions, namely vertex cover and tree-depth, and that has recently gained attention as a structural graph parameter. In this paper we investigate the algorithmic trade-offs involved with this parameter from the point of view of algorithmic meta-theorems for First-Order (FO) and Monadic Second Order (MSO) logic. Our positive results are the following: (i) given a graph $G$ of vertex integrity $k$ and an FO formula $\phi$ with $q$ quantifiers, deciding if $G$ satisfies $\phi$ can be done in time $2^{O(k^2q+q\log q)}+n^{O(1)}$; (ii) for MSO formulas with $q$ quantifiers, the same can be done in time $2^{2^{O(k^2+kq)}}+n^{O(1)}$. Both results are obtained using kernelization arguments, which pre-process the input to sizes $2^{O(k^2)}q$ and $2^{O(k^2+kq)}$ respectively. The complexities of our meta-theorems are significantly better than the corresponding meta-theorems for tree-depth, which involve towers of exponentials. However, they are worse than the roughly $2^{O(kq)}$ and $2^{2^{O(k+q)}}$ complexities known for corresponding meta-theorems for vertex cover. To explain this deterioration we present two formula constructions which lead to fine-grained complexity lower bounds and establish that the dependence of our meta-theorems on $k$ is best possible. More precisely, we show that it is not possible to decide FO formulas with $q$ quantifiers in time $2^{o(k^2q)}$, and that there exists a constant-size MSO formula which cannot be decided in time $2^{2^{o(k^2)}}$, both under the ETH. Hence, the quadratic blow-up in the dependence on $k$ is unavoidable and vertex integrity has a complexity for FO and MSO logic which is truly intermediate between vertex cover and tree-depth.
翻译:vertex Information 是一个图表测量,它位于两个更深层的复杂度之间, 即顶层覆盖和树层深度, 并且最近作为结构图形参数引起了注意。 在本文中, 我们从第一个轨道( FO) 和 Monadic 第二顺序( MSO) 逻辑的算法元理论的角度来调查这个参数所涉及的算法交易。 我们的正结果如下:(一) 给出一个高端完整性2G$( 美元) 和一个含有美元量化的FO公式$( 美元), 确定美元是否满足 $\phi$( 美元) 作为结构参数。 在第一个轨道( k) 和第二个秩序( MSO) 逻辑( 美元) 中, 以美元( 美元) 美元( 美元( 美元) 和 美元( 美元) 美元( 美元) 等离子( ) 。 这两种结果都是用已知的内化参数获得的, 用来预处理这个更小的输入 $O2美元( =2美元( 美元) ( ) 也意味着) IM( O) 更能( 或( ) ) 更深入) 更能( 显示这个变色( ) ( ) ( ) 或( 美元) ) 或( ) ( ) ) 美元) 的计算(美元) 或( 美元) 美元) 或(美元) 。