For a graph G, the Boolean quadric polytope P(G) is the convex hull of the binary solutions of for , and Q(G) is its standard linear relaxation. For series-parallel graphs, Q(G) together with the odd-cycle inequalities describes P(G). Lee and Skipper showed vol(Q(G)) is polynomial-time computable for bounded treewidth and gave a closed formula for vol(P(G)) when G is a cycle. We resolve their question of giving an efficient algorithm for vol(P(G)) on series-parallel graphs. With , we compute it with arithmetic operations, and if G is a cactus. The algorithm is a dynamic program over the series-parallel decomposition. The same framework computes vol(Q(G)) (hence the number of linear extensions of the incidence poset of G) with operations, and for cacti. With every fixed at 1/2, the recursion reduces to convolutions of univariate polynomials and computes the cut polytope volume of every series-parallel graph with m edges in operations. We also study how much of Q(G) the polytope P(G) occupies. Short odd cycles matter more than long ones: in every graph, the odd-cycle inequalities of a cycle of length cut off at most a fraction of Q(G). Hence vol(P(G))/vol(Q(G)) for series-parallel G, with C ranging over its cycles. The ratio does not factor over cycles sharing a vertex: in a flower of copies of it decays like for an explicit rational below the ratio of . Nevertheless, the small fractions cut off by many long cycles compound: in the worst case, triangle inequalities, or odd-cycle inequalities up to any fixed length, close no fixed fraction of the gap between Q(G) and P(G), and the volume ratio can be exponentially small in d.

生成讲解博客的中文版本

生成AI智能校验的中文版本