Cyclic Shift Problems on Graphs

  • SAI Kwon Kham
    School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)
  • VIGLIETTA Giovanni
    School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)
  • UEHARA Ryuhei
    School of Information Science, Japan Advanced Institute of Science and Technology (JAIST)

Abstract

<p>We study a new reconfiguration problem inspired by classic mechanical puzzles: a colored token is placed on each vertex of a given graph; we are also given a set of distinguished cycles on the graph. We are tasked with rearranging the tokens from a given initial configuration to a final one by using cyclic shift operations along the distinguished cycles. We call this a cyclic shift puzzle. We first investigate a large class of graphs, which generalizes several classic cyclic shift puzzles, and we give a characterization of which final configurations can be reached from a given initial configuration. Our proofs are constructive, and yield efficient methods for shifting tokens to reach the desired configurations. On the other hand, when the goal is to find a shortest sequence of shifting operations, we show that the problem is NP-hard, even for puzzles with tokens of only two different colors.</p>

Journal

References(12)*help

See more

Related Projects

See more

Details 詳細情報について

Report a problem

Back to top