An improved algorithm for the vertex cover P3 problem on graphs of bounded treewidth
Abstract
Given a graph G=(V,E) and a positive integer t≥2, the task in the vertex cover Pt (VCPt) problem is to find a minimum subset of vertices F⊂eq V such that every path of order t in G contains at least one vertex from F. The VCPt problem is NP-complete for any integer t≥2 and has many applications in real world. Recently, the authors presented a dynamic programming algorithm running in time 4p· nO(1) for the VCP3 problem on n-vertex graphs with treewidth p. In this paper, we propose an improvement of it and improved the time-complexity to 3p· nO(1). The connected vertex cover P3 (CVCP3) problem is the connected variation of the VCP3 problem where G[F] is required to be connected. Using the Cut\&Count technique, we give a randomized algorithm with runtime 4p· nO(1) for the CVCP3 problem on n-vertex graphs with treewidth p.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.