Abstract

We show that testing if an undirected graph contains a bridgeless spanning cactus is NP-hard. As a consequence, the minimum spanning cactus problem (MSCP) on an undirected graph with 0–1 edge weights is NP-hard. For any subgraph S of Kn, we give polynomially testable necessary and sufficient conditions for S to be extendable to a cactus in Kn and the weighted version of this problem is shown to be NP-hard. A spanning tree is shown to be extendable to a cactus in Kn if and only if it has at least one node of even degree. When S is a spanning tree, we show that the weighted version can also be solved in polynomial time. Further, we give an O(n3) algorithm for computing a minimum cost spanning tree with at least one vertex of even degree on a graph on n nodes. Finally, we show that for a complete graph with edge-costs satisfying the triangle inequality, the MSCP is equivalent to a general class of optimization problems that properly includes the traveling salesman problem and they all have the same approximation hardness.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call