Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Extension Complexity ...
Article

Extension Complexity, MSO Logic, and Treewidth

Petr Kolman ORCID, Martin Koutecký ORCID, Hans Raj Tiwary
Download article
Open on arXiv
Submitted on
June 18, 2019
Accepted on
September 15, 2020
Published on
October 1, 2020
Last modified on
March 31, 2025
Volume 22
vol. 22:4
Discrete Algorithms
DOI
10.23638/DMTCS-22-4-8
License
arXiv.org - Non-exclusive license to distribute
Indicators
1844
Views
816
Downloads

Extension Complexity, MSO Logic, and Treewidth

Petr Kolman ORCID, Martin Koutecký ORCID, Hans Raj Tiwary
Abstract
We consider the convex hull $P_{\varphi}(G)$ of all satisfying assignments of a given MSO formula $\varphi$ on a given graph $G$. We show that there exists an extended formulation of the polytope $P_{\varphi}(G)$ that can be described by $f(|\varphi|,\tau)\cdot n$ inequalities, where $n$ is the number of vertices in $G$, $\tau$ is the treewidth of $G$ and $f$ is a computable function depending only on $\varphi$ and $\tau.$ In other words, we prove that the extension complexity of $P_{\varphi}(G)$ is linear in the size of the graph $G$, with a constant depending on the treewidth of $G$ and the formula $\varphi$. This provides a very general yet very simple meta-theorem about the extension complexity of polytopes related to a wide class of problems and graphs. As a corollary of our main result, we obtain an analogous result % for the weaker MSO$_1$ logic on the wider class of graphs of bounded cliquewidth. Furthermore, we study our main geometric tool which we term the glued product of polytopes. While the glued product of polytopes has been known since the '90s, we are the first to show that it preserves decomposability and boundedness of treewidth of the constraint matrix. This implies that our extension of $P_\varphi(G)$ is decomposable and has a constraint matrix of bounded treewidth; so far only few classes of polytopes are known to be decomposable. These properties make our extension useful in the construction of algorithms. Comment: Final version accepted by DMTCS
Keywords
  • Computer Science - Data Structures and Algorithms
  • Computer Science - Computational Complexity
Mathematics Subject Classification 2020
  • 03B70 - Logic in computer science
  • 68Q27 - Parameterized complexity, tractability and kernelization
  • 68R10 - Graph theory (including graph drawing) in computer science
  • 68U05 - Computer graphics; computational geometry (digital and algorithmic aspects)
Cited by

Source: OpenCitations

  • Smaller Extended Formulations for Spanning Tree Polytopes in Minor-closed Classes and Beyond

    The Electronic Journal of Combinatorics

    Authors : Manuel Aprile ORCID, Samuel Fiorini ORCID, Tony Huynh ORCID, Gwenaël Joret ORCID, David R. Wood ORCID

    Journal reference : Volume 28, 2021, pp.

    DOI : 10.37236/10522
Preview
Loading PDF preview...