Papers
Topics
Authors
Recent
Search
2000 character limit reached

Linear-Time Algorithm for Sliding Tokens on Trees

Published 25 Jun 2014 in cs.DM and cs.DS | (1406.6576v2)

Abstract: 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.

Citations (50)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.