Bond Polytope under Vertex- and Edge-sums
By: Petr Kolman, Hans Raj Tiwary
Potential Business Impact:
Finds best way to split networks faster.
A cut in a graph $G$ is called a {\em bond} if both parts of the cut induce connected subgraphs in $G$, and the {\em bond polytope} is the convex hull of all bonds. Computing the maximum weight bond is an NP-hard problem even for planar graphs. However, the problem is solvable in linear time on $(K_5 \setminus e)$-minor-free graphs, and in more general, on graphs of bounded treewidth, essentially due to clique-sum decomposition into simpler graphs. We show how to obtain the bond polytope of graphs that are $1$- or $2$-sum of graphs $G_1$ and $ G_2$ from the bond polytopes of $G_1,G_2$. Using this we show that the extension complexity of the bond polytope of $(K_5 \setminus e)$-minor-free graphs is linear. Prior to this work, a linear size description of the bond polytope was known only for $3$-connected planar $(K_5 \setminus e)$-minor-free graphs, essentially only for wheel graphs. We also describe an elementary linear time algorithm for the \MaxBond problem on $(K_5\setminus e)$-minor-free graphs. Prior to this work, a linear time algorithm in this setting was known. However, the hidden constant in the big-Oh notation was large because the algorithm relies on the heavy machinery of linear time algorithms for graphs of bounded treewidth, used as a black box.
Similar Papers
Polynomial Bounds for the Graph Minor Structure Theorem
Combinatorics
Makes computers solve hard problems much faster.
Kernelization dichotomies for hitting minors under structural parameterizations
Data Structures and Algorithms
Simplifies hard graph problems for computers.
Separable convex optimization over indegree polytopes
Combinatorics
Makes computer networks avoid traffic jams.