English

Compressing Permutation Groups into Grammars and Polytopes. A Graph Embedding Approach

Formal Languages and Automata Theory 2020-01-17 v1 Computational Complexity

Abstract

It can be shown that each permutation group GSnG \sqsubseteq S_n can be embedded, in a well defined sense, in a connected graph with O(n+G)O(n+|G|) vertices. Some groups, however, require much fewer vertices. For instance, SnS_n itself can be embedded in the nn-clique KnK_n, a connected graph with n vertices. In this work, we show that the minimum size of a context-free grammar generating a finite permutation group GSnG \sqsubseteq S_n can be upper bounded by three structural parameters of connected graphs embedding GG: the number of vertices, the treewidth, and the maximum degree. More precisely, we show that any permutation group GSnG \sqsubseteq S_n that can be embedded into a connected graph with mm vertices, treewidth k, and maximum degree Δ\Delta, can also be generated by a context-free grammar of size 2O(kΔlogΔ)mO(k)2^{O(k\Delta\log\Delta)}\cdot m^{O(k)}. By combining our upper bound with a connection between the extension complexity of a permutation group and the grammar complexity of a formal language, we also get that these permutation groups can be represented by polytopes of extension complexity 2O(kΔlogΔ)mO(k)2^{O(k \Delta\log \Delta)}\cdot m^{O(k)}. The above upper bounds can be used to provide trade-offs between the index of permutation groups, and the number of vertices, treewidth and maximum degree of connected graphs embedding these groups. In particular, by combining our main result with a celebrated 2Ω(n)2^{\Omega(n)} lower bound on the grammar complexity of the symmetric group SnS_n we have that connected graphs of treewidth o(n/logn)o(n/\log n) and maximum degree o(n/logn)o(n/\log n) embedding subgroups of SnS_n of index 2cn2^{cn} for some small constant cc must have nω(1)n^{\omega(1)} vertices. This lower bound can be improved to exponential on graphs of treewidth nεn^{\varepsilon} for ε<1\varepsilon<1 and maximum degree o(n/logn)o(n/\log n).

Keywords

Cite

@article{arxiv.2001.05583,
  title  = {Compressing Permutation Groups into Grammars and Polytopes. A Graph Embedding Approach},
  author = {Lars Jaffke and Mateus de Oliveira Oliveira and Hans Raj Tiwary},
  journal= {arXiv preprint arXiv:2001.05583},
  year   = {2020}
}
R2 v1 2026-06-23T13:12:29.712Z