Source author record

Duc A. Hoang

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
3topics
4close collaborators

Published work

2 publications

preprint2022arXiv

Reconfiguring k-path vertex covers

A vertex subset II of a graph GG is called a kk-path vertex cover if every path on kk vertices in GG contains at least one vertex from II. The \textsc{kk-Path Vertex Cover Reconfiguration (kk-PVCR)} problem asks if one can transform one kk-path vertex cover into another via a sequence of kk-path vertex covers where each intermediate member is obtained from its predecessor by applying a given reconfiguration rule exactly once. We investigate the computational complexity of \textsc{kk-PVCR} from the viewpoint of graph classes under the well-known reconfiguration rules: TS\mathsf{TS}, TJ\mathsf{TJ}, and TAR\mathsf{TAR}. The problem for k=2k=2, known as the \textsc{Vertex Cover Reconfiguration (VCR)} problem, has been well-studied in the literature. We show that certain known hardness results for \textsc{VCR} on different graph classes including planar graphs, bounded bandwidth graphs, chordal graphs, and bipartite graphs, can be extended for \textsc{kk-PVCR}. In particular, we prove a complexity dichotomy for \textsc{kk-PVCR} on general graphs: on those whose maximum degree is 33 (and even planar), the problem is PSPACE\mathtt{PSPACE}-complete, while on those whose maximum degree is 22 (i.e., paths and cycles), the problem can be solved in polynomial time. Additionally, we also design polynomial-time algorithms for \textsc{kk-PVCR} on trees under each of TJ\mathsf{TJ} and TAR\mathsf{TAR}. Moreover, on paths, cycles, and trees, we describe how one can construct a reconfiguration sequence between two given kk-path vertex covers in a yes-instance. In particular, on paths, our constructed reconfiguration sequence is shortest.

preprint2014arXiv

Linear-Time Algorithm for Sliding Tokens on Trees

Suppose that we are given two independent sets IbI_b and IrI_r of a graph such that ∣Ib∣=∣Ir∣|I_b|=|I_r|, and imagine that a token is placed on each vertex in IbI_b. Then, the sliding token problem is to determine whether there exists a sequence of independent sets which transforms IbI_b into IrI_r so that each independent set in the sequence results from the previous one by sliding exactly one token along an edge in the graph. This problem is known to be PSPACE-complete even for planar graphs, and also for bounded treewidth graphs. In this paper, we thus study the problem restricted to trees, and give the following three results: (1) the decision problem is solvable in linear time; (2) for a yes-instance, we can find in quadratic time an actual sequence of independent sets between IbI_b and IrI_r whose length (i.e., the number of token-slides) is quadratic; and (3) there exists an infinite family of instances on paths for which any sequence requires quadratic length.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.